概念
静态建模展示的是系统的结构不会随着时间的改变而改变,特别是中的的类、这些类的熟悉,类直接的关系以及每个类的操作。
静态建模通常是整个系统的实体类的关系,也有与系统交互的类的关系的类图
边界类图
方法
边界类图的设计,需要将银行系统看成一个聚合类,它的功能的与‘银行系统’交互的外部类。
分析
通过问题描述,我们可以知道,ATM机含有读卡器、吐钞器、键盘、显示器、和打印机构成,而用户也是通过这些设备来和ATM机交互。
建模
位置
创建类图
修改类图类型
类图包括边界类,实体类,控制类,这里的类是与参与者交互的了,为边界类,所以要i需改类型。
双击类,进入修改页面
另外两种类型(演示):
实体类:
控制类:
阶元
即类和类之间的关系,包括一对多,多对多等。
先使用连线将参与者和类(类和类)联系起来
这里是从参与者连接到边界类的,所以将参与者 看成A,边界类看成B。
双击连线,进行阶元的修改
线段名称的修改
一个参与者可以使用几个读卡器
在前面,我们以及将参与者看成了A,所以对A的详细信息修改
第一处地方:代表一个用户对应几个读卡器的边界类
第二处地方:是否使用从A到B的箭头,勾选就是不使用箭头。若A和B的配置是一样的,那么两边都没箭头
同理对B进行详细的修改
最后读卡器的边界类:
概念静态模型——实体类
系统中实体类之间的关系,比如银行用于ATM机,则银行和ATM机之间就有了关系。
在设计概念静态模型的时候,需要分析系统中的实体类,以及实体类之间的关系。
分析完之后,银行系统的概念静态模型图如下:
书P288,pdd:P308