雀恰营销
专注中国网络营销推广

UML 构件图(组件图)

UML 构件图(组件图)

•什么是组件

组件及其元素

•组件是系统中可替换的物理部分,它是一种包装实现并符合并提供一组接口的实现

•规范:对于一个组件,必须有它提供的服务的抽象描述。通俗的讲,每个组件都必须提供特定的服务

•一个或多个实现:组件是一个物理概念,必须由一个或多个实现支持,当然必须符合规范

•受约束的组件标准:每个组件在实施时必须符合某个组件标准

•封装方式:即组件遵循的封装标准

•部署方式:组件要运行构件图,必须先部署

组件类型

•实现组件:这类组件是构成可执行系统的必要和必要组件 充足的组件,如动态链接库(dll)、可执行文件(exe),还包括COM+、CORBA和Enterprise Java Beans等组件,动态网页也是实现组件的一部分。

•工作产品组件:这些组件主要是开发过程的产物,包括创建源代码文件和实现组件的数据文件。这些组件不直接参与可执行系统,而是用于生成可执行系统的中间工作产品

•执行组件:作为执行系统的结果创建,例如由实例化形成的 DLL COM+ 对象

组件和组件接口表示法

提供和请求的3个(使用或称为依赖)

•如何阅读组件图

阅读基本组件图

阅读嵌套组件图

上面的描述

1.Sales Management Server 由交易处理程序和财务接口两部分组成

p>

2.金融接口需要金融系统的支持。可以说,财务接口依赖于财务系统的存在,交易处理程序,使用财务接口,依赖财务接口,为收银系统提供销售信息。

•如何绘制组件图

确定子系统的外部接口

•以整个“在线酒店预订子系统”为一个组件,考虑其外部接口。显然,它首先需要提供一个用户界面;其次,需要连接加盟酒店系统完成预订工作

确定子组件和接口

• 显然应该有一个组件来实现用户界面,一个与酒店系统连接和预订的组件UML 构件图(组件图),以及一个负责将用户需求与酒店供应相匹配的“调度器”

•组件图应用笔记

对可执行程序的结构进行建模

•首先确定要建模的组件集合

•考虑集合中不同类型的组件

•对于集合中的每个组件,分析它们之间的关系

建模源代码

•识别感兴趣的相关源代码文件集并将它们建模为组件;

• 对于较大的系统构件图UML 构件图(组件图),使用包进行分组;

• 通过约束表示源代码版本号、作者和最后修改日期;

• 使用依赖关系来表示这些文件之间编译的依赖关系

•本章小结

•首先介绍组件的定义和组件的五要素

•在了解了组件的基本知识后,结合实例讲解基本组件图和嵌套组件图的阅读技巧,然后讲解嵌套组件图的绘制步骤。

•本章最后还说明了组件图的适用领域,并举例说明了两种最常见的场景:可执行程序结构建模、源代码建模

内容来自:UML面向对象设计PPT

赞(0) 打赏
未经允许不得转载:雀恰营销 » UML 构件图(组件图)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

文章对你有帮助就赞助我一下吧

支付宝扫一扫打赏

微信扫一扫打赏