面向对象系统分析与设计
Object-Oriented Systems Analysis and Design Using UML
OOAD: Object Oriented Analysis and Desigin
面向对象系统分析与设计(Object Oriented Analysis and Desigin)简称 OOAD,是根据面向对象的方法学,对软件系统进行分析和设计的过程。可分为两个阶段:
- OOA(Object Oriented Analysis):分析阶段
- OOD(Object Oriented Desigin):设计阶段
在软件项目中,UML 常用于面向对象系统分析与设计。
UML 建模方法
UML 是“统一建模语言”(Unified Modeling Language)的缩写,是一种用于软件开发的图形化建模语言。它提供了一套用于描述系统构成、行为和交互的图形符号和文本标记,并支持了面向对象的建模方法。
UML包含多种图形表示方法,包括用于表示系统结构和组成的类图、用于描述系统流程和行为的活动图以及用于描述系统交互的用例图等。如今,UML 已成为工业标准,广泛应用于信息系统开发、软件工程以及其他领域。