- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验目的
学会使用UML工具进行系统建模
学会和熟悉创建系统用例模型过程
熟悉和掌握创建系统静态模型过程
学会和掌握创建系统动态模型过程
实验步骤及要求
1.创建系统用例模型
进行系统分析和设计的第一步是创建系统的用例模型,作为描述系统的用户或者参与者所能进行的操作的模型,他在需求分析阶段有着重要的作用,整个开发过程都是围绕系统的需求用例表述的问题和问题模型进行的。
创建系统用例的第一步是确定系统的参与者。根据需求分析可知网上购物系统的参与者包括以下三种:
用户。泛指所有使用网上购物系统的人,是专门抽象出来的一个参与者。
普通用户。 即游客,进入网上商店浏览但是没有进行注册的用户,无权购买商品,仅有浏览商品信息的功能。
注册会员用户。已经注册过的用户,登陆网上商店后即可进行购物。
管理员。对本系统进行数据管理、数据维护,并对商品、订单和用户进行管理的用户。
普通用户用例图的建模过程如下:
在创建的“网上购物商店”模型中,右击用例视图,在弹出的快捷菜单中选择新建-用例图。
将创建的用例图名称改为“普通用户用例图”。
双击“普通用户用例图”,进图图形编辑窗口。
单机编辑工具栏上的“参与者”图标,然后再图形编辑区德空白处单击鼠标右键,在创建的人形图案上修改参与者名称为“用户”。
重复4步骤,再创建“普通用户”的参与者。
单击编辑工具栏上的“泛化关系”图标,在图形编辑区中使泛化关系的空心三角箭头线段从“普通用户”参与者连接到“用户”参与者,创建两个参与者之间的泛化关系。
单击编辑工具栏上的“用例”图标,在图形编辑区空白区右击,在创建的椭圆形的用例上修改用例名称为“注册”。
依照7步骤,再创建“浏览商品信息”、“查询商品”、“在线帮助”、“分类商品信息显示”、“优惠商品信息显示”、“热门商品信息显示”、“分类商品查询”、“优惠商品查询”、“热门商品查询”和“高级查询”共10个用例。
单击编辑工具栏上的“关联关系“图标,在图形编辑区中使关联关系的箭头线段分别从“普通用户”参与者连接到“注册”、“浏览商品信息”、“查询商品”、“在线帮助”四个用例,创建用例和参与者之间的关联关系。
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中使依赖关系的虚线箭头线段分别从“浏览商品信息”用例连接到“分类商品查询”、“优惠商品查询”、“热门商品查询”三个用例,创建用例和用例之间的包含关系。
重复10步骤,创建用例“查询商品”和“分类商品查询”、“优惠商品查询”、“热门商品查询”和“高级查询”的包含关系。、
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中使依赖关系的虚线箭头线段分别从“浏览商品信息”用例连接到“查询商品”用例,创建用例和用例之间的扩展关系。
依照上述步骤创建“注册会员用户用例图”和“管理员用例图”。
2.创建系统静态模型
2.1创建系统类图
根据系统的需求可以识别系统中存在的对象。系统对象的识别通过寻找系统域描述和需求描述中的名词来进行,从前面的需求分析中可以找到的名词用普通用户、注册会员、商品、管理员、订单,这些都是对象图中的候选对象。判断是否应该为这些候选对象创建类的方法是:是否有与该对象相关的身份和行为?如果有的话,候选对象应该是一个存在于模型中的对象,就应该为它创建类。
下面创建业务层类图:
在“网上购物商店”模型中右击逻辑视图,在弹出的快捷菜单中选择新建-类图。
将创建的新类图名称改为“业务层类图”。
双击“业务层类图”,进入类图的图形编辑窗口。
单击编辑栏上的“类”图标,然后在图形编辑区的空白处右击,在新创建的类上修改名称为GoodsManage(商品管理类).
重复4 步骤,再分别创建OrderManage(订单管理类)、UserManage(用户管理类)、ShoppingCartManage(购物车管理类)。
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中窗机四个类之间的彼此依赖的关系。
依据创建业务层类图的步骤再分别创建数据访问层实体类类图、数据访问组件类图,控制层类图,表示层类图
2.2组织系统包图
网上购物商店的系统包图创建过程如下:
在“网上购物商店”模型中,右击逻辑视图,在弹出的菜单中选择新建-包。
修改新建包的名称为“表示层”。
重复2 步骤,再分别创建“控制层包”、“业务层包”、“数据访问层包”和“错误信息处理包”四个包。
单击编辑工具栏上的“依赖关系”图标,在图形编辑区中创建五个包之间的彼此依赖关系。
3.创建系统动态模型
根据系统的用例模型,还可以通过对象之间的相互作用来考察系统对象的行为。这种交互作用通过两种方式进行考察,一种是以相互作用的一组对象为中心考察,也就是通过交互图,包括序列图和协作图,另一种是以独立的对象为中心进行考察,包括活动图和状态图。对象之间的相互作用构成系统的动态模型
3
您可能关注的文档
- 浅谈如何提高中学历史课堂教学效率..doc
- DS1306中文.doc
- 浅谈如何提高小学数学计算能力..doc
- matlab实验汇总.doc
- 浅谈如何提高高中英语教学效率..doc
- UML实践报告--校园二手交易系统.doc
- 《网络互联技术》练习.doc
- 浅谈如何营造积极向上的良好工作氛围..doc
- 光电子习题资料.doc
- 南京邮电大学微型计算机原理与接口技术期末考试试卷2004A(机密).doc
- 2025年湖北省荆州市洪湖市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年广东省湛江市廉江市某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年南昌市青山湖区某国企招聘工作人员若干人备考题库参考答案详解.docx
- 2025年内蒙古自治区呼和浩特市回民区某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年吉林省四平市双辽市某国企招聘工作人员若干人备考题库及答案详解1套.docx
- 2025年吉林省白城市通榆县某国企招聘工作人员若干人备考题库及答案详解一套.docx
- 2025年宜昌市宜都市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年内蒙古自治区赤峰市阿鲁科尔沁旗某国企招聘工作人员若干人备考题库及参考答案详解.docx
- 2025年浙江省湖州市安吉县某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗某国企招聘工作人员若干人备考题库含答案详解.docx
文档评论(0)