Live briefing
Everything about Object-oriented analysis and design
Software development methodology
Object-oriented analysis and design (OOAD) is an approach to analyzing and designing a computer-based system by applying an object-oriented mindset and using visual modeling throughout the software development process. It consists of object-oriented analysis (OOA) and object-oriented design (OOD) – each producing a model of the system via object-oriented modeling (OOM). Proponents contend that the models should be continuously refined and evolved, in an iterative process, driven by key factors like risk and business value. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Object-oriented analysis and designA 5-minute orientation
- Skim a recent paper: OBJECT-ORIENTED APPROACH TO THE ANALYSIS AND CLASSIFICATION OF AIRFRAME AIRCRAFT DESIGNInfluential work since 2022
- Pick up a classic book: Object Oriented Analysis and DesignThe most-reprinted book on the subject
- Read the landmark paper: A research typology for object-oriented analysis and designCited 143 times
- Go sideways: Unified Modeling LanguageA closely related topic
- Go sideways: Use caseA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A research typology for object-oriented analysis and design
Object-oriented and conventional analysis and design methodologies
An object-oriented approach to structural analysis and design
Object-oriented analysis and design with applications, third edition
Object-Oriented Analysis and Design in Software Project Teams
Applying object-oriented analysis and design
Object-Oriented Systems Analysis and Design: Methodology and Application
Structured analysis and object-oriented design are compatible
🆕 Influential since 2022
OBJECT-ORIENTED APPROACH TO THE ANALYSIS AND CLASSIFICATION OF AIRFRAME AIRCRAFT DESIGN
Case-Guided Multi-Project Synchronized Implementation Strategy in Object-Oriented Analysis and Design Course Teaching
PENERAPAN METODE OBJECT ORIENTED ANALYSIS AND DESIGN PADA APLIKASI SISTEM INFORMASI PELAYANAN MASYARAKAT SURABAYA “MYSURABAYA”
Object Oriented Analysis and Design Aplikasi Pasar Online: TONPASAR
Rancang Bangun Sistem Pemesanan Tempat Wisata Berbasis Object Oriented Analysis and Design
📚 Books worth reading
Object Oriented Analysis and Design · 2019- 📕Nituaḥ ṿe-ʻitsuv maʻarekhet medaʻPeretz Shoval · 2004
Systems analysis design, UML version 2.0Alan Dennis · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose, object-oriented, visual modeling language that provides a way to visualize the architecture and…
- Use case In both software and systems engineering, a use case is a structured description of a system’s behavior as it responds to requests from external actors…
- Grady Booch Grady Booch (born February 27, 1955) is an American software engineer, best known for developing the Unified Modeling Language (UML) with Ivar Jacobson…
- Iterator pattern In object-oriented programming, the iterator pattern is a design pattern in which an iterator is used to traverse a container and access the container's…
- Use case diagram A use case diagram is a graphical depiction of a user's possible interactions with a system. A use case diagram shows various use cases and different types…
- Entity–control–boundary The entity–control–boundary (ECB), or entity–boundary–control (EBC), or boundary–control–entity (BCE) is an architectural pattern used in use-case–driven…
- Domain model In software engineering, a domain model is a conceptual model of the domain that incorporates both behavior and data. In ontology engineering, a domain…
- IDEF4 IDEF4 (Integrated Definition for Object-Oriented Design) is an object-oriented design modeling language for the design of component-based client/server…