“RUP 4+1”视图
学习UML我们就必须先了解这“RUP 4+1”视图,它是架构设计的结构标准,如下图所示。
逻辑视图:用来揭示系统功能的内部设计和协作情况。
使用者主要是设计人员和开发人员。
逻辑视图体现了系统的功能需求。
实现视图:描述了开发环境中软件的静态组织结构,显示组建代码的方式,描述里模块之间的依赖关系。
使用者主要是软件编程人员,方便后续的设计与实现。
实现视图体现了系统的可扩展性、可移植性、可重用性、易用性以及易测试性。
进程视图:显示系统的并发性,解决在并发系统中存在的通信和同步问题。