Appendix D
Software Development Activities and Purposes
Match the activity or purpose on the left with the appropriate description on the right by typing in the corresponding letter under the Answer column.
Activity or Purpose
Answer
Description
1. Modular programming h A. English-like statements to document the outline of a program
2. Pseudocode a B. Translating design into statements usable by a computer
3. Problem analysis d C. Statements that determine the execution paths of a program
4. Program design f D. Identifying desired outputs based on provided input
5. Program coding c E. Describes the relationships between a program’s modules
6. Control structures b F. Creating a detailed description of a program using charts or ordinary language
7. Graphical user interface k G. User actions that determine the flow of program execution
8. Event-driven programming
H. Process of identifying major tasks a system must accomplish
9. Program testing i I. Running a program using various sets of inputs to determine if the program is running properly
10. Hierarchy charts e J. Diagram that uses special symbols to pictorially display program flow of execution
11. Flowcharts j K. Program interface that allows the user to make choices with a mouse, icons, and dialog boxes