UML
建模语言
7
种图
(
以银行
ATM
系统为例
)
分类:
JAVA
2010-04-21 20:40 2911
人阅读
评论
(0)
收藏
举报
uml
语言活动作业优化
1
用例图:
描述了系统提供的一个功能单元。
以一种可视化的方式理解系统的功能需求,
"
角色
"
与系统内用例之间的关系。
本例中,参与者
"
银行储户
"
和
ATM
机。简化后的
ATM
机仅有取款、存款及其余功
能。其余功能不做详细说明。
2
类图:
显示系统的静态结构。
逻辑类、
实现类,实现类就是程序员处理的实体。类在类图
上使用包含三个部分的矩形来描述,如图
2
所示。最上面的部分显示类的名称,中间部分包
含类的属性,最下面的部分包含类的操作(或者说
"
方法
"
)
。
本例中许多单个的帐户组成了帐户库,
帐户具有帐户类型、
帐户号、
余额三个属性。
许多银行储户组成了储户库。
ATM
系统包含了许多
ATM
机。银行储户及
ATM
机两个类包
含哪些属性,哪些操作,
它们的可见性及操作的返回类型、参数个数、
参数类型从类图上都
一目了然。
通过类图不仅可以使设计者明确的表达自己的设计意图,
也能帮助自己整理思路,
充实及优化自己的设计。