资源预览内容
第1页 / 共50页
第2页 / 共50页
第3页 / 共50页
第4页 / 共50页
第5页 / 共50页
第6页 / 共50页
第7页 / 共50页
第8页 / 共50页
第9页 / 共50页
第10页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
UML建模语言第14章 超市信息管理系统UML建模语言14.1 需 求 分 析本系统主要包括以下几个小的系统模块。销售管理子系统。库存管理子系统。订货管理子系统。统计分析子系统。系统管理子系统。UML建模语言14.2 系 统 建 模14.2.1 创建系统用例模型创建系统用例的第一步是确定系统的参与者。超市信息管理系统的参与者包含以下几种。售货员。顾客。库存管理员。订货员。统计分析员。系统管理员。UML建模语言根据这些参与者的职责创建顶层用例图。UML建模语言1. 员工用例图员工是超市售货员和超市管理者的抽象。UML建模语言2. 售货员用例图售货员能够通过该系统进行销售商品活动。UML建模语言3. 库存管理员用例图库存管理员能够通过该系统进行如下活动。处理盘点。处理报销。商品入库。商品出库。管理设置。UML建模语言4. 订货员用例图订货员能够通过该系统进行订货管理活动。UML建模语言5. 统计分析员用例图统计分析员负责超市的统计分析管理,它能够通过该系统进行如下活动。查询基本信息。查询销售信息。查询供应商信息。查询缺货信息。查询报损信息。查询特殊商品信息。UML建模语言6. 系统管理员用例图系统管理员能够通过该系统进行如下活动。维护会员信息。维护员工信息。系统设置。UML建模语言14.2.2 创建系统静态模型首先,确定系统的参与者的属性。UML建模语言与序列图等价的协作图如下。UML建模语言其次,确定系统中的主要业务实体类。UML建模语言14.2.3 创建系统动态模型售货员销售商品。统计分析员查询商品信息。库存管理员处理商品入库。订货员处理订货管理。1. “售货员销售商品”用例UML建模语言与序列图等价的协作图如下。 UML建模语言2. “统计分析员查询商品信息”用例根据基本流程创建统计分析员查询商品信息的序列图。UML建模语言与序列图等价的协作图如下。UML建模语言3. “库存管理员处理商品入库”用例根据基本流程创建库存管理员处理商品入库的序列图。UML建模语言与序列图等价的协作图如下。UML建模语言4. “订货员进行订货管理”用例根据基本流程创建订货员进行订货管理的序列图。UML建模语言与序列图等价的协作图如下。UML建模语言根据商品的各种状态以及转换规则创建商品的状态图。UML建模语言根据员工在系统中所进行的活动可以创建员工验证登录的活动图。UML建模语言14.2.4 创建系统部署模型在超市信息管理系统中,系统包括4种节点,分别是:库存管理节点,库存管理员通过该节点进行库存管理和维护;订货管理节点,订货管理员通过该节点进行订货管理;统计分析节点,统计分析员通过该节点进行统计分析;系统管理节点,系统管理员通过该节点进行系统维护和员工信息维护。UML建模语言UML建模语言14.3 本 章 小 结本章以一个简单的超市信息管理系统为例介绍了如何使用Rational Rose 2003进行UML建模。在本章中仍然通过4个方面来为超市信息管理系统建模,分别是系统的用例模型、系统的静态模型、系统的动态模型以及系统的部署模型。UML建模语言9. “系统管理员修改书籍”用例根据基本流程,创建系统管理员修改书籍的序列图。 UML建模语言与序列图等价的协作图如下。UML建模语言10. “系统管理员查询借阅者信息”用例根据基本流程,创建系统管理员查询借阅者信息的序列图。 UML建模语言与序列图等价的协作图如下。UML建模语言11. “系统管理员添加借阅者”用例根据基本流程,创建系统管理员添加借阅者的序列图。UML建模语言与序列图等价的协作图如图下。UML建模语言12. “系统管理员删除借阅者”用例根据基本流程,创建系统管理员删除借阅者的序列图。UML建模语言与序列图等价的协作图如图下。UML建模语言13. “系统管理员修改借阅者信息”用例根据基本流程,创建系统管理员修改借阅者信息的序列图。UML建模语言与序列图等价的协作图如下。 UML建模语言14. “系统管理员添加书目”用例根据基本流程,创建系统管理员添加书目的序列图。UML建模语言与序列图等价的协作图如下。UML建模语言15. “系统管理员删除书目”用例根据基本流程,创建系统管理员删除书目的序列图。UML建模语言与序列图等价的协作图如下。UML建模语言根据图书的各种状态以及转换规则,创建图书的状态图。UML建模语言根据借阅者的各种状态以及转换规则,创建借阅者的状态图。UML建模语言根据借阅者在自助服务中所进行的活动,可以创建借阅者的活动图。UML建模语言根据图书管理员在基本服务中所进行的活动,可以创建图书管理员的活动图。UML建模语言根据系统管理员管理借阅者信息的活动,可以创建系统管理员管理借阅者信息的活动图。UML建模语言根据系统管理员维护图书信息的活动,可以创建系统管理员维护图书信息的活动图。UML建模语言根据系统管理员维护图书目录信息的活动,可以创建系统管理员维护图书目录信息的活动图。UML建模语言13.2.4 创建系统部署模型根据这些构件以及其关系创建的构件图。UML建模语言图书管理系统的部署图如下。UML建模语言13.3 本 章 小 结本章以一个简单的图书管理系统为例介绍了如何使用Rational Rose 2003进行UML建模。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号