Match each UML diagram in List 1 with appropriate description in List 2 List 1 List 2 a) State Diagram i) Describe how the external entities (people, devices) can interact with the system b) Use case diagram ii) Used to describe the static or structural view of a system. c) Class diagram iii) Used to show the flow of a business process, the steps of a use case or the logic of an object behaviour D) Activity diagram iv) Used to describe the dynamic behaviour of objects and could also be used to describe the entire system behaviour
(a)-(iv), (b)-(i), (c) -(ii), (d)-(iii)
A state diagram represents states and transitions, matching (iv). A use case diagram shows interactions between actors and the system, matching (i). A class diagram gives the static structure, matching (ii), and an activity diagram represents workflow, matching (iii). Hence (a)-(iv), (b)-(i), (c)-(ii), (d)-(iii).
What is the full form of CASE tool in software engineering?
Which of the following statements are not true about CASE tool?
I. It degrades the quality
II. Reduce the drudgery in software engineer’s work
III. Increase maintenance cost