下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《软件工程》试验指导书试验目的
1Visio进展功能分析和建模把握构造化分析的方法。把握使用Visio2023软件绘制数据流图、状态转换图的一般方法和技巧。试验环境软件平台:MicrosoftWindowsXP,软件工具:MicrisoftVisio2023。试验原理表达需求,直观明白且易于理解和把握。为建模的根底,表示系统的各种行为状态以及状态间的转换方式。试验内容与要求绘制学生成绩治理系统〔案例如下〕的数据流图及状态转换图。撰写试验报告1供给必要的安全措施以防非法存取。试验目的
2用例模型设计IBMRationalRoseEnterpriseEdition的根本操作。把握使用Rose进展用例建模。试验环境软件平台:MicrosoftWindowsXP,软件工具:IBMRationalRoseEnterpriseEdition。试验原理“功能模型“建模的主要手段之一。用例模型主要包括以下两局部内容。⑴用例图(UseCaseDiagram)现的功能的一个可视化描述。①参与者(Actor)②用例(UseCase)用例是用来描述参与者使用系统,以到达某个目标时所涉及到的一系列的场景的集合。么”即“动宾词组”形式来命名。③用例和参与者及自身的关系泛化关系(generalization)包含关系(include)扩展关系(extend)⑵用例规约(UseCaseSpecification)之相对应,以描述该用户的细节内容。每一个用例的用例规约,都应当包含以下内容:①用例名称(UseCaseName):用例的名称一般由“动词+名词“构成,简洁说明“做什么“。②简要说明(BriefDescription):简要介绍该用例的作用和目的。③前置条件(PreviousCondition):系统在执行该用例前必需处在的状态。④大事流(FlowofEvent)⑤用例场景(UseCaseScenario):包括成功场景和失败场景,场景主要由根本流和备选流组合而成。⑥特别需求(SpecialRequirement):描述与该用例相关的非功能性需求(性能、牢靠性、可用性和可扩展性等)以及涉及约束(所使用的操作系统、开发工具等)。⑦后置条件(PostCondition):系统在执行完该用例之后应当处在的状态。试验步骤找出系统边界以外的角色acto与系统交互的人员、与系统相连并交换信息的设备和其他系统;从这些角色如何与系统进展交互的角度,使用用例〔usecase〕来描述角色怎样使用系统以及系统向角色供给什么功能,用例所表示的是从外部用户角度观看的系统功能;不能供给用例模型所必需的全部信息,每个功能的含义和具体实现步骤则以文本方式描述。试验内容与要求绘制用例图,详见教材P95(4.7)。撰写试验报告一、试验目的生疏活动图的根本功能和使用方法。把握用例规约的撰写。把握如何使用建模工具绘制活动图方法。二、试验器材计算机一台。RationalRose工具软件。三、试验原理用例规约描述用例没有二义性。描述用例时,应当只留意外部力量,不涉及内部细节。每一个用例的用例规约,都应当包含以下内容:①用例名称:用例的名称一般由“动词+名词“构成,简洁说明“做什么“。②简要说明:简要介绍该用例的作用和目的。③前置条件:系统在执行该用例前必需处在的状态。④大事流:根本流和备选流。⑤特别需求(SpecialRequirement):描述与该用例相关的非功能性需求(性能、牢靠性、可用性和可扩展性等)以及涉及约束(所使用的操作系统、开发工具等)。⑥后置条件(PostCondition):系统在执行完该用例之后应当处在的状态。活动图描述用例在UML中,活动图类似于流程图,它描述了执行某个功能的活动。使用活动图来描述用例,比用例规约更直观。组成活动图的元素:①活动的起点-实心圆②活动的终点-半实心圆③状态-带圆端的方框④转移-带箭头的直线⑤分支-菱形⑥泳道-将活动图的活动状态分组四、试验内容图书治理系统的用例图如下:注册用户注册用户登录治理读者查询扫瞄治理图书资料图书治理员预订图书登记借书一般读者取消预订 登记还书图书治理系统用例图〔局部:删除读者删除读者<<include>><<include>>增加读者修改读者信息<<include>><<include>>治理读者<<depend>>查询读者信息登录图书治理员图书治理员用例图〔局部〕其中删除读者信息一般依据以下步骤进展:治理员在录入界面,输入待删除的读者的信息;(2)“业务规律”组件在“数据库”中查找待删除的读者信息;(3)假设不存在,则显示出错信息,返回步骤(1),假设存在则连续;(4“业务规律”组件推断“待删除的读者”是否可以删除〔如借了书则不能删(5)假设不行以,则显示出错信息,返回步骤(8),假设可以则连续;(6)在“数据库”中删除相关信息;(7)显示删除成功信息;(8)完毕。编写“删除读者”用例的规约。绘制“删除读者”用例的活动图。五、绘图步骤在用例图中,找到“删除读者”用例,在该用例上单击右键,在弹出的快捷菜单中NeRoseActivityDiagra好一个活动图,命名为“删除读者Swinlan在右边的图中添加一个泳道,并命名为“图书治理员接口并分别命名为“业务规律接口接着在左边的工具上选取开头点,并在“图书治理员接口”的泳道上添加;添加完开头结点后,再来为此活动图添加活动。参考图如下:使用工具Swinlane最终一个图标图书治理员接口图书治理员接口业务规律接口数据库接口输入待删除的读者的信息确认输入提交读者信息在数据库中查找待删除的读者信息比较读者信息放弃输入读者不存在显示出错信息读者存在分析是否可以删除显示出错信息可以删不能删删除相关信息显示删除结果分析删除结果六、试验报告要求整理试验结果。小结试验心得体会。一、试验目的理解类及类间关系的根本概念。把握如何从需求分析中抽象出类的方法。把握描绘类间关系的方法。把握在RationalRose中绘制类及类关系的操作方法。二、试验器材计算机一台。RationalRose工具软件。三、试验原理对系统的静态视图〔它用于描述系统的功能需求〕建模。地觉察对象的因素,并对其进展检查和整理,最终得到系统的对象类。统中的对象类。在这里,实体类表示系统存储和治理的永久信息,边界类表示角色与系统之间的交互,掌握类表示由系统支持和用户执行的任务,我们使用 UML中的构造型<<entity>>、<<boundary>>和<<control>>分别表示实体类、边界类和掌握类。成一个整体的、有机的系统模型。对象与外部的关系有以下几种:对象之间的分类关系,即泛化关系;对象之间的组成关系,即聚合关系;对象之间的静态关系,即关联关系;对象之间的动态关系,即依靠关系。四、试验内容通过前面对图书馆治理系统的需求的初步分析,得出系统的用例图和相应的活动态图,初步了解系统的业务处理流程活动图来查找和觉察类,并分析它们之间的关系。查找和抽象出书图书馆治理系统中的实体类。对实体类的关系建模。五、试验步骤分析:通过分析和理解问题域,可以识别出系统的实体类,如读者根本信息、借书记录、预订信息、图书根本信息、书目等。绘制类的步骤:翻开前面初步构建的UML模型文件;翻开Rose(LogicalViewLogicalVie中选择“New→Classdiagram”项,创立类图。双击建的类图,并点右边控件集中选中的类的图标,并用鼠标在图中分别拖出一个类Titl接下来的一步为设置类的属性,在的类中双击该类,在翻开属性面板中,可以看到在此可以设置类的属性和方法等其他的信息。点击“Attributes”这个栏目,此栏目为设置类的属性的选项。在图中间的单击右键,可以看到有一个“Insert”的选项,选中这个选项。后在消灭的对话框中输入相关信息,如书本的ISBN号,在Type这个方框内输入此属性的类型值,同时可以看到一栏可以设置此属性的访问权限,一般这些属性都设置Private这个权限。这个类的其他属性也可以依据以上的做法设置。设置好类的属性,现在来设置类的方法 (也是操作)。双击类后在弹出的菜单上选“operations”这个选项,在图中的空白地方单击右键,在弹出的菜单中选“insert”这个选项,也就只有这个选项可用。接着输入方法名,同时可以设置该方法的返回类型“Documentations”的方框内填写一些相关的方法说明,设置好该方法的访问权限,类的其他方法也可以按上面来设置好。至此,类的方法和属性都设置好了。依此绘制其它类。接下来就可以为各个类添加关系了。Customiz类类接口依靠单向关联泛化类和关联的关系实现双向关联六、试验报告要求整理试验结果。小结试验心得体会。一、试验目的理解挨次图的根本概念。理解协作图的根本概念。把握在RationalRose中绘制交互图的操作方法。二、试验器材计算机一台。RationalRose工具软件。三、试验原理望行为的消息。时序图向UML用户供给大事流随时间推移的、清楚的和可视化的轨迹。时序图一般包括如下元素:类角色、生命线、激活期和消息。⑴类角色。代表时序图中的对象在交互中所扮演的角色,一般代表实际对象。的虚线,这就是对象的生命线,对象间的消息存在于两条虚线之间。⑶激活期〔掌握焦点。代表时序图中的对象执行一项操作的时期。每条生命线上窄的矩形代表活动期。⑷消息。消息用于实体间传递信息,类角色通过发送和接收消息进展通信。时序图的组成四、试验内容的用例进展实现,而用例的实现主要由交互图来指定和描述系统的动态特性。1.对“登记借书”用例进展动态建模。五、试验步骤Rose软件的左边栏目上的LogiclVie
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年黑龙江省抚远市高三生物下册期末考试模拟试卷及答案
- 2026年四川省阆中市高三物理下册期末考试模拟卷及答案
- 2026年安徽省天长市高一化学上册期末考试模拟检测卷带答案(典型题)
- 2026年广东省普宁市高一化学上册期末考试模拟测试卷含答案【基础题】
- 2026年浙江省义乌市高一历史下册期末考试检测卷附参考答案(典型题)
- 2027年高考 物 理 一 轮复习 策 略 研 讨 会
- 基于材料生命周期评价的道路交通运输本地化策略与环境效益研究
- 基于机器视觉的应变测量技术:原理、应用与展望
- 基于机器学习的中文文本分类:主题与情感的深度剖析
- 基于本体的垃圾邮件过滤技术:原理、应用与优化
- TCECS 1273-2023 冶炼渣骨料应用技术规程
- 2025年度安全生产治本攻坚三年行动工作总结
- 国企综合行政岗笔试题库2025年
- A级注册验船师考试题库及答案
- 防猝死安全培训课件
- 化工应急救护知识培训课件
- 突发低血压与休克常规处理
- 《习作:故事新编》课件
- 第四十课-椭圆及其标准方程省公开课金奖全国赛课一等奖微课获奖课件
- 全国优质课一等奖中职《就业与创业指导》课件
- 马克思主义经典著作选读智慧树知到课后章节答案2023年下四川大学
评论
0/150
提交评论