Chapter 1: Questions Flashcards
Name the phases of the classical model.
Requirements Phase Analysis Phase Design Phase Implementation Phase Post-Devivery Maintenance Retirement
What are the two types of design that are done in the design phase?
Architectural Design
Detailed Design
What is done during the requirements phase?
The concept is explored and refined
Analysis Phase
Requirements are processed in to a specification document
Architectural Design
A product is analyzed and modules are designed
Detailed Design
Modules are designed
Implementation Phase
Modules are coded, tested and then integrated
What phase ends with acceptance testing
Implementation phase
Post-Delivery Phase
The product is installed and in use by the customer
Name three types of maintenance
Corrective Maintenance
Perfective Maintenance
Adaptive Maintenance
Corrective Maintenance
Removal of previously undetected faults
the inclusion of enhancements based on specification changes
Preventative Maintenance
improvements of functionality
decreased response time
Adaptive Maintenance
Changes to software based on hardware, operating system or regulatory changes
Name two problems with the Development - Maintenance Model
Large Scale project require maintenance during project
inefficient and doesn’t properly utilize code reuse.
What percentage of faults are related to the design or requirements phase?
60 - 70%
Name Three Types of Planning Activities
Preliminary Planning
Software Project Management Plan
Repeat SPMP
How is the quality of a piece of software determined?
By the extent to which it meets the requirements
Why should software documentation be continually updated?
Helps relieve problems associated with staffing changes
Necessary for completing the steps in a phase of the project
Updated requirements are needed for thorough testings
Updated requirements are needed for proper maintenance