包图

模型的组织通过包实现.

计算机生成了可选文字: 用户界面层
1,系统的三层结构一业务逻辑层
数据访问层
概括为:依赖关系‘叫、5,包之间的关系
包
内部支持
自己创建
卜{4,构造型叱
类
接口
构件
2,模型元素一节点
用例
各种图
其他包
3,元素可见性
PUbliC
一*PriVate
ProteCted

包:把建立的模型(静态和动态模型)组织起来,形成功能或用途的模块。

 

包图:

描述系统整体结构、。

 

相当于功能或性能的分类。

 

一,系统常用分层:三层结构:用户界面层、业务逻辑层和数据访问层。

计算机生成了可选文字: 口口口口口口

 

1,用户界面层:与用户进行交互的界面。既可以是Form窗口,也可以是Web的界面形式。

(最外层结构,反馈操作信息)

 

2,业务逻辑层:处理系统的业务流程,接受用户界面请求的数据,处理数据,反馈处理结果。

(系统操作,实现功能)

 

3,数据访问层:程序中和数据库进行交互的层。

(数据的存储地带)

二,组成

1,包中可以创建的模型元素:类、接口、构件、节点、用例、图以及其他包等;

2,并不是各种视图(用例视图;逻辑视图;构建视图)下的包图都能创建以上所有模型元素。如:用例视图下的包中只能允许创建包、角色、用例、类、用例图、类图、活动图、状态图、序列图和协作图等。

3,可见性:PrivateProtectedpublic ;下图2

 

2

计算机生成了可选文字: PackageA
+CI日SSA
#C!assB
一C}assC

问题:如何设置类的可见性?如何将包Package A中的类显示在包上?如上图2

4,构造型:如模型、子系统和系统等。

问题:如何构造型的设置?)

5,包之间的关系:

依赖关系

你可能感兴趣的:(包图)