Last updated: Mar 4, 2022

Object-Oriented Software Design

When we focus more on data rather than functions, we are adopting an object-oriented system design approach. Here we deal with our system as a composition of many independent real-world entities called objects that intercommunicate with different methods. In this section, we will discuss different strategies of object-oriented system design.
Class diagram
In this article, we will learn about the class diagram.
Object Diagram
This blog will cover the concepts of object diagrams used to render a set of objects and their relationships as an instance.
Object-Oriented Analysis and Design (OOAD) EASY
Object-Oriented Analysis & Design (OOAD) is a way to design computer programs using objects.
Component Diagram
In this article, we are going to discuss Component Diagrams.
Activity diagram
This article discusses the UML activity diagram.
Sequence Diagrams – Unified Modeling Language (UML)
A sequence diagram is a UML diagram that visualizes interactions between objects in a system over time, showing the sequence of messages exchanged.
UML - Use Case Diagram EASY
In the following article, you will get a brief knowledge about the Use-Case Diagram, and you will learn to draw a Use-Case Diagram.
Timing Diagram
The article discusses Timing Diagram followed by its characteristics, basic concepts, real-world examples, benefits, and drawbacks.