O'Reilly logo

Software Engineering by Ashok Mohanty, Jibitesh Mishra

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required