Top 20 MCQ Questions On Object Oriented Software Design

This collection of top 20 multiple choice questions on object oriented design in software engineering includes MCQ questions on object oriented design in software design process and their characteristics, parts of object oriented development and various proposals made about to identify objects. It also includes about the activities of function oriented design, data-flow design along with data-flow diagrams and the symbols used in data-flow diagrams and the process steps for the transformation process from data flow diagram to structure chart.

1. Which of the following is/are the part of object oriented development where by an object-oriented strategy is used through out the development process.
i) Object oriented analysis           ii) Object oriented design  
iii) Object oriented methods          iv) Object oriented programming
A) i, ii and iii only
B) ii, iii and iv only
C) i, iii and iv only
D) i, ii and iv only

2. ..................... concerned with developing an object-oriented model of a the application domain.
A) Object oriented analysis        
B) Object oriented methods
C) Object oriented design       
D) Object oriented programming

3. .................. concerned with developing an object-oriented model of a software system to implement the identified requirements.
A) Object oriented analysis        
B) Object oriented methods
C) Object oriented design       
D) Object oriented programming

4. ................ is concerned with realizing a software design using an object-oriented programming language.
A) Object oriented analysis        
B) Object oriented methods
C) Object oriented design       
D) Object oriented programming

5. State whether the following statements about the characteristics of an object-oriented design are True or False.
i) System functionality is expressed in terms of operations or services associated with each object.
ii) Objects may be distributed and may execute either sequentially or in parallel.
A) True, False
B) False, True
C) True, True
D) False, False

6. In order to identify objects, use ......................... of a natural language description of a system where objects and attributes are nouns, operators or services are verbs.
A) tangible entities
B) grammatical analysis
C) behavioral approach
D) scenario-base analysis

7. While identifying objects, use ................. in the application domain such as aircraft, roles such as manager, events such as request, interactions such as meetings, locations such as offices, organizational units such as companies and so on.
A) tangible entities
B) grammatical analysis
C) behavioral approach
D) scenario-base analysis

8. Which of the following is/are the activities of function-oriented approach.
i) Data-flow design               ii) Structural decomposition
iii) System structuring           iv) Detailed design description
A) i, ii and iii only
B) ii, iii and iv only
C) i, iii and iv only
D) All i, ii, iii and iv

9. In function-oriented design, .................... should show how data passes through the system and is transformed by each system function.
A) data-flow design            
B) structural decomposition
C) system structuring        
D) detailed design description

10. ..................... of function oriented design model how functions are decomposed into sub-functions using graphical structure charts.
A) data-flow design            
B) structural decomposition
C) system structuring        
D) detailed design description

11. In function oriented design, ......................... describe the entities in the design and their interfaces.
A) data-flow design            
B) structural decomposition
C) system structuring        
D) detailed design description

12. In data-flow diagram, ..................... represent functions, which transform inputs to outputs.
A) rounded rectangle
B) rectangles
C) circles
D) arrows

13. ...................... in data-flow diagram represent data stores, which should be given a descriptive name.
A) rounded rectangle
B) rectangles
C) circles
D) arrows

14. ................... in data-flow diagram represent user interactions with the system which provide input or receive output.
A) rounded rectangle
B) rectangles
C) circles
D) arrows

15. In data-flow diagram, .................... show the direction of data flow and their name describes the data flowing along that path.
A) rounded rectangle
B) rectangles
C) circles
D) arrows

16. ................ are the transformations in the diagram, which are responsible for central processing functions.
A) Input transformations
B) Output transformations
C) System-processing transformations
D) Storage transformations

17. Which of the following is/are the steps, which can be identified for transformation process from data-flow diagram to structure chart.
i) Identify system-processing transformations
ii) Identify storage transformations
iii) Identify input transformations
iv) Identify output transformations
A) i, ii and iii only
B) ii, iii and iv only
C) i, iii and iv only
D) All i, ii, iii and iv

18. In structural decomposition, .................... are concerned with reading data, checking it, removing duplicates and so on.
A) input transformations
B) output transformations
C) system-processing transformations
D) storage transformations

19. ............... are transformations, which prepare and format output or write it to the user's screen or other devices.
A) Input transformations
B) Output transformations
C) System-processing transformations
D) Storage transformations

20. .................. in function oriented design describe the control structure of the design using a program description language which includes conditional statements and looping constructs.
A) data-flow design            
B) structural decomposition
C) system structuring        
D) detailed design description

Answers

1. D) i, ii and iv only
2. A) Object oriented analysis          
3. C) Object oriented design 
4. D) Object oriented programming
5. C) True, True
6. B) grammatical analysis
7. A) tangible entities
8. C) i, iii and iv only
9. A) data-flow design  
10. B) structural decomposition
11. D) detailed design description
12. A) rounded rectangle
13. B) rectangles
14. C) circles
15. D) arrows
16. C) System-processing transformations
17. C) i, iii and iv only
18. A) input transformations
19. B) Output transformations
20. D) detailed design description
Top 20 MCQ Questions On Object Oriented Software Design
2017-06-15T06:41:00-07:00
Shuseel Baral
Multiple Choice Question (MCQ)|Software Engineering|