Word Matching Exercise for Section 2.14

Requirement Specification
Analysis
Design
Implementation
Testing
Deployment
Maintenance
ensures that the code meets the requirements specification and weeds out bugs.
is concerned with updating and improving the product.
makes the software available for use.
seeks to analyze the data flow and to identify the system’s input and output.
involves translating the system design into programs.
is to design a process for obtaining the output from the input.
is a formal process that seeks to understand the problem that the software will address and to document in detail what the software system needs to do.
stands for Input, Process, and Output, which are the typical three steps for most simple programs in the text.