手机版

第3章 统一建模语言UML(9)

发布时间:2021-06-07   来源:未知    
字号:

设计视图(design view)、进程视图(process view)、实现视图(implementation view)和部署视图(deployment view),如图3.9所示。

图3.9 软件系统结构的“4+1”视图

用例视图描述系统应该具有的功能集,它从系统外部用户的角度出发,实现对系统的抽象表示。在用例视图中,角色(actor)代表外部用户或其他系统,用例(use case)表示系统能够提供的功能,通过列举角色和用例,显示角色在每个用例中的参与情况。

用例视图是其他视图的核心和基础,其他视图的构造和发展依赖于用例视图所描述的内容。用例试图静态地描述系统功能,主要为用户、设计人员、开发人员和测试人员而设置。

设计视图用来揭示系统功能的内部设计和协作情况。它利用静态结构和动态行为描述系统的功能,其中,静态结构描述类、对象及其关系等,动态行为主要描述对象之间发送消息时产生的动态协作、一致性和并发性等,接口和类的内部结构需要在设计视图中定义。

进程视图描述系统的并发工作状况,它包含形成系统并发与同步机制的线程和进程,主要提供给系统开发商和集成商。

实现视图由一些独立的构件和文件组成,显示实现模块及其之间的依赖关系。这些构件和文件可以用各种方法装配,以产生运行系统。

部署视图主要描述系统的物理架构,显示系统硬件拓扑结构的节点,提供给开发人员、集成人员和测试人员。

3.5.2 UML的图

系统模型中每一个视图的内容是由一些图来描述的,UML中包含用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、部署图等九种常用图,如图3.10所示。对整个系统而言,其功能由用例图描述,静态结构由类图和对象图描述,动态行为由状态图、时序图、协作图和活动图描述,而物理架构则是由组件图和部署图描述。

第3章 统一建模语言UML(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)