4
Design and Architectural Engineering
1. Design Process and Concepts
2. Basic Issues in Software Design
3. Characteristics of a Good Design
4. Software Design and Software Engineering
5. Function-Oriented System vs Object-Oriented System
6. Modularity, Cohesion, Coupling, Layering
4.1 DESIGN PROCESS AND CONCEPTS
During the design process, the software requirements model (discussed in the previous chapters), which was prepared for the requirements is converted into suitable and appropriate design models (Figure 4.1) that describe the architecture and other design components.
Each design product is veriï¬ed and validated before ...
Get Software Engineering now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.