Multiple Choice Questions for OOAD and Visual Modeling

  • 1 _____ combines a piece of information with the specific behavior that act upon that information?
    1. Information hiding
    2. Polymorphism
    3. Encapsulation
    4. Inheritance

  • 2 _____ emphasizes on the investigation of the problem and requirements rather than its solution?
    1. Analysis
    2. Design
    3. Object Oriented Analysis
    4. Object Oriented Design

  • 3 How many Industry known visual modeling notations we have in software engineering?
    1. Three
    2. Two
    3. Four
    4. Five

  • 4 The ability to hide murky details of an object from the outside world is
    1. Encapsulation
    2. Information Hiding
    3. Polymorphism
    4. Inheritance

  • 5 Instead of traditional software analysis and designing approach, We have a better visual modeling language to express the analysis and designing of a software called
    1. Unified Modeling Language
    2. Visual Modeling
    3. Object Modeling Technology
    4. None

  • 6 UML initially adopted by which major industry standards governing boards?
    1. Booch and OMT
    2. OMT and UML
    3. ANSI and OMG
    4. None

  • 7 Software quality from the user view is:
    1. Low cost on software
    2. quality is fitness for purpose
    3. quality of process
    4. none

  • 8 Perspectives of UML are:
    1. Conceptual, Specification
    2. Specification, Implementation
    3. Implementation
    4. Conceptual, Specification and Implementation

  • 9 If Class A owns Class B e.g. Body consist of arm, head, legs etc. Then it is:
    1. Aggregation
    2. Encapsulation
    3. Composition
    4. Association

  • 10 If Class A uses Class B (Employee uses university bus for transportation) Then it is:
    1. Aggregation
    2. Encapsulation
    3. Composition
    4. Association

  • 11 The detailed refinement of the unified process (adopted widely) is:
    1. RUP
    2. UML
    3. OOA/D
    4. None

  • 12 Which of following is not characteristic of OOP
    1. Encapsulation
    2. Data Hiding
    3. Multi Programming
    4. Polymorphism

  • 13 A single instance of the class is is called
    1. Object
    2. Interface
    3. State
    4. none

  • 14 Which of the following is the benefit of iterative and evolutionary development?
    1. Early visible progress
    2. Manage complexity
    3. Less Project Failure
    4. All of Above

  • 15 Which of the following emphasize on defining domain objects and how they collaborate to fulfills the requirements?
    1. Analysis
    2. Design
    3. Object Oriented Analysis
    4. Object Oriented Design

  • 16 Which of the following emphasize on finding and describing the objects or concepts in the problem domain?
    1. Analysis
    2. Object Oriented Design
    3. Object Oriented Analysis
    4. Design

  • 17 _____ emerged as a popular iterative software development process for building object oriented systems.
    1. Waterfall
    2. Visual Modeling
    3. Unified process
    4. UML

  • 18 Which of the following are perspective of UML?
    1. Conceptual
    2. Spectification
    3. Implementation
    4. All of above

  • 19 Which of the following is a most famous visual language for specifying and documenting the artifacts of the system
    1. Unified Modeling Language
    2. Booch
    3. Object Modeling Technology
    4. None

  • 20 Which of the following exceeds software development cost?
    1. Quality Assurance
    2. Software Maintenance
    3. Software Deployment
    4. Hardwares

Contact Us

support@subexpert.com
Write to Us View Help
Subject Expert Logo

Subject Expert

Learn and Evaluate

Follow Us
© 2020 - Subject Expert