Reference no: EM133018
Question
1. Describe software construction in one paragraph.
2. Name and describe the five components that make up the construction design procedure.
3. What is a construction prerequisite? Name at least two describing how they are important to construction design process.
4. Define software architecture. Name and explain at least three components of this process.
5. Examine the three sources of program complexity supplying one paragraph for each.
6. List 3 desirable design characteristics stating why they can be of great benefit to a project as a whole.
7. List and describe the 5 levels of software design.
8. Define the following terms- abstraction, inheritance, and information hiding.
9. List 2 areas of change that may be seen during the design process and discuss each in at least one paragraph.
10. List 3 major design heuristics explaining how they can help in the software development process.