Loading, please wait ...

OOAD and Visual Modeling

  • Analysis And Design
  • Object Oriented Analysis and Designing
  • OOA/D Basic Concepts
  • Visual...
    View Complete Description
    ×

    Topic Summary

    • Analysis And Design
    • Object Oriented Analysis and Designing
    • OOA/D Basic Concepts
    • Visual Modeling
    • UML
    • Unified Process
    • Iterative and Evolutionary Development
    • Benefits of Iterative and Evolutionary Development

    Topic CLO's

    Click on any CLO below to enable/disable it against the topic.

    CLO-6 Explain basic concepts of object-oriented software engineering using UML.
    Enable

    Explain basic concepts of object-oriented software engineering using UML.
    CLO-7 Develop OOSE design for problems based on real-world scenarios.
    Enable

    Develop OOSE design for problems based on real-world scenarios.
    CLO-8 Explain the fundamentals of software project management and software life cycle methodologies.
    Enable

    Explain the fundamentals of software project management and software life cycle methodologies.
    CLO-9 Develop a “real world” software system prototype using Object Oriented Software Engineering.
    Enable

    Develop a “real world” software system prototype using Object Oriented Software Engineering.
Topic Questions:
76
MCQs T/F FiB SQ
23 22 20 11
Question Type Legends

Easy

Medium

Difficult

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 The process of taking the information from the model and displaying it graphically using some sort of standard set of graphical elements is called:
    1. TDD
    2. Data Modeling
    3. Object Modeling
    4. Visual Modeling

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

  • 12 Which practice of iterative development encourage that early iterations should focus on building, testing, and stabilizing the core architecture
    1. architecture-centric
    2. features-centric
    3. component-centric
    4. None

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

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

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

  • 16 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

  • 17 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

  • 18 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

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

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

  • 21 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

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

  • 23 Which of the following strongly influences the robustness, maintainability and re-usability of software components?
    1. Attributes assignment to objects
    2. Accumulating responsibilities in one object
    3. Responsibilities assignment to objects
    4. None

Contact Us

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

Subject Expert

Learn, Evaluate and Optimize

Follow Us
Facebook Switch Display Mode Enable Translation
© 2024 - Subject Expert