标签:uml9种图
“RUP 4+1”视图
学习UML我们就必须先了解这“RUP 4+1”视图,它是架构设计的结构标准,如下图所示。
逻辑视图:用来揭示系统功能的内部设计和协作情况。
使用者主要是设计人员和开发人员。
逻辑视图体现了系统的功能需求。
实现视图:描述了开发环境中软件的静态组织结构,显示组建代码的方式,描述里模块之间的依赖关系。
使用者主要是软件编程人员,方便后续的设计与实现。
实现视图体现了系统的可扩展性、可移植性、可重用性、易用性以及易测试性。
进程视图:显示系统的并发性,解决在并发系统中存在的通信和同步问题。
使用者主要是系统集成人员。
进程视图体现了系统的稳定性、鲁棒性、安全性以及伸缩性。
配置视图:描述了软件到硬件的映射,反映了分布式特性。
使用者主要是系统工程人员,解决系统的拓扑结构、系统安装、通信等问题。
配置视图体现了系统的安装部署要求。
用例视图:用例视图强调从系统的外部参与者(用户)角度看到的或需要的系统功能。用例视图是其他视图的核心,他的内容直接驱动其他视图的开发。系统要提供的功能都是在用例视图中描述的,它的修改会对所有其他视图产生影响。通过测试用例视图还可以检验、校验最终系统。
UML视图
UML视图延续了“RUP 4+1”视图的思路,在某些视图的名称上做了改变,包含如下视图:
含义与“RUP 4+1”视图依次对应。
逻辑视图(logical view):由类图、对象图、以及包图表示。
构件视图(component view):也称组件视图,由组件图表示。
并发视图(concurrency view):由状态图、活动图、时序图以及协作图表示。
配置视图(deployment view):由配置图表示。
用例视图(use case view):用例图表示。
UML中的9中图
标签:uml9种图
原文地址:http://blog.csdn.net/xfz0330/article/details/40350681