1、 第11章包图本章将对包图中的基本概念以及它们的使用方法逐一进行详细介绍 11 1模型的组织结构将系统分层很常用的一种方式是将系统分为三层结构 即用户界面层 业务逻辑层和数据访问层 1 2包图的基本概念包图 PackageDiagram 是一种维护和描述系统总体结构的模型的重要建模工具 通过对图中各个包以及包之间关系的描述 展现出系统的模块与模块之间的依赖关系 11 3包图的创建概述1 创建和删除包图通过浏览器添加包图的步骤如下 01在浏览器中选择需要添加包图的目录 单击右键 02在弹出的快捷菜单中选择New Package命令 03输入包的名称 如果需要将包添加到类图中 只需要将该包拖入类图
2、即可 如果需要在模型中删除一个包 可以通过以下步骤进行 01在浏览器中选择需要删除的包 单击右键 02在弹出的快捷菜单中选择Delete命令即可删除 2 添加包中的信息01选中PackageA包的图标 单击右键 在弹出的快捷菜单中选择SelectCompartmentItems命令 02在弹出对话框的左侧显示了在该包目录下的所有类 选中类 通过中间的按钮将ClassA和ClassB添加到右侧的列表框中 03添加完毕后 单击OK按钮即可 3 创建包的依赖关系包与包之间和类与类之间一样 也可以存在依赖关系 并且包的依赖关系也和类的依赖关系的表示形式一样 使用依赖关系的图标进行表示 包的依赖关系示例 包的循环依赖关系示例 11 4包图的创建示例01根据系统的架构需求确定包的分类准则 02在系统中创建相关的包 在包中添加各种文件 确定包之间的依赖关系 11 5本章小结本章对系统的模型的组织结构 包进行介绍 在模型的组织结构中说明了为什么系统需要适当的组织结构 在现代软件系统的开发中 即使是一个小系统 也会涉及非常多的领域 保证其正确性 需要一种多层方法 每一层都依赖其下的层 常用的结构模型是三层结构模型 通过包的合理规划 可以反映出系统的高层次的架构