OOAD MULTIPLE CHOICE QUESTIONS UNITWISE

Estudies4you
OOAD MULTIPLE CHOICE QUESTIONS UNITWISE
JNTUH CSE & IT MID-1 EXAM MULTIPLE CHOICE QUESTIONS WITH ANSWERS

OOAD MULTIPLE CHOICE QUESTIONS UNITWISE

UNIT 1

1. A model is a _________ of reality. 
a. Complication 
b. Simplification 
c. Realization 
d. Generalization 




2. Models help us to________ a system as it is or the way it is wanted. 
a. Analyze 
b. Design 
c. Visualize 
d. Measure 





3. In which principle, the models created explain the identification of a problem and find its solution? 
a. The Choice of Model is Important 
b. Levels of Precision May Differ 
c. The Best Models are connected to Reality  
d. No Single Model is Sufficient 





4. Algorithmic and object-oriented are the two common ways for modeling ________ 
a. Non-software Systems
b. Software Systems 
c. Vocabulary of a System 
d. Client/Server System 




5. ________ helps to communicate the overall system architecture unambiguously. 
a. Flow charts 
b. Designing 
c. SRS 
d. Templates 




6. ________ defines the system's actions and how different parts contribute to it. 
a. Behavior 
b. Structure 
c. Model 
d. Use case 




7.  ________ can be done for both simple and complex systems. 
a. Generalization n 
b. Specification cm, 
c. Modeling 
d. Collaboration 




8. The best kind of models helps to choose ________ 
a. Degree of detail 
b. Design view 
c. Single model 
d. Choice of model 




9. A set of ________ models are used to approach a complex system. 
a. Dependent w" 
b. Independent 
c. Both dependent and independent 
d. Different 




10. An Object-oriented program is structured as a community of interacting agents, called ________
a. Objects 
b. Classes 
c. Functions 
d. Statements 




JNTUH OBJECT ORIENTED ANALYSIS AND DESIGN MID-1 EXAM QUESTIONS

11. UML is useful to ________ a system as it is or as we want it to be. 
a. Visualize 
b. Specify 
c. Document 
d. All of the above 




12. A collection of operations that specify the services rendered by a class or component known as________ 
a. Class 
b. Interaction 
c. Interface 
d. Collaboration 




13.  ________ is an abstraction of a set of functions that the system performs. 
a. Class 
b. Interaction
c. Use case 
d. Collaboration 




14. ________  is a physical element that exists at runtime and represents a  computational resource. 
a. Node 
b. Actor 
c. Name 
d. Object 




15. Which one of the following is not a structural thing? 
a. Class 
b. Package 
c. Use case 
d. Node 




16. ________ can represent the invocation of an operation, a step in a business p an entire business process. 
a. State machine 
b. Interaction 
c. Use case 
d. Activity 




17. The explanatory parts of the UML model are known as ________
a. Behavioral things 
b. Grouping things 
c. Structural things 
d. Annotational things 




18. A link is an instance of ________ 
a. Generalization 
b. Association 
c. Dependency 
d. Realization 




19.______  are used to create new building blocks from existing blocks. 
a. Tagged Values 
b. Stereotypes
c. Constraints 
d. Diagrams 




JNTUH OOAD MCQ WITH ANSWERS AND EXPLANATION

20. In which phase is the scope of the project defined? 
a. Inception 
b. Elaboration 
c. Construction 
d. Transition 




21. Which one of the following GOAD artifacts is the MOST useful? 
a. Use cases 
b. Interaction diagrams 
c. Activity diagrams 
d. Package diagrams 



.

22. All public methods in business model objects are defined directly or indirectly because of a ________ requirement. 
a. Use case 
b. Dependency 
c. Association 
d. Sequence 




23. UML interfaces are used to ________
a. Define an API for all classes 
b. Program in Java, but not in C++ or Smalltalk 
c. Define executable logic to reuse across classes 
d. Specify required services for types of objects 




24. An actor is ________
a. A person 
b. A job title 
c. A role 
d. A system 




25. The system icon identifies ________
a. The boundaries of the system 
b. The scope of the project so 
c. The context of the system 
d. Another system in the role of an actor 




26. A person may function in ________
a. Only one role le 
b. Many roles 
c. One role per system 
d. One role per use case 




27. Devices and other systems ________
a. May be actors 
b. May only receive output from a use case 
c. May only provide input to a use case 
d. Are out of scope because we are describing only one system at 




28. Associations ________
a. May exist only between actors and use cases 
b. Identify the flow of data between actors and use cases 
c. Identify interactions between actors and use cases 
d. Identify dependencies between actors and use cases 




29. Use cases ________
a. Identify business processes 
b. Identify system goals 
c. Describe workflow 
d. Prioritize system procedures 




30. The association stereotype «Extends» indicates ________
a. Delegation of part of a task to another use case 
b. The target use case is a subprocess of the source use cases 
c. A specialized form of a use case 
d. A deviation from the UML standard 




OBJECT ORIENTED ANALYSIS AND DESIGN MCQ WITH ANSWERS AND EXPLANATION

Tags
To Top