Software Design Questions and Answers – Use Case Descriptions and Models

This set of Software Design online quiz focuses on “Use Case Descriptions and Models”.

1. Use case descriptions consist of interaction among which of the following?
a) Product
b) Use case
c) Actor
d) Product & Actor
View Answer

Answer: d
Explanation: Use case description is the interaction among product and actors in a use case.

2. Use case description contents include ______________
a) Use case name and number
b) Actors
c) Stakeholder and needs
d) All of the mentioned
View Answer

Answer: d
Explanation: Use case includes all of the contents.

3. Which of these statements are truly acceptable?
a) A precondition is an assertion guaranteed to be true when the activity or operation finishes
b) A post condition is an assertion guaranteed to be true when the activity or operation begins
c) Trigger is an event which cause a use case to begin
d) None of the mentioned
View Answer

Answer: c
Explanation: Precondition is when operation begins and post condition is when operation finishes.
advertisement
advertisement

4. Which descriptions are true for the use case description format?
a) Underline text refers to another use case
b) Extensions section uses complicated numbering scheme
c) Indentation is used in order to make extensions easier to read
d) All of the mentioned
View Answer

Answer: d
Explanation: Use case description format includes the following stated descriptions.

5. What are the methods in which use case descriptions can be written?
a) Actors in a use case are almost always stakeholders
b) Preconditions must be true before statement begins
c) Need list should be reviewed when writing each use case
d) All of the mentioned
View Answer

Answer: d
Explanation: All the statement depicts the method in which use case description can be written.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. What is true in context to extensions?
a) Once the basic flow is defined, the extensions can be specified
b) The alternatives are called extension as they extend the activity flow in a different direction from branch point
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: Extension are to be defined at first and do extend the flow from branch out.

7. The Use case Description Heuristics includes which of these?
a) Fill in the use case template from top to bottom
b) Write simple declarative sentences in active voice
c) Avoid sequence of steps by the actors and product
d) All of the mentioned
View Answer

Answer: d
Explanation: All of the conditions are the heuristics which are to be followed for use case description.
advertisement

8. A different alternative must consists of?
a) Different Actors
b) Different Use cases
c) Different Overall product functionality
d) All of the mentioned
View Answer

Answer: d
Explanation: A different alternative consists all of the mentioned different aspects.

9. Which of the following statement is true?
a) Interactions supported by a product are cataloged in a use case description
b) Interactions are refined in use case diagram
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: d
Explanation: Interaction supported by a product are cataloged in use case diagram, Interaction are refined in use case description.
advertisement

10. Which steps are included in use case driven iterative development?
a) At each iteration, one or more use cases are selected for implementation
b) Iteration should be followed until the system is complete
c) Iterative development builds system functionality gradually through analysis, design, coding, testing and evaluation
d) All of the mentioned
View Answer

Answer: d
Explanation: All the steps are included for iterative development.

Sanfoundry Global Education & Learning Series – Software Architecture and Design.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.