0% found this document useful (0 votes)
5 views8 pages

Chap 5 Answers

The document contains answers to multiple-choice questions (MCQs) and true/false statements related to software engineering concepts, including requirements engineering, software processes, modeling, system perspectives, UML diagram types, and object-oriented software characteristics. Each section provides correct answers to specific questions, indicating key principles and practices in software development. The content is structured in a way that facilitates quick reference for students or professionals studying software engineering.

Uploaded by

Mariam Nasr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views8 pages

Chap 5 Answers

The document contains answers to multiple-choice questions (MCQs) and true/false statements related to software engineering concepts, including requirements engineering, software processes, modeling, system perspectives, UML diagram types, and object-oriented software characteristics. Each section provides correct answers to specific questions, indicating key principles and practices in software development. The content is structured in a way that facilitates quick reference for students or professionals studying software engineering.

Uploaded by

Mariam Nasr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

SWE CHAPTER 5 ANSWERS

1. Introduction to Requirements Engineering


MCQs:

1. B) Requirements gathering
2. B) Requirements elicitation
3. C) An iterative process
4. A) Design
5. B) Complex and iterative

True/False: 6. False 7. False 8. True 9. True 10. False

2. The Software Process


MCQs:

1. C) Deployment
2. D) All of the above
3. B) To ensure the system meets customer needs
4. C) Agile model
5. B) Fixing bugs and updates

True/False: 6. False 7. False 8. True 9. True 10. False

3. Modeling
MCQs:
SWE CHAPTER 5 ANSWERS

1. B) To reduce complexity
2. B) Improved communication
3. B) Behavioral model
4. B) Focus on essential features
5. C) To increase costs

True/False: 6. False 7. False 8. True 9. False 10. True

4. System Perspectives
MCQs:

1. C) External perspective
2. C) Interactions between the system and its environment
3. B) Organization of the system
4. B) How the system responds to events
5. C) Financial perspective

True/False: 6. False 7. True 8. False 9. True 10. False

5. UML Diagram Types


MCQs:

1. B) Context diagram
2. C) Activities involved in a process
3. B) Interactions between actors and the system
SWE CHAPTER 5 ANSWERS

4. D) All of the above


5. B) Object classes and their associations

True/False: 6. False 7. False 8. True 9. False 10. True

6. Context Models
MCQs:

1. B) The operational context of a system


2. B) To clarify what is inside and outside the system
3. B) External entities
4. D) External interactions
5. B) Context diagram

True/False: 6. False 7. True 8. False 9. True 10. False

7. Process Perspective
MCQs:

1. B) Broader business processes


2. C) Workflow analysis
3. B) Business process models
4. B) Bottlenecks in workflows
5. C) Increased project costs

True/False: 6. False 7. True 8. True 9. True 10. False


SWE CHAPTER 5 ANSWERS

8. Interaction Models
MCQs:

1. A) User requirements
2. B) Use case diagram
3. B) Communication problems
4. D) To identify potential communication issues
5. B) User interactions with the system

True/False: 6. False 7. True 8. False 9. True 10. False

9. Use Case Modeling


MCQs:

1. A) Requirements elicitation
2. B) A discrete task involving external interaction
3. C) Both people and systems
4. B) An overview of interactions between actors and the system
5. C) Aggregation

True/False: 6. False 7. True 8. False 9. False 10. True


SWE CHAPTER 5 ANSWERS

10. Sequence Diagrams


MCQs:

1. D) All of the above


2. B) An object or actor involved in the interaction
3. C) The active state of an object during an interaction
4. A) Immediate response from the receiver
5. B) The sender does not wait for the receiver to process the message.

True/False: 6. False 7. True 8. False 9. True 10. False

11. Structural Models


MCQs:

1. A) System components
2. B) Object classes and their associations
3. A) Simplifying complex class hierarchies
4. A) How classes are composed of other classes
5. B ) Sequence diagram

True/False: 6. False 7. True 8. True 9. False 10. True

12. Behavioral Models


MCQs:
SWE CHAPTER 5 ANSWERS

1. C) The system as it executes


2. B) Processing input data to generate output
3. B) System responses to events
4. B) The behavior of the system in response to events
5. A) They are static and do not change over time.

True/False: 6. False 7. True 8. True 9. False 10. True

13. Static Diagrams


MCQs:

1. A) Class diagrams
2. B) Object classes and their relationships
3. B) Instances of classes and their relationships
4. A) Simplify complex class diagrams
5. B) Sequence diagram

True/False: 6. False 7. True 8. False 9. True 10. False

14. Class Model


MCQs:

1. C) The classes and their relationships


2. A) A collection of objects with similar attributes and behaviors
3. A) Class diagrams
SWE CHAPTER 5 ANSWERS

4. B) The properties of the class


5. B) The methods that define the class's behavior

True/False: 6. False 7. True 8. False 9. True 10. False

15. What is Object-Oriented Software?


MCQs:

1. A) A collection of discrete objects


2. D) Object
3. B) It promotes code reuse and modularity.
4. C) Encapsulation and abstraction
5. C) Increased complexity

True/False: 6. False 7. True 8. True 9. False 10. False

16. Object-Oriented (OO) Characteristics


MCQs:

1. D) Sequential processing
2. A) Hiding the internal state of an object
3. A) The creation of new classes based on existing ones
4. A) Different classes to implement the same operation in different ways
5. B) Focusing on essential features while hiding unnecessary details

True/False: 6. True 7. True 8. True 9. True 10. True


SWE CHAPTER 5 ANSWERS

You might also like