- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验目的
学会使用 UML 工具进行系统建模
学会和熟悉创建系统用例模型过程
熟悉和掌握创建系统静态模型过程
学会和掌握创建系统动态模型过程
实验步骤及要求
创建系统用例模型
进行系统分析和设计的第一步是创建系统的用例模型,作为描述系统的用户或者参与者所能进行的操作的模型,他在需求分析阶段有着重要的作用,整个开发过程都是围绕系统的需求用例表述的问题和问题模型进行的。
创建系统用例的第一步是确定系统的参与者。根据需求分析可知网上购物系统的参与者包括以下三种:
(1)用户。泛指所有使用网上购物系统的人,是专门抽象出来的一个参与者。(2)普通用户。 即游客,进入网上商店浏览但是没有进行注册的用户,无权
购买商品,仅有浏览商品信息的功能。
(3)注册会员用户。已经注册过的用户,登陆网上商店后即可进行购物。(4)管理员。对本系统进行数据管理、数据维护,并对商品、订单和用户进
行管理的用户。
普通用户用例图的建模过程如下:
在创建的“网上购物商店”模型中,右击用例视图,在弹出的快捷菜单中选择新建-用例图。
将创建的用例图名称改为“普通用户用例图”。
双击“普通用户用例图”,进图图形编辑窗口。
单机编辑工具栏上的“参与者”图标,然后再图形编辑区德空白处单击鼠标右键,在创建的人形图案上修改参与者名称为“用户”。
重复 4 步骤,再创建“普通用户”的参与者。
单击编辑工具栏上的“泛化关系”图标,在图形编辑区中使泛化关系的空心三角箭头线段从“普通用户”参与者连接到“用户”参与者,创建两个参与者之间的泛化关系。
单击编辑工具栏上的“用例”图标,在图形编辑区空白区右击,在创建的椭圆形的用例上修改用例名称为“注册”。
依照 7 步骤,再创建“浏览商品信息”、“查询商品”、“在线帮助”、“分类商品信息显示”、“优惠商品信息显示”、“热门商品信息显示”、“分类商品查询”、“优惠商品查询”、“热门商品查询”和“高级查询”共10 个用例。
单击编辑工具栏上的“关联关系“图标,在图形编辑区中使关联关系的箭头线段分别从“普通用户”参与者连接到“注册”、“浏览商品信息”、“查询商品”、“在线帮助”四个用例,创建用例和参与者之间的关联关系。
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中使依赖关系的虚线箭头线段分别从“浏览商品信息”用例连接到“分类商品查询”、“优惠商品查询”、“热门商品查询”三个用例,创建用例和用例之间的包含关系。
重复 10 步骤,创建用例“查询商品”和“分类商品查询”、“优惠商
品查询”、“热门商品查询”和“高级查询”的包含关系。、
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中使依赖关
系的虚线箭头线段分别从“浏览商品信息”用例连接到“查询商品”用例,创建用例和用例之间的扩展关系。
依照上述步骤创建“注册会员用户用例图”和“管理员用例图”。
创建系统静态模型
创建系统类图
根据系统的需求可以识别系统中存在的对象。系统对象的识别通过寻找系统域描述和需求描述中的名词来进行,从前面的需求分析中可以找到的名词用普通用户、注册会员、商品、管理员、订单,这些都是对象图中的候选对象。判断是否应该为这些候选对象创建类的方法是:是否有与该对象相关的身份和行为?如果有的话,候选对象应该是一个存在于模型中的对象,就应该为它创建类。
下面创建业务层类图:
在“网上购物商店”模型中右击逻辑视图,在弹出的快捷菜单中选择新建-类图。
将创建的新类图名称改为“业务层类图”。
双击“业务层类图”,进入类图的图形编辑窗口。
单击编辑栏上的“类”图标,然后在图形编辑区的空白处右击,在新创建的类上修改名称为 GoodsManage(商品管理类).
重复 4 步骤,再分别创建 OrderManage(订单管理类)、UserManage
(用户管理类)、ShoppingCartManage(购物车管理类)。
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中窗机四个类之间的彼此依赖的关系。
依据创建业务层类图的步骤再分别创建数据访问层实体类类图、数据访问组件类图,控制层类图,表示层类图
组织系统包图
网上购物商店的系统包图创建过程如下:
在“网上购物商店”模型中,右击逻辑视图,在弹出的菜单中选择新建-包。
修改新建包的名称为“表示层”。
重复 2 步骤,再分别创建“控制层包”、“业务层包”、“数据访问层包”和“错误信息处理包”四个包。
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中创建五个包之间的彼此依赖关系。
创建系统动态模型
根据系统的用例模型,还可以通过对象之间的相互作用来考察系统对象的行为。这种交互作用通过两种方式进行考察,一种是以相互作用的一组对象为中心考察,也就是通过交互图,包括序列图和协作图,另一种是以独立的对象为中心进行考察,包括活动图和状态图。对象之间的相互
您可能关注的文档
- 网络工程师试卷A卷.docx
- 网络美文短句.docx
- 网络签名大全.docx
- 网络设计工作室创业计划书.docx
- 网络实用技术基础形成性考核册答案.docx
- 网络系统管理与维护答案.docx
- 网络学习《深度学习_走向核心素养》心得体会.docx
- 网络营销策划案——田园.docx
- 网络营销与策划试题及答案.docx
- 网上卖货有哪些平台.docx
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
文档评论(0)