ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:1.27MB ,
资源ID:14688767      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14688767.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中北大学软件学院软件建模技术UML实验报告全套无敌版附源文件文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中北大学软件学院软件建模技术UML实验报告全套无敌版附源文件文档格式.docx

1、https:/ 访问密码 48ea 成绩:实验时间 2016年 4 月 5 日 19 时至 20时 学时数 2 1.实验名称 实验一用例图的绘制 2.实验目的 1)掌握用例图的组成及其创建 2)熟练使用 Rational Rose2003 绘制用例图 3.实验内容 BBS 在线论坛系统 1)分析系统需求,确定参与者和用例;2)绘制系统的用例图;3)使用文本详细描述 3个用例的事件流;4.实验原理或流程图 步骤 1:启动 RationalRose 步骤 2:创建 3个用例:未注册会员、已注册会员、管理员 步骤 3:绘制整体的用例图 UseCase,初步描述所有大粒度的用例。步骤 4:细化管理员的

2、会员管理用例 步骤 5:细化管理员的版块管理用例 步骤 6:细化管理员的帖子管理用例 5.实验过程或源代码 图 1:整体用例图 UseCase 图 2 细化后的会员管理用例 图 3 细化后的板块管理用例 图 4 细化后的帖子管理用例 表 1 会员登录系统的用例描述 用例编号 UC001 用例名称 会员登录系统 用例概述 已经注册过的会员通过登录可以进入到系统并使用系统中的相关功能 参与者 客户,即注册过的会员 前置条件 客户进入登陆界面并且已经注册过 后置结果 提示客户登陆成功并进入操作主界面 基本事件流 1.客户在登陆界面输入用户名 2.客户在登陆界面输入密码 3.客户点击页面上的“登录”按

3、钮,发送登录信息到系统 4.系统将登录信息送交数据库进行验证 5.数据库反馈验证结果,如果验证通过转到第 6步,否则转到第 7步 6.提示客户登陆成功并进入主界面 7.提示客户登录失败,要求用户重新登录,转到第 1步 可选事件流 客户在登录过程中取消了登录或者关闭了浏览器,该用例正常终止。异常事件流 e1.客户在没有输入用户名或密码的情况下直接点击登录,系统需要提示用户必须输入完整的登录信息才可以登录,转到第 1步。e2.客户在提交自己的登录信息后由于网络阻塞等原因迟迟得不到响应,多次点击登录按钮重复提交表单,这时系统应提示用户耐心等待,如果一定时间后仍没有反馈,则提示登录超时,请重新登录,转

4、到第 1步 表 2 会员注册的用例描述 用例编号 UC002 用例名称 会员注册 用例概述 游客可以通过会员注册成为会员 参与者 游客 前置条件 游客进入注册界面并且没有注册过 后置结果 提示游客注册成功,并进入操作主界面 基本事件流 1.游客在注册界面输入所有注册信息 2.游客点击页面上的“注册”按钮,发送注册信息到系统 3.系统将注册信息送交数据库进行保存 4.数据库反馈操作结果,如果操作成功转到第 5步,否则转到第 6步 5.提示客户注册成功并进入主界面 6.提示客户注册失败,要求用户重新注册,转到第 1步 可选事件流 d1.客户在注册过程中取消了注册或者关闭了浏览器,该用例正常终止。d

5、2.客户注册时系统提示该用户已被注册,此时用户可以选择操作 d2.1 用户点击“取消”按钮放弃注册,用例正常终止 d2.2 用户点击“登录”按钮跳转到登录页面进行登录操作,该用例正常终止,转去执行用例 UC001。异常事件流 e1.客户没有输入正确的注册信息,直接点击注册,系统需要提示用户必须输入正确的信息才可以注册成功,转到第 1步。e2.客户在提交自己的注册信息后由于网络阻塞等原因迟迟得不到响应,多次点击注册按钮重复提交表单,这时系统应提示用户耐心等待,如果一定时间后仍没有反馈,则提示操作超时,请重新操作,转到第 1步 表 3 会员发帖用例描述 用例编号 UC003 用例名称 会员发帖 用

6、例概述 会员可以在版块内发帖 参与者 会员 前置条件 会员已经登录并进入某个板块 后置结果 提示操作成功,重新进入相关板块页面,看到所发帖子 基本事件流 1.会员点击页面上的“我要发帖”按钮进入发帖页面 2.会员填写帖子的标题和内容 3.会员点击“提交”按钮 4.系统将会员提交的帖子内容送到数据库进行保存 5.数据库反馈操作结果,如果操作成功转到第 6步,否则转到第 7步 6.提示会员发帖成功并进入之前的板块界面 7.提示会员发帖失败,要求重新发帖,转到第 1步 可选事件流 d1.会员在发帖过程中取消了发帖或者关闭了浏览器,该用例正常终止。d2.会员所发的帖子中含有反动或者不健康的内容,发帖失

7、败,转到第 1步,要求会员修改后重新发帖。异常事件流 e1.客户没有输入正确的帖子信息,直接点击“提交”按钮,系统需要提示用户必须输入正确的帖子信息才可以注册成功,转到第 1步。e2.客户在提交自己的帖子信息后由于网络阻塞等原因迟迟得不到响应,多次点击提交按钮重复提交表单,这时系统应提示用户耐心等待,如果一定时间后仍没有反馈,则提示操作超时,请重新操作,转到第 1步 6.实验结论及心得 通过本次实验我学会了使用 RationalRose 2007 这个软件的基本使用方法,并学会了如何用它绘制用例图,学会了细化用例以及详细描述一个用例的基本方法。成绩:实验时间 2016年 4月 12 日 19时

8、至20时 学时数 2 1.实验名称 实验二类图的绘制 2.实验目的 1)掌握类的设计 2)掌握类间的关系(泛化、关联)的设计方法 3)熟练使用 Rational Rose2003 创建类图 3.实验内容 BBS 在线论坛系统 1)寻找系统中的类,完成类的属性和方法的设计;2)确定类间的泛化关系,创建类间的泛化关系;3)确定类间的关联关系,创建类间的关联关系。4.实验原理或流程图 类图显示系统之中类和类之间的交互。1、创建类:在 Rational Rose 中可以通过几种途径来创建类。最简单的方法是利用模型的 Logic视图中的类图标和绘图工具,在图中创建一个类。或者,在浏览器中选择一个包并使用

9、快捷菜单的 newclass。一旦创建了一个类,就可以通过双击打开它的对话框并在 Documentation 字段中添加文本来对这个类进行说明。2、创建类的方法(1)选择浏览器中或类图上的类。(2)使用快捷菜单的 newOperation(3)输入方法的名字,可在 Documentation 字段中为该方法输入描述其目的的简要说明。3、创建类的属性属性(1)选择浏览器中或类图上的类。(2)使用快捷菜单的 newAttribute。(3)输入属性的名字,可在 Documentation 字段中为该属性输入描述其目的的简要说明。4、创建类图:右击浏览器内的 Logical 视图,选择 newcla

10、ss diagram。把浏览器内的类拉到类图中即可。5、创建类之间的关系(1)类之间的关系在工具栏中显示。(2)对于关联关系来说,双击关联关系,在弹出的对话框中对关联的名称和角色进行编辑(3)编辑关联关系的多重性:右单击所要编辑的关联的一端,从弹出的菜单中选择 Multiplicity,然后选择所要的基数。5.实验过程或源代码 图 1 概要类图(抽取的实体和实体之间的关联泛化关系)图 2 精化后的类图 6.实验结论及心得 通过本次实验我学会了使用 RationalRose 2007 绘制类图的方法,明白了如何从系统中抽取类,如何分析类之间的关系以及多重性。实验时间 2016年 4月 12 日

11、20时至21时 学时数 2 1.实验名称 实验三交互图 2.实验目的 1)理解交互图的作用 2)掌握顺序图或通信图的设计 3)熟练使用 Rational Rose2003 创建交互图 3.实验内容 BBS 在线论坛系统 1)正确识别交互对象及其关系 2)确定对象之间交互的具体消息格式和流程 3)通过一些构造型来完善整个交互图 4)要求利用顺序图或通信图其中一种进行建模 4.实验原理或流程图 顺序图的建模步骤 1.1 创建顺序图 新建一个顺序图的方式有两种:1.1.1 在逻辑视图中增加顺序图 一般情况下,顺序图属于系统的逻辑模型,因此可以使用“Logical View”的右键菜单“New”“Se

12、quence Diagram”,然后输入顺序图的名称,接着双击新增的顺序图名称,开始输入顺序图。1.1.2 在用例视图中增加顺序图 顺序图主要是用于对用例的描述,在此种目的下新增顺序图的方式也是有两种:2.1)直接在“Use Case View”下的相应用例上通过右键菜单“New”“Sequence Diagram”菜单项新建一个顺序图,输入顺序图的名称,如下图所示:输入完顺序图的名称后,双击此顺序图的名称开始输入顺序图的内容。2.2)在用例图中使用用例的属性窗口来新增顺序图。在用例“浏览课件”的“Specification”属性窗口中的“Diagrams”项目下,通过右键菜单“Insert

13、Sequence Diagram”,输入顺序图的名称,双击此顺序图名称,进入顺序图的编辑界面。1.2 删除顺序图 不管是在逻辑视图(Logical View)还是在用例视图(Use Case View),删除顺序图的方式都是一样的。都是选中需要删除的顺序图,右键菜单“Delete”,即可直接删除,如下图所示。注意,在 Rational Rose2003 环境下,所有的删除操作都是没有提示的。1.3 修改顺序图的名称 不管是在逻辑视图(Logical View)还是在用例视图(Use Case View),修改顺序图名称的方式都是一样的。都是选中需要修改名称的顺序图,右键菜单“Rename”。2

14、增加和删除对象 2.1 增加对象 在顺序图中,增加对象的方式主要有两种:2.1.1 使用原有的模型元素作为顺序图的对象 使用拖放的方式把原有的模型元素作为顺序图的对象。注意:可以被拖放的模型元素有参与者(Actor)和类(Class)这两种模型元素。2.1.2 增加新的顺序图对象 在顺序图的界面中,选择对象(Object)工具,然后输入对象名称。2.2 删除对象 删除顺序图中的对象主要有 2 种方式:2.2.1 使用右键菜单删除对象 选择需要删除的对象,使用右键菜单“Edit”“Delete from Model”菜单项即可删除该对象。2.2.2 使用快捷键删除对象 使用快捷键的方式比使用菜单

15、项要简单,选中需要删除的对象,使用 Ctrl+D的方式即可删除该对象。2.3 终结对象在顺序图中的生命 选择对象生命终结符号,选择需要终止生命的对象的生命线 3增加和删除对象间的消息 3.1 增加对象间的消息 选择对象消息(Object Message),按住鼠标左键,从需要发出消息的对象的生命线开始,拖动线段直到接收消息的对象为止,松开鼠标左键。然后输入消息的名称。还需要设置哪些对象是在交互的过程中被创建的。在增加对象的消息时,还可以增加发送给对象自己的消息。3.2 设置消息的不同类型 双击需要设置消息类型的消息,在“Detail”项目中进行消息类型的设置。一旦消息的类型改变之后,消息的符号

16、也会跟着进行相应的变化。3.3 删除对象间的消息 与删除对象的方式一样,删除对象消息的方式也是两种,一种是使用右键菜单,另外一种使用 Ctrl+D 的快捷键方式删除。使用右键菜单的方式如下:右键点击需要删除的消息,在弹出的菜单中选择“Edit”“Delete from Model”。4设置顺序图的项目属性 设置顺序图的项目属性的方法如下:主菜单“Tools”“Options”,在弹出的窗口中选择“Diagram”标签。通信图的建模步骤 通信图的创建,以及在通信图中放置参与者和对象和顺序图类似。只不过对象之间的链接有所不同。1.增加对象链接(1)选择 Object Link 工具栏按钮。(2)单击要链接的参与者或对象。(3)将对象链接拖动到要链接的参与者或对象。2.加进消息(1)选择 Lin

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1