《总体设计概述WEB建模实例课件》由会员分享,可在线阅读,更多相关《总体设计概述WEB建模实例课件(24页珍藏版)》请在金锄头文库上搜索。
1、第五章案例分析,2,回顾,列出动态模型的优点 理解动态模型的组件 用 XDE 制作时序图 用 XDE 制作状态图 用 XDE 制作活动图,3,目标,理解“eB在线书店应用程序”的业务 制作用例图 制作类图 制作时序图 制作活动图,4,案例分析,案例分析包含哪些内容?,问题陈述,建模准备,绘制 UML 图, , , ,5,案例分析,问题,设计人员,开发人员,设计书店的网站,6,案例分析,分析问题,在线书店的功能应包括: 客户可以在网站上注册 客户可以浏览所有图书 客户可以浏览图书的详细信息作者、价格等 提供购物车的功能添加书籍和更改数量 购买书籍 客户可以查看订单状态 登录功能,因此所有的图应该
2、在这些功能或与其相关的情形的基础上构建,7,绘制 UML 图,UML,7. 部署图,1. 用例图,3. 时序图,5. 状态图,4. 活动图,2. 类图,6. 组件图,8,用例图 3-1,9,用例图 3-2,“注册”用例包含“登录”用例 “购买购物车中的书籍”用例包含“显示订单的详细信息”用例 “登录”用例扩展了“购买购物车中的书籍”用例,用例之间的关系:,10,用例图 3-3,使用活动图描述用例,登录用例的活动图,11,关键抽象的类图,系统中的各个实体类及其属性和功能如下所示,12,时序图 7-1,浏览书籍目录,13,时序图 7-2,浏览书籍详细信息,14,时序图 7-3,将书籍添加到购物车,15,时序图 7-4,查看购物车,16,时序图 7-5,更改购物车中书籍的数量,17,时序图 7-6,购买购物车中的书籍,18,时序图 7-7,显示订单的详细信息,19,参与用例的类 2-1,控制类和模型服务类,20,参与用例的类 2-2,JSP页面,21,状态图,购物车的状态图,22,组件图,组件图,23,部署图,部署图,24,总结,描述了“在线书店”系统的业务及关键抽象 描述了如何在Rational XDE中创建”Web Modeling Project”类型的项目 使用Rational XDE创建“在线书店”系统的用例图、类图、时序图、状态图、组件图和部署图,