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
Read Also: MCQ On Configuration Management In Software Engineering
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
Read Next: Top 20 MCQ Questions On Software Testing Techniques
Read More: Collections of Software Engineering MCQ Questions