Understand the differences between architectural and detailed design.
Gain knowledge of common software architectural styles, tactics, and refer-
Gain knowledge of basic techniques for detailed design, including func-
tional decomposition, relational database design, and object-oriented
Understand the basic issues involved in user-interface design.
91998_CH07_Tsui.indd 129 1/11/13 9:04:18 AM
7.1 Introduction to Design
Once the requirements of a project ...
Get Essentials of Software Engineering, 3rd Edition 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.