- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件体系结构实验报告
学生姓名王真颖
L0902150101
学生学号
龙军指导教师
1501
计算机科学与技术专业班级
17日11完成日期2017年月
计算机科学与技术系
信息科学与工程学院
系统的用例模型实验一
一、实验目的
1.熟悉用例图的基本功能和使用方法。
2.锻炼结合给定题目,进行有效需求分析的能力。
3.掌握如何使用建模工具绘制用例图的方法。
二、实验器材
1.计算机一台。
2.UML建模工具,比如软件RationalRose或StarUML。
三、实验内容
在理解用例图的基本功能和使用方法的基础上,结合具体问题,完成对系统的需
求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流
程。用RationalRose或StarUML工具软件绘制系统的用例图。下文以Rational
Rose为例讲解基本步骤。
四、实验步骤
1.结合实际给定题目,完成系统的需求建模。
2.针对每个用例进行业务分析。以图书管理系统中“删除读者信息”用例为例
来说明实验具体步骤。
(1)分析:在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可
向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理员根
据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系
统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若
不能删除,也给相关的提示信息。
(2)根据分析结果,书写业务流程,一般包含以下信息:
①管理员在录入界面,输入待删除的读者名;
②“业务逻辑”组件在数据库中,查找待删除的读者名;
③如果不存在,则显示出错信息,返回步骤①,如果存在则继续;
④“业务逻辑”组件判断“待删除的读者”是否可以删除;
⑤如果不可以,则显示出错信息,返回步骤⑧,如果可以则继续;
⑥在数据库中,删除相关信息;
⑦显示删除成功信息;
⑧结束。
3.根据分析结果,绘制用例图。以图书管理系统中“删除读者信息”用例:
为例说明具体绘图步骤.
(1)在用例图上双击main,出现如图1.1所示,为绘制用例图做好准备。
图1.1
(2)在图中的工具栏选取Actor图标,在右边的图中添加一个Actor,并输入名
称:administrator,如图1.2所示。
(3)在左边的工具栏中,选取用例的图标,在右边的图中画出一个用例,并。login
输入用例的名称:
1.2
图1.5的两个用例。和图,绘制出如图34()按照步骤()1.4
1.3图
1.4图
图1.5
所示。1.6如图接下来的是绘制参与者与用例实现,在绘出了用例后,)5
(.
1.6
图
。此时,删除读者用例图1.81.75),同时完成如图和图)根据步骤((6就到此
完成。其系统查询读者信息等其他的功能会在时序图和活动图中描绘。)根据
分析情况,进一步添加或细化用例图。(7
1.7图
五、实验结果
1.8图
本实验通过学习实验指导书上用例图分析与设计的方法,结合实际情况,设计了
一个用例图。该用例图描述的是一个图书管理系统,该图书管理系统由两类用户
使用,一类是图书管理员,另一类是读者。图书管理员除了含有与读者一样的登
陆、借书、还书、续借功能外,还具有维护读者信息、查询读者信息以及管理图
书信息,其中管理图书信息实现添加、删除、订购新书、新书校正功能;读者还
具有查询个人借阅、查询图书信息、查询个人信息的功能。具体用例图设计如下
图1:
图书管理系统用例图1图
六、心得体会
本次实验是第一次接触UML,通过本次实验学习了练习这个建模工具,并进一步
学习了UML建模语言。UML的结构包括UML的基本构造块、支配这些构造块如何
放在一起的规则和一些运用于整个UML的机制。本次实验的重点是学会了解了用
例图的作用以及学会了用例图的设计。用例实例是在系统中执行的一系列动作,
这些动作将生成特定参与者可见的价值结果。一个用例定义一组用例实例。它确
定了一个和系统参与者进行交换、并可由系统执行的动作序列。用
文档评论(0)