UML九图--实现图(组件图、部署图)

实现图

综上博客,用例图可以推断系统要有的功能;类图描述系统中的词汇;状态图,时序图,活动图和组件图可以说明这些词汇中的事务如何相互作用王城某个行为的;完成逻辑设计后,下一步就是要定义设计物理实现比如可执行文件,库、表、文件和文档等。

在面向对象系统的物理方面进行建模时要用到两种图:组件图和配置图

                                    UML九图--实现图(组件图、部署图)_第1张图片

组件图(构件图Component Diagram)

【概念】用来 描述代码构建的物理结构以及各构建之间的依赖关系,一个构件可以是一个资源文件,而二进制文件或者可执行文件。

【描述例子】还是应用汽车租赁关系的系统组件图。里面有五个组件:员工记录、工作记录、租赁应用程序、汽车记录、服务记录。每个组件形成一些接口并使用另外一些接口。如果组件的依赖关系与接口有关,那么可以被具有同样接口的其他组件所替代。

UML九图--实现图(组件图、部署图)_第2张图片

【机房收费系统例子】

管理员要结账,结账的账单 和机房收费系统应用程序 和管理员工作记录 和操作员记录和用户学生上下机记录间的依赖关系

UML九图--实现图(组件图、部署图)_第3张图片

配置图(Deployment Diagrams)

【概念】部署图定义了系统中硬件的物理体系结构,用来描述实际的物理设备以及他们之间的连接关系。

【描述例子】如上一样的例子:汽车租赁系统中系统配置图。包含:结点 组件 关联关系

UML九图--实现图(组件图、部署图)_第4张图片

【机房收费系统例子】

机房收费系统的操作界面也分了三类:普通用户 、操作员、管理员、和数据库和应用服务器

UML九图--实现图(组件图、部署图)_第5张图片

你可能感兴趣的:(------C/S)