- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1 用Visio进行功能分析和建模
1. 实验目的
掌握结构化分析的方法。
掌握使用Visio2003软件绘制数据流图、状态转换图的一般方法和技巧。
2. 实验环境
软件平台:Microsoft Windows XP ,软件工具:Micrisoft Visio 2003。
3. 实验原理
结构化分析方法以数据字典为核心,采用实体关系图、数据流图和状态转换图等图形来表达需求,直观
明了且易于理解和掌握。
数据流图作为功能建模的基础,描述数据怎样转换以及转换的功能,状态转换图作为行为建模的基础,
表示系统的各种行为状态以及状态间的转换方式。
4. 实验内容与要求
绘制学生成绩管理系统(案例如下)的数据流图及状态转换图。
5. 撰写实验报告
案例1
某校准备开发一个学生成绩管理系统。在该系统中,教务人员录入学生信息、课程信息和成绩信息,学
生可以随时查询自己所选课程的成绩。由于学生成绩属于敏感信息,系统必须提供必要的安全措施以防
非法存取。
实验2用例模型设计
1. 实验目的
学会IBM Rational Rose Enterprise Edition的基本操作。
掌握使用Rose进行用例建模。
2. 实验环境
软件平台:Microsoft Windows XP ,软件工具:IBM Rational Rose Enterprise Edition。
3. 实验原理
使用用例方法来描述系统功能需求的过程,就是用例建模,它是实现功能模型建模的主要手段之一。
用例模型主要包括以下两部分内容。
⑴用例图(Use Case Diagram)
确定系统中所包含的参与者、用例和两者之间或其自身的关系,用例图是基于系统要实现的功能的一个
可视化描述。
① 参与者(Actor)
② 用例(Use Case)
用例是用来描述参与者使用系统,以达到某个目标时所涉及到的一系列的场景的集合。一个用例的核心
并不是上述的图标,而是一个规格化的叙述型文档,它描述了参与者要实现某项功能的事件流程,展示
和体现了其所描述的过程中的需求情况。用例名称一般以“做什么”即“动宾词组”形式来命名。
③ 用例和参与者及自身的关系
泛化关系(generalization)
包含关系(include)
扩展关系(extend)
⑵用例规约(Use Case Specification)
所谓规约,就是业务规则的规格说明。针对每一个用例,都应该有一个用例规约文档与之相对应,以描
述该用户的细节内容。每一个用例的用例规约,都应该包含以下内容:
①用例名称(Use Case Name) :用例的名称一般由动词+名词构成,简单说明做什么。
② 简要说明(Brief Description) :简要介绍该用例的作用和目的。
③ 前置条件(Previous Condition) :系统在执行该用例前必须处在的状态。
④ 事件流(Flow of Event)
⑤ 用例场景(Use Case Scenario) :包括成功场景和失败场景,场景主要由基本流和备选流组合而成。
⑥ 特殊需求(Special Requirement) :描述与该用例相关的非功能性需求(性能、可靠性、可用性和可扩展
性等)以及涉及约束(所使用的操作系统、开发工具等)。
⑦ 后置条件(Post Condition) :系统在执行完该用例之后应该处在的状态 。
4. 实验步骤
(1) 找出系统边界以外的角色(actor),角色是与系统进行交互的外部实体,可以是与系统交互的人
员、与系统相连并交换信息的设备和其他系统;
(2) 从这些角色如何与系统进行交互的角度,使用用例(use case )来描述角色怎样使用系统以及系统
向角色提供什么功能,用例所表示的是从外部用户角度观察的系统功能;
(3) 绘制用例图,并编写详细的用例描述。用例图只能宏观地描述系统的功能,但却不能提供用例模
型所必需的所有信息,每个功能的含义和具体实现步骤则以文本方式描述。
5. 实验内容与要求
绘制用例图,详见教材P95(4.7)。
6. 撰写实验报告
实验三 用例规约及活动图
一、实验目的
1.熟悉活动图的基本功能和使用方法。
2.掌握用例规约的撰写。
3.掌握如何使用建模工具绘制活动图方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验原理
1. 用例规约描述用例
单纯使用用例图不能提供用例所具有的全部信息,因此,需要使用文字描述那些不能反映在图形上的信
息。用例描述实际上是关于角色与系统如何交互的规格说明,要求清晰明确,没有二义性。描述用例
时,应
原创力文档


文档评论(0)