统一建模语言(UML)与用例详解
1. 统一建模语言(UML)概述
统一建模语言(UML)诞生于1997年1月,随后被对象管理组织(OMG)采纳为标准。它是一种用于记录系统规格的符号表示法,而非方法论。UML仅要求所构建的计算机系统具有面向对象的组件,并且不依赖于特定的方法论,同时方法论也并非必须依赖于UML。
UML由九种图组成:
1. 用例图
2. 序列图
3. 协作图
4. 状态图
5. 活动图
6. 类图
7. 对象图
8. 组件图
9. 部署图
这些图在合理的方法论背景下使用,能够传达计算机系统的所有必要视图,并为系统的构建、配置和部署提供基础。各图之间存在许多相互依赖关系,对一种图的修改可能会导致其他图的变化。软件工具(如MagicDraw UML、ArgoUML和Rational Rose)可以帮助管理这些相互依赖关系。
UML是一种经过深思熟虑的符号表示法,适用于分析师、设计师和架构师。与早期的面向对象符号表示法相比,它更加全面,是面向对象系统符号表示的新标准。但要在项目中取得成功,必须结合UML选择并实施一种方法论。
2. UML的九种图详细介绍
2.1 用例图
用例图是用例的图形化表示,展示了参与者与用例之间以及用例与用例之间的关系。用例是系统与外部实体(如用户、其他系统、日期/时间等)交互的文本描述,是系统开发过程的驱动因素。用例和用例图应使用“用户语言”编写,不包含任何“对象术语”或实现细节,以便用户能够轻松理解。
用例不仅驱动需求收集,还驱动整个软件开发周期。
超级会员免费看
订阅专栏 解锁全文
1224

被折叠的 条评论
为什么被折叠?



