包图

来源:互联网 发布:最新网络电影预告片 编辑:程序博客网 时间:2024/05/02 02:46

模型的组织通过包实现.

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

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

 

包图:

描述系统整体结构、。

 

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

 

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

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

 

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

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

 

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

(系统操作,实现功能)

 

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

(数据的存储地带)

二,组成

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

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

3,可见性:PrivateProtectedpublic;下图2

 

2

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

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

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

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

5,包之间的关系:

依赖关系