第十八章部件图ComponentDiagrams-北京大学计算机科学技术
第十八章部件图(Component
Diagrams )
引言
– 部件为存在于物理世界中的软件对象建模
部件是系统的一个物理的和可替代的组成部分,
该组成部分遵循并实现了一组给定的接口。
–部件表达的内容:
...
周秉锋北京大学计算机科学技术研究所bfzhou@icst.pku.edu.cn 2015年9月14 日 1/30
引言
–部件表达的内容:
真实的物理存在
–开发用部件(.cpp,.h,.rc,...)
–发布部件(.exe,.dll,.ini)
–运行用部件(.tmp,...)
部件实现了特定的动态行为
–接口/实现关系
• 通过接口规定部件对外提供的服务
• 实现部件的运行时刻可替换
–类/依赖关系
• 类实现了部件的动态行为
–部件/依赖关系
• 部件之间的依赖关系描述了一个部件对另一个部件提供
的服务的使用
• 实际是对提供服务的部件的接口的依赖
周秉锋北京大学计算机科学技术研究所bfzhou@icst.pku.edu.cn 2015年9月14 日 2/30
executable
find.exe
file
index.htm
l
INateng
引言 hyperlink
file library library
find.htm dbacs.dll nateng.dll
l
– ...
–部件的各方面的内容是通过部件图表现的
部件图视化了软件系统的物理构成的静态特性
–包括了上述的各方面的内容(图29.1)
•部件
•类(接口)
原创力文档

文档评论(0)