4.2 Architectural design
Architectural design involves understanding the issues that affect the architecture of your particular product and creating a description of the architecture that shows the critical components and some of their relationships. The architectural issues that are most important for software product development are shown in Figure 4.4 and Table 4.4.
Table 4.4 The importance of architectural design issues
Issue |
Architectural importance |
---|---|
Non-functional product characteristics |
Non-functional product characteristics such as security and performance affect all ... |
Get Engineering Software Products: An Introduction to Modern 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.