软件体系结构实验报告.pdfVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

150****3135 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档