SMD MCQS
1.Use case descriptions consist of interaction___?
a) Use case
b) product
c) Actor
d) Product & Actor
Answer: d
2. Which of these statements are truly acceptable?
a) A precondition is an assertion guaranteed to be true when the operation finishes
b) A post-condition is an assertion guaranteed to be true when the activity or operation begins
c) An event which causes a use case to begin is trigger
d) None of the mentioned
Answer: c
3. What are the types of prototypes?
a) Horizontal prototypes
b) Vertical Prototypes
c) All of the mentioned
d) None of the mentioned
Answer: c
4. Diagrams which are used to distribute files, libraries, and tables across topology of hardware are called
A. deployment diagrams
B. use case diagrams
C. sequence diagrams
D. collaboration diagrams
Answer; A
5. How many views of the software can be represented through the Unified Modeling Language (UML)?
a. Four
b. Five
c. Nine
d. None of the above
Answer: b. Five
6. Which of the following views represents the interaction of the user with the software but tells nothing about the internal working of the software?
a. Use case diagram
b. Activity diagram
c. Class diagram
d. All of the above
Answer: a. Use case diagram
7. What are the notations for the Use case Diagrams?
a) Use case
b) Actor
c) Prototype
d) Use case and Actor
Answer: d
8. Which among the following can be heuristic for Use case diagram?
a) The product can be made actor
b) Never name actors with noun phrases
c) Name Use cases with verb phrases
d) All of the mentioned
Answer: c
10. Which of the following statements is true?
i. There are 5 views that are represented through the Unified Modelling Language (UML).
ii. These 5 views in UML are represented through 9 UML diagrams.
a. Only i is true
b. Only ii is true
c. Both i and ii are true
d. None of them is true
Answer: c. Both I and ii is true
11.Use case description consists of the following…
(A) Actors
(B) Number and Use case name
(C) Need and stakeholder
(D) Both a and b
(E) All of the above
Answer (E) All of the above
12. Select the true statement from the following.
(A) The first condition is has guaranteed to be true if the activity finishes
(B) The next or post-condition is guaranteed to be true if the activity begins
(C) Trigger is an event that is used to give a start to a use case to begin.
(D) Both a and b
Answer: (C) Trigger is an event that is used to give a start to a use case to begin.
13. Select the true statement for the use case description format.
(A) Underline text indicates to another use case
(B) Extensions section utilize a complex numbering scheme
(C) Indentation is used in a line to bring extensions easy to read
(D) Both a and b
(E) All of the above
View Answer
Answer: (E) All of the above
14. Select the interaction that the use case description has.
(A) Product and Actor
(B) Use case
(C) Actor
(D) Product
Answer: (A) Product and Actor
15. Select the methods used by the use case to write a description.
(A) Actors in a use case are mostly stakeholders
(B) Preconditions always be true in advance statement start
(C) Requires a list should be checked when writing each use case
(D) Both A and C
(E) All of the mentioned
Answer (E) All of the mentioned
16. Select the steps that are needed in use case driven iterative development?
(A) At each loop step, one or many use cases are chosen for execution
(B) Iteration must be followed till the system is properly ended
(C) Iterative development formed system work gradually through analysis, design, coding, testing, and evaluation
(D) Both a and b
(E) All of these
View Answer
Answer: (E) All of these
17. Select the true in context to extensions.
(A) The flow specifies the extensions
(B) The alternatives are known as an extension because they extend the activity flow in various direction through the branch point
(C) Both a and b
(D) All of the above
(E) None of these
18. Select the diagram that is used to model the vocabulary of a system.
(A). Object Diagram
(B). Activity Diagram
(C). Both a and b
(D). Interaction Diagram
(E). Class diagram
Answer (E). Class diagram
19. Select which one is model static data structures.
(A). Object diagrams
(B). Class diagrams
(C). Activity diagrams
(D). Interaction diagrams
(E). All of the above
Answer (B). Class diagrams
20. Select the engineering From the following ____that is theoretically feasible but programmatically o restricted value.
(A). class diagram
(B). activity diagram
(C). object diagram
(D). interaction diagram
(E), Both a and c
Answer (C). object diagram
21. Select where the class diagrams are not convenient
(A). simple interactions model
(B). the vocabulary of a system model
(C). simple collaborations model
(D). logical database schema model
(E). All of the above
Answer (C). simple collaborations mode
22. Select from the following which is used to show one static frame in the dynamic storyboard.
(A). Class diagram
(B). Activity diagram
(C). Object diagram
(D). Interaction diagram
Answer (C). Object diagram
23. Select the diagrams that are used to explain data structures, and the static snapshots parts of the things place in the class diagrams.
(A). use case
(B). Collaboration
(C). Object
(D). Sequence
(E). None of these
Answer (C) Object
24. Select the view which is shown by object Object diagram.
(A). logical
(B). dynamic
(C). static
(D). process
(E). All of these
Answer (C). static
25. Select from the following ____ has to be reverse-engineered.
(A). visibility
(B). relationship
(C). target
(D). constraints
(E). All of these
Answer (C). target
26. Which of the following diagram is used to model the distribution of objects?
a. Object Diagram
b. Activity Diagram
c. State Chart Diagram
d. Interaction Diagram
27. _____select from the following in which engineering and reverse engineering can be applicable
(A). tagged values
(B). stereotypes
(C). class diagram
(D). adornments
(E). Both a and b