Object-oriented analysis and design

Object-oriented analysis and design

Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality.

Comment
enObject-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality.
Date
enJanuary 2014
Depiction
Development-iterative.png
Waterfall model revised.svg
Has abstract
enObject-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development process to guide stakeholder communication and product quality. OOAD in modern software engineering is typically conducted in an iterative and incremental way. The outputs of OOAD activities are analysis models (for OOA) and design models (for OOD) respectively. The intention is for these to be continuously refined and evolved, driven by key factors like risks and business value.
Hypernym
Approach
Is primary topic of
Object-oriented analysis and design
Label
enObject-oriented analysis and design
Link from a Wikipage to an external page
www.methodsandtools.com/archive/archive.php%3Fid=77
web.archive.org/web/20070928035622/http:/www.eden-study.org/articles/2002/isf4(4).pdf
www.beroux.com/english/articles/oop_uml_and_rup.php
www.informit.com/store/product.aspx%3Fisbn=020189551X
www.slideshare.net/dhirajmusings/software-requirement-analysis-using-uml
www.parlezuml.com/e-books/umlformanagers/umlformanagers_ch3.pdf
www.ooaduml.com
Link from a Wikipage to another Wikipage
Architectural pattern
ATLAS Transformation Language
Barry Boehm
Bertrand Meyer
Booch method
Category:Object-oriented programming
Category:Software design
Class-Responsibility-Collaboration card
Communication efficiency
Computer Aided Software Engineering
Craig Larman
Design patterns
Domain-driven design
Domain Specific Language
Domain-specific modelling
Entity-relationship model
File:Development-iterative.png
File:Waterfall model revised.svg
Flowchart
Grady Booch
IBM Rational Unified Process
Ivar Jacobson
James Rumbaugh
Martin Fowler (software engineer)
Metamodeling
Meta-Object Facility
Model-based testing
Model-driven engineering
Object model
Object modeling language
Object-modeling technique
Object-oriented modeling
Object-oriented programming
Object-oriented software engineering
Object-oriented user interface
Open Closed Principle
Peter Coad
Philippe Kruchten
QVT
Rebecca Wirfs-Brock
Robert Cecil Martin
Sally Shlaer
Shlaer-Mellor
Software
Software analysis pattern
Software architecture
Software development process
Stephen J. Mellor
Story-driven modeling
Structure chart
SysML
Unified Modeling Language
Unified Process
Use case
Use cases
Winston Royce
XML Metadata Interchange
Reason
enremove duplications, shorten the waterfall descriptions, and make the statements more concise
SameAs
Análisis y diseño orientado a objetos
GoaK
m.07rtrk
Méthode d'analyse et de conception d'applications orientées objet
Nesne yönelimli çözümleme ve tasarım
Objectgeoriënteerde analyse
Objektorienteret analyse og design
Objektorientierte Analyse und Design
Objektově orientovaná analýza a design
Objektumorientált elemzés és tervezés
Q1237775
Об'єктно-орієнтований дизайн
Объектно-ориентированное проектирование
طراحی و آنالیز شئ‌گرا
オブジェクト指向分析設計
面向对象的系统分析
Subject
Category:Object-oriented programming
Category:Software design
Thumbnail
Waterfall model revised.svg?width=300
WasDerivedFrom
Object-oriented analysis and design?oldid=1084189165&ns=0
WikiPageLength
15993
Wikipage page ID
2613984
Wikipage revision ID
1084189165
WikiPageUsesTemplate
Template:Citationsneeded
Template:Cleanup section
Template:Div col
Template:Div col end
Template:ISBN
Template:Main
Template:Main article
Template:Reflist
Template:Software development process
Template:UML
Template:Wikiversity