Object Oriented Design
Covers object-oriented design principles, software development processes, UML modeling, and system design phases.
Questions
In software development process, which of the following forms of transformation translates the users needs into system requirements and responsibilities?
- Software analysis
- Software design
- Software implementation
- Software testing
- Inheritance
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?
- Inheritance
- Encapsulation and information hiding
- Class hierarchy
- Polymorphism
- Software analysis
Which of the following means of system evaluation measures the consistency of the product requirements with respect to the design specification?
- Correspondence
- Validation
- Correctness
- Verification
- Horizontal
Which of the following tools of component based development in object oriented design allows a user to rapidly develop information systems?
- Component based development
- CASE tools
- Software components
- RAD tools
- Software testing
Which of the following prototypes in object oriented design is a subset of the system features with complete functionality?
- Horizontal prototype
- Analysis prototype
- Domain prototype
- Vertical prototype
- Verification
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?
- Analysis
- System design
- Object design
- Implementation
- Verification
_______________ form of transformation in software development process translates the users needs into system requirements and responsibilities.
- Class hierarchy
- Software implementation
- Software analysis
- Software design
- Correspondence
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?
- Specifications
- Common divisions
- Adornments
- Extensibility mechanisms
- Analysis
________________ method of system evaluation measures how well the delivered system matches the needs of the operational environment.
- Validation
- Correspondence
- Inheritance
- Correctness
- Analysis
Which of the following semantic rules in UML shows how things properly and consistently relate to one another?
- Names
- Integrity
- Visibility
- Execution
- Correctness
Which of the following things in UML are mostly static parts of a model representing elements that are either conceptual or physical?
- Behavioural things
- Grouping things
- Structural things
- Annotational things
- Software testing
In object oriented design, which of the following layers contains all the objects that represent business, i.e. both data and behaviour?
- The user interface layer
- The access layer
- The business layer
- The network layer
- Polymorphism
__________is a graphical modeling language that provides us with syntax for describing the major elements of software systems.
- HTML
- 'C' Lang
- C++
- UML
- VB
Which of the following tasks of data transformation includes the types of data manipulation needed to perform on the selected parts of source records?
- Selection
- Splitting / Joining
- Conversion
- Enrichment
- Encapsulation
Which of the following prototypes is an aid for incremental development of the ultimate software solution?
- Domain
- Vertical
- Analysis
- Horizontal
- None of these