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 are ...
Get Essentials of Software Engineering, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.