0

Object Oriented Design

Description: OODS
Number of Questions: 15
Created by:
Tags: OODS OOPs
Attempted 0/15 Correct 0 Score 0

In software development process, which of the following forms of transformation translates the users needs into system requirements and responsibilities?

  1. Software analysis

  2. Software design

  3. Software implementation

  4. Software testing

  5. Inheritance


Correct Option: A
Explanation:

This form of transformation in software development process translates the users needs into system requirements and responsibilities.

Which of the following is the principle of concealing the internal data and procedures of an object, and providing an interface to each object in such a way that it reveals very little information about its inner working?

  1. Inheritance

  2. Encapsulation and information hiding

  3. Class hierarchy

  4. Polymorphism

  5. Software analysis


Correct Option: B
Explanation:

This is the principle of concealing internal data and procedures of an object, and providing an interface to each object in such a way that it reveals very little information about its inner working.

Which of the following means of system evaluation measures the consistency of the product requirements with respect to the design specification?

  1. Correspondence

  2. Validation

  3. Correctness

  4. Verification

  5. Horizontal


Correct Option: C
Explanation:

This mean of system evaluation measures the consistency of the product requirements with respect to the design specification.

Which of the following tools of component based development in object oriented design allows a user to rapidly develop information systems?

  1. Component based development

  2. CASE tools

  3. Software components

  4. RAD tools

  5. Software testing


Correct Option: B
Explanation:

CASE tools allow a user to rapidly develop information systems.

Which of the following prototypes in object oriented design is a subset of the system features with complete functionality?

  1. Horizontal prototype

  2. Analysis prototype

  3. Domain prototype

  4. Vertical prototype

  5. Verification


Correct Option: D
Explanation:

This type of prototype is a subset of the system features with complete functionality.

Which of the following phases in object modeling techniques is the result of structure of basic architecture of the system along with high level strategy decision?

  1. Analysis

  2. System design

  3. Object design

  4. Implementation

  5. Verification


Correct Option: B
Explanation:

This phase in object modeling techniques is the result of structure of basic architecture of the system along with high level strategy decisions.

_______________ form of transformation in software development process translates the users needs into system requirements and responsibilities.

  1. Class hierarchy

  2. Software implementation

  3. Software analysis

  4. Software design

  5. Correspondence


Correct Option: C
Explanation:

This form of transformation in software development process translates the users needs into system requirements and responsibilities.

Which of the following common mechanisms in the UML have a unique and direct graphical notation that provides a visual representation of the most important aspect of the element?

  1. Specifications

  2. Common divisions

  3. Adornments

  4. Extensibility mechanisms

  5. Analysis


Correct Option: C
Explanation:

This common mechanism in the UML have a unique and direct graphical notation that provides a visual representation of the most important aspect of the element.

________________ method of system evaluation measures how well the delivered system matches the needs of the operational environment.

  1. Validation

  2. Correspondence

  3. Inheritance

  4. Correctness

  5. Analysis


Correct Option: B
Explanation:

This method of system evaluation measures how well the delivered system matches the needs of the operational environment.

Which of the following semantic rules in UML shows how things properly and consistently relate to one another?

  1. Names

  2. Integrity

  3. Visibility

  4. Execution

  5. Correctness


Correct Option: B
Explanation:

This semantic rule in UML shows how things properly and consistently relate to one another.

Which of the following things in UML are mostly static parts of a model representing elements that are either conceptual or physical?

  1. Behavioural things

  2. Grouping things

  3. Structural things

  4. Annotational things

  5. Software testing


Correct Option: C
Explanation:

These things in UML are mostly static parts of a model representing elements that are either conceptual or physical.

In object oriented design, which of the following layers contains all the objects that represent business, i.e. both data and behaviour?

  1. The user interface layer

  2. The access layer

  3. The business layer

  4. The network layer

  5. Polymorphism


Correct Option: C
Explanation:

This layer in object oriented design contains all the objects that represents business, i.e. both data and behaviour.

__________is a graphical modeling language that provides us with syntax for describing the major elements of software systems.

  1. HTML

  2. 'C' Lang

  3. C++

  4. UML

  5. VB


Correct Option: D
Explanation:

UML stands for Unified Modeling Language, also known as graphical modeling language that provides us with syntax for describing the major elements of software systems.

Which of the following tasks of data transformation includes the types of data manipulation needed to perform on the selected parts of source records?

  1. Selection

  2. Splitting / Joining

  3. Conversion

  4. Enrichment

  5. Encapsulation


Correct Option: B
Explanation:

This task of data transformation includes the types of data manipulation needed to perform on the selected parts of source records.

Which of the following prototypes is an aid for incremental development of the ultimate software solution?

  1. Domain

  2. Vertical

  3. Analysis

  4. Horizontal

  5. None of these


Correct Option: A
Explanation:

This prototype is an aid for the incremental development of the ultimate software solution.

- Hide questions