Software Engineering-I MCQs with Answers
Practice important Software Engineering-I MCQs with answers and explanations.
Chapter: 14
Q281:
Which of the following statements is TRUE regarding Object Oriented Analysis?
A. OOA focuses on functional programming.
B. OOA involves modeling dynamic behavior only.
C. OOA identifies classes and relationships.
D. OOA eliminates all nouns from the analysis.
Correct Answer:
C
Chapter: 14
Q282:
Which of the following is a method used to eliminate irrelevant components?
A. Redundant Analysis
B. Critical Path Analysis
C. Scenario Diagrams
D. Component Analysis
Correct Answer:
A
Chapter: 14
Q283:
The term 'attribute value or class' refers to which part of speech in Textual Analysis?
A. Adjective
B. Improper noun
C. Doing verb
D. Adjective phrase
Correct Answer:
A
Chapter: 14
Q284:
The tax key in a cash register performs which function?
A. Calculates total
B. Computes tax
C. Displays subtotal
D. Triggers drawer release
Correct Answer:
B
Chapter: 14
Q285:
Fill in the blank: A ________ helps define all classes, their relationships, and their behavior.
A. Program code
B. Object-oriented analysis
C. Flowchart
D. Database schema
Correct Answer:
B
Chapter: 15
Q286:
Which notation is primarily used to document object-oriented design in this content?
A. Rumbaugh
B. Booch
C. Coad
D. UML
Correct Answer:
D
Chapter: 15
Q287:
What is one of the key features of UML?
A. Comprehensive detail
B. Specific programming language
C. Basic flowcharts
D. Static diagrams
Correct Answer:
A
Chapter: 15
Q288:
Which of the following is NOT a notation used for documenting object-oriented design?
A. Coad
B. UML
C. HTML
D. Booh
Correct Answer:
A
Chapter: 15
Q289:
Fill in the blank: The UML stands for ________.
A. Unified Modeling Language
B. Universal Modeling Language
C. Unified Method Language
D. Universal Method Language
Correct Answer:
A
Chapter: 15
Q290:
What does UML help to represent in object-oriented design?
A. Only coding structure
B. Only class diagrams
C. Visual representation of system architecture
D. Only user interfaces
Correct Answer:
C
Chapter: 15
Q291:
Which of the following notations was NOT mentioned in the provided content?
A. Rumbaugh
B. Coad
C. Yourdon
D. None of the above
Correct Answer:
C
Chapter: 15
Q292:
What is the primary purpose of using notations in object-oriented design?
A. To confuse developers
B. To create a coding standard
C. To document and visualize designs
D. To replace programming languages
Correct Answer:
C
Chapter: 15
Q293:
Which of the following is a comprehensive notation for object-oriented design?
A. Rumbaugh
B. Booch
C. Coad
D. UML
Correct Answer:
D
Chapter: 15
Q294:
Fill in the blank: Most popular notations for documenting object-oriented design include Rumbaugh, Booch, and ________.
A. Coad
B. UML
C. XML
D. JSON
Correct Answer:
A
Chapter: 15
Q295:
What does the key feature of a notation in object-oriented design primarily aim to address?
A. Design detail
B. Visual representation
C. Programming efficiency
D. Language compatibility
Correct Answer:
B
Chapter: 15
Q296:
Which of the following statements is TRUE about UML?
A. It is a programming language.
B. It is a markup language.
C. It is used to document designs.
D. It is only for web development.
Correct Answer:
C
Chapter: 15
Q297:
Fill in the blank: The key features of UML are presented in a ________.
A. Diagram
B. Table
C. Chart
D. Graph
Correct Answer:
A
Chapter: 15
Q298:
What is the focus of the notations discussed in the content?
A. To provide a coding standard
B. To document object-oriented design
C. To enhance performance
D. To replace UML
Correct Answer:
B
Chapter: 15
Q299:
In which field is UML primarily utilized?
A. Web design
B. Object-oriented design
C. Database management
D. System analysis
Correct Answer:
B
Chapter: 16
Q300:
What is the purpose of an object model in a system?
A. Capture dynamic behavior
B. Show objects and their relationships
C. Increase system complexity
D. Reduce coding requirements
Correct Answer:
B