|
There are many formal architectural methods ranging from management of the
software process down to how to define software components. There are also
supporting methods used to clarify communication, argument or thought gathering.
Included here are architectural and development methods.
Capability Maturity Model (CMM) from the Software
Engineering Institute(SEI)
Team Software Process (TSP) from the Software Engineering
Institute(SEI)
Personal Software Process (PSP) from the Software Engineering
Institute(SEI)
Rational Unified Process (RUP) from Rational
Structured Systems Analysis and Design Method (SSADM)
Spray Diagrams or Mind Maps
US Airforce Process Models (IDEF)
Unified Modelling Language (UML)
Resource Description Framework (RDF)
Collaboration, Responsibilities and Classes (CRC, also CRC Cards)
Entity Relationship (E-R) Diagrams
Data Flow Diagrams (DFD)
Formal Method 'Z'
Formal Method 'B'
Blueprint from Oracle
The Open Group's Architectural Framework (TOGAF)
Yourdon
Waterfall
Spiral
Rapid Application Development (RAD) / Rapid System
Development (RSD)
Joint Application Development (JAD)
Dynamic System Development Method (DSDM)
Extreme Programming (XP)
Abstraction
Object Oriented Development (OOD)
Rapide, Architectural Definition Language
Zachmann
Bernie Boar
Architecture Plus
Cool (Select)
Sterling
|