Chapter 2 questions with verified answers
Waterfall, Incremental and Spiral are all what? Ans✓✓✓-Development Process
Models
What is Software Specification? Ans✓✓✓-The process of understanding and
defining what services are required for a system and identifying the constraints on
the system's operation and development.
What is Architectural Design? Ans✓✓✓-System design where you identify the
overall structure of the system.
What is Interface Design? Ans✓✓✓-Defining the interfaces between system
components.
What is Component Design? Ans✓✓✓-Taking each system component and
design how it will operation.
What is Database Design? Ans✓✓✓-Designing the system data structures and
how these are to be represented in a database.
What are the advantages of Incremental Delivery? Ans✓✓✓-- Customers can use
early increments as prototypes to gain experience that can be used on later
requirements.
- Customers do not have to wait to gain value.
, - It maintains the benefits of incremental development for easy changes to the
system.
- Highest-Priority services are delivered first
What are the problems of Incremental Delivery Ans✓✓✓-- Most systems require
a set of basic facilities that are used by different parts of the system.
- Iterative development can be difficult when a replacement system is being
developed.
- The software requirements are usually built as the software is. However;
business procurement processes where the complete specification is part of the
contract.
What are Software Processes? Ans✓✓✓-Activities involved in producing a
software system.
What are Software Process Models? Ans✓✓✓-Abstract representations of
software processes.
What are the two categories of Software Processes? Ans✓✓✓-- Plan-Driven
- Agile
What is the Waterfall Model? Ans✓✓✓-A model that takes the fundamental
activities of specification, development, validation, and evolution and represents
them as separate process phases.
What is Incremental Development? Ans✓✓✓-This approach interleaves the
fundamental activities of specification, development, and validation. The system