Chapter 9
Object-Oriented Design
This chapter describes the basics of object-oriented design (OOD) methodology. It covers the following topics:
System Architecture
System Context Diagrams
Component Diagrams
Deployment Diagrams
Patterns
Frameworks
The various design issues are discussed, mainly from the architectural point of view.
In the object-oriented analysis (OOA), object-modeling techniques are applied to analyze functional requirements for a system. In OOD, the analysis models are elaborated to produce implementation specifications. OOA focuses on ‘What the system does’, whereas OOD focuses on ‘How the system does it’.
OOD is concerned with developing an object-oriented (OO) model of a software system that implements the identified requirements. ...
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.