UML 图之七——构件图
来源:互联网 发布:阿里云怎么解析域名 编辑:程序博客网 时间:2024/04/30 02:37
一、什么是构件?构件图是什么?
构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。构件代表系统中的一部分物理实施,包括软件代码(源代码、二进制代码或可执行代码)或其等价物(如脚本或命令文件)。
每个构件可以单独实现一定的功能,为其他构件提供使用接口。
一般构件分为:(1)执行文件:源码编译的结果,可直接运行。
(2)文件:信息存储体。
(3)库:类库,动态链接库,数据库
(4)表:数据库中的表
(5)文档:文字材料
构件和类的区分:构件是物理抽象,可以替换的文件。类是逻辑抽象,包含属性和方法。例如:这些逻辑抽象出来的东西用文件写出来编程源文件,这些源文件就是构件。
构件图主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系。所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图。
使用构件图可以清楚地看出系统的结构和功能。方便项目组的成员制定工作目标和了解工作情况,同时,最重要的一点是有利于软件的复用。
二、构件图的组成
1、构件:
2、关系:依赖,实现
依赖:构件之间
实现:构件和接口
3、接口:示出接口:构件实现的接口
引入接口:构件使用的接口
三、构件图用途
1、对源代码进行建模。
将系统分为几个模块或者是子系统,进行处理。
2、对可执行文件之间相互关系进行建模。
清晰的描述可执行文件之间的依赖关系。
四、怎么画构件图?
1、确定划分的子系统的对外接口。
程序子系统和系统外实际要进行联系的边界处理。
2、确定子构件和接口。
在子系统中把功能不同的模块划分成构件,同时确定构件跟构件之间的接口。
3、确定构件之间的关系。
分析构件之间存在的逻辑设计关系,画出依赖图。
下图是对机房收费系统画的构件图:
- UML 图之七——构件图
- UML—构件图
- UML—构件图
- UML之构件图
- UML之构件图
- UML之构件图
- UML之构件图
- UML之构件图
- 【UML】之构件图
- UML之构件图
- UML——构件图
- UML——构件图
- UML建模之构件图
- 【UML】-九种图之构件图
- UML——构件图 部署图
- UML——构件图、部署图
- UML图学习之六 构件图
- UML之构件图和部署图
- 理解ASP.NET的DataReader(C#)
- 磁盘清理之后数据库不能够访问 数据库不能够访问 ,特定的错误3417
- UML图之六——协作图
- 新浪SAE注册页面为空解决方案
- JavaScript,只有你想不到
- UML 图之七——构件图
- C# 调用WinRar执行rar、zip压缩
- 求解怎样编写有统计图的jsp??
- MISRA-C:2004培训纪要
- UML图之八——部署图
- 男人要成长,就应该去努力!
- 探讨研华32位DLL驱动程序
- Jni 参数传递与操作——(C/C++ 代码与 java 代码的互相调用)
- [水晶报表]背景隔行换色