Software Design Questions and Answers – Prototyping and UML Use Case Diagrams

This set of Software Design Question Bank focuses on “Prototyping and UML Use Case Diagrams”.

1. What are prototypes?
a) Prototypes is a working model of part or all of a final product
b) Prototypes does not represent any sort of models
c) Prototype can never consist of full size
d) All of the mentioned
View Answer

Answer: a
Explanation: Prototypes exits usually in full size, Prototype itself is a model.

2. What are the types of prototypes?
a) Horizontal prototypes
b) Vertical Prototypes
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: These are the types of prototypes.

3. Which of these is true for prototypes?
a) Horizontal Prototypes does some processing apart from the required for presenting the product’s user interface
b) Vertical Prototype realizes part or all of a product’s user interface
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: d
Explanation: Horizontal prototype realizes part or all of product’s user interface and vice versa)
advertisement
advertisement

4. What are the notations for the Use case Diagrams?
a) Use case
b) Actor
c) Prototype
d) Use case and Actor
View Answer

Answer: d
Explanation: Use Case diagram consists of Use cases and Actors.

5. Which description is inappropriate?
a) A usecase is a type of agent that interacts with a product
b) An actor is a type of complete interaction between product and its environment
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: An actor is a type of agent that interacts with the product.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. Which statements are considered correct in reference to use case diagram?
a) A scenario is an interaction between product and particular interaction
b) A use case diagram represent a product’s use cases and actors involved in each use case
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: All the statements are the respective definitions of the terms.

7. Which among the following can be heuristic for Use case diagram?
a) Product can be made actor
b) Never name actors with noun phrases
c) Name Use cases with verb phrases
d) All of the mentioned
View Answer

Answer: c
Explanation: Actors are noun phrases and never make a product as an actor.
advertisement

8. What is incorrect among the following?
a) Make use cases that uniform in size and complexity
b) Organize use cases by actor, problem domain categories or solution categories
c) Use cases can last for more than one session
d) Achieve a stakeholder goal in a usecase
View Answer

Answer: c
Explanation: Use cases should be finished in one session.

9. Use case models that can be summarized under which of this category?
a) Usecase Diagram
b) Usecase Description
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: c
Explanation: Use case models are summarized as usecase diagram and description.
advertisement

10. Which of the following statement is true?
a) Use case diagram is a dynamic model of interaction between product and actors in a use case
b) Use case Description is a static model of usecase supported by a product
c) All of the mentioned
d) None of the mentioned
View Answer

Answer: d
Explanation: Use case description is dynamic model of interaction between product and actors in a use case.

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.