05.10 UML与软件架构中的那些视图

在网上查了UML与软件架构的相关视图,结果有不同的叫法,在此整理一下。

1.逻辑视图

逻辑视图也称为设计视图,它表示了设计模型中架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集,它从功能需求角度描述了软件架构。

2. 进程视图/过程视图/并发视图

进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次实例执行,描述了并发和同步结构,从并发问题角度描述了软件架构。

3. 实现视图/开发视图/组件视图

实现视图对组成基于系统的物理代码的文件和构建进行建模,从实现角度描述了软件架构。

4. 部署视图/物理视图/配置视图

部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构,从分布问题角度描述了软件架构。

5. 用例视图/场景视图

用例图是最基本的需求分析模型。

信息系统醒目管理师教程的UML视图分别是:逻辑视图、进程视图、实现视图、部署视图、用例视图。

软件架构"4+1"视图:逻辑视图、过程视图、开发视图、物理视图、场景视图(用例视图的最初叫法)。

UML与软件架构中的那些视图

软件设计


分享到:


相關文章: