Object Oriented Design

Covers object-oriented design principles, software development processes, UML modeling, and system design phases.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

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
Question 2 Multiple Choice (Single Answer)

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
Question 3 Multiple Choice (Single Answer)

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
Question 4 Multiple Choice (Single Answer)

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
Question 5 Multiple Choice (Single Answer)

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
Question 6 Multiple Choice (Single Answer)

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
Question 7 Multiple Choice (Single Answer)

_______________ 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
Question 8 Multiple Choice (Single Answer)

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
Question 9 Multiple Choice (Single Answer)

________________ 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
Question 10 Multiple Choice (Single Answer)

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
Question 11 Multiple Choice (Single Answer)

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
Question 12 Multiple Choice (Single Answer)

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
Question 13 Multiple Choice (Single Answer)

__________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
Question 14 Multiple Choice (Single Answer)

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
Question 15 Multiple Choice (Single Answer)

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