LOGO第九讲第九讲 包图包图目录目录包图的概念包图的概念包的表示包的表示包图中的关系包图中的关系阅读包图阅读包图创建包图创建包图包图建模包图建模21.包图的概念包图的概念模型的组织结构系统的三层结构先分层再细分成包的方式用户界面代表与用户进行交互的界面业务逻辑层用来处理系统的业务流程数据访问层是程序中和数据库进行交互的层31.包图的概念包图的概念 对复杂系统进行建模时,经常需要处理大量的类、接口、构件、节点和图,有必要将这些元素进行分组,就是把语义相近并倾向于一起变化的元素组织起来加入同一包,这样方便理解和处理整个模型,而且也便于轻松地控制这些元素的可见性,使一些元素在包外可见,一些元素隐藏在包内。41.包图的概念包图的概念1.包图(Package Diagram)是一种维护和描述系统总体结构的模型的重要建模工具,通过对图中各个包以及包之间关系的描述,展现出系统的模块与模块之间的依赖关系。包图51.包图的概念包图的概念2.包图的作用对语义上相关的元素进行分组提供配置管理单元在设计时,提供并行工作的单元提供封装的命名空间3.包图中的元素 在包中可以拥有各种其他元素,包括类、接口、构件、