2. Provide a brief definition of the following terms:
Top-Down Design
Module
Modular Development
3. Provide a brief definition of the following terms:
Reusable Code
Software Development Cycle
Test for Correctness
4. Provide a brief definition of the following terms:
Unit Test
Integration Test
Testing Shell
Primitive Methods
User-Defined Methods
Encapsulation
5. Provide a brief definition of the following terms:
Off-Camera
CamelCase
Method Header
Variable
Parameter
6. Why are they often used together?
How are organizational charts used in these processes?
What are some of the advantages of modular
development of a new software?
Discuss the process known as top-down
design and modular development: