Which of the following is incorrect in reference to dependency?
(a) Module D uses module I when a correct version of I must be present for D to work correctly
(b) Module D depends for compilation on module I
(c) Class I imports elements from package D
(d) None of the mentioned
I had been asked this question during a job interview.
This question is from UML Package and Component Diagrams topic in section Unified Modelling Language of Software Architecture