信管网综合知识

导航

项目管理UML知识:UML及软件建模系列之包图

2012年06月16日来源:信管网 作者:cnitpm

包(Package)
包是用于把元素组织成组的通用机制。在图形上,把包画为带标签的文件夹。
 
包的有关说明
包名分simple name和path name两种形式。
例:
Camera
Sensors::Vision::Camera
包中可以包含其它建模元素,如class, interface, component, node, use case, package, … , 等。
包可以嵌套,但嵌套层次不要过深。
包没有实例,即在系统运行时见不到包。
包之间可以存在依赖关系,
     但这种依赖关系不存在传递性。
 
包图标准元素
UML及软件建模系列之包图
包的应用
对建模元素进行分组。
设计良好的包把一些语义上接近并倾向于一起变化的元素组织在一起。
在Rose中,包可以提供一些特殊的功能,如
在数据建模中,用包表示模式和域包;在数据模型和对象模型之间的转换是以包为单位进行的;
在Web建模中,包可以表示某一虚拟目录(virtual directory),在该目录下的所有web元素都在这个包中;
包在Rose中还可以作为控制单元(controlled unit),以方便团队开发和配置管理。
 
示例:
UML及软件建模系列之包图

 

温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

分享至:
请使用浏览器的分享功能,把好文章分享给更多的人

信管网 - 信息系统项目管理专业网站

下载APP-在线学习

培训课程

0元畅享

考试题库

免费资料

APP下载