单元4-系统的动态建模.ppt

协作图、顺序图与代码的映射 删除订单行的顺序图(分析模型) 协作图、顺序图与代码的映射 根据分析,得到相应的设计类。如图所示。 某订购系统的设计类图 协作图、顺序图与代码的映射 根据设计类图,进行创建订单行和删除订单行的动态建模。进而得到完善的设计类图。 创建订单行的顺序图(设计模型) 协作图、顺序图与代码的映射 根据设计类图,进行创建订单行和删除订单行的动态建模。进而得到完善的设计类图。 删除订单行的顺序图(设计模型) 完善后的设计类图 建模对象间的交互及关联关系 任务实施 “借还书成功”的过程中各个业务对象间的交互用协作图如图所示 逻辑设计阶段“借还书成功”的协作图 建模对象间的交互及关联关系 任务实施 逻辑设计阶段“借还书成功”的类图 完善后的类模型如图所示 拓展训练一:银行“转账”过程的建模 拓展训练二:某订购系统的交互过程建模 拓展训练 任务三 建模单个对象的状态转移过程 03 任务陈述 在“图书馆管理系统”中,不光需要保存同样一种书的共同信息(书名、ISBN号等),还需要区别每一本不同的书,因为这些相同的书通常会被不同的读者借走。我们可以看到,图书馆的书通常都贴了专用的“条码”,这就是图书馆每一本藏书的唯一标识。因此,在“图书馆管理系统”需要有两个类来分别存储上述信息。一般地,设计一个Book类,对应每一本具体的书;设计一个B

文档评论(0)

1亿VIP精品文档

相关文档