《信息系统分析与设计实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《信息系统分析与设计(UML)》
实验指导书
辽宁工业大学软件学院
目录
实验一建模软件的安装配置 (1)
实验二用例图实例 (4)
实验三类图实例 (11)
实验四包图实例 (17)
实验五交互图实例 (20)
实验六状态图实例 (26)
实验七活动图实例 (31)
实验八构件图和配置图实例 (37)
实验九UML与程序设计综合实例 (40)
实验一建模软件的安装配置
一、实验目的(实验日期:2018-5-23)
1.学习建模软件的安装
2.了解建模软件rose2002的基本配置
二、实验原理及方法
在软件业内,统一建模语言(UML) 已经成为表示软件构架和设计模型的标准符号。为了让软件专业人员可以统一地、一致地建立他们的分析和设计活动模型,Rational 引导了UML 的开发。借助UML,团队可以用一种通用的方式来进行交流和记录软件设计。借助Rose,可以创建一个强大可靠的、基于构件的构架,它可以将发生变更的地方隔离开来。在进行变更的时候,这个构架将软件的其它部分隔离,避免这些部分受到负面影响。Rational Rose 帮助您以一种可预测的、受到良好控制的方式来实施变更,可以迅速地开发可靠的代码。坚固的构架带来可靠的代码。自动代码生成使代码的开发更加迅速。Rose Enterprise 自动生成设计级代码。借助它可以早在系统集成之前就方便快捷地对软件构件进行可视的测试。Rational Rose 简介如下:
(1)Rational Rose可视化环境组成
Rose界面的五大部分是浏览器、文档工具、工具栏、框图窗口和日志。见图1.1。
图1.1 Rose界面
●浏览器:用于在模型中迅速漫游。
●文档工具:用于查看或更新模型元素的文档。
●工具栏:用于迅速访问常用命令。
●框图窗口:用于显示和编辑一个或几个UML框图。
●日志:用于查看错误信息和报告各个命令的结果。
(2)浏览器和视图
浏览器是层次结构,用于在Rose模型中迅速漫游。在浏览器中显示了模型中增加的一切,如参与者、用例、类、构件等等。Rose浏览器见图1.2。
浏览器中包含四个视图:Use Case视图、Logical视图、Component视图和Deployment 视图。点击每个视图的右键,选择new就可以看到这个视图所包含的一些模型元素。
图1.2 Rose浏览器
(3)框图窗口
在图1.3所示的框图窗口中,我们可以浏览模型中的一个或几个UML框图。改变框图中的元素时,Rose自动更新浏览器。同样用浏览器改变元素时,Rose自动更新相应框图。这样,Rose就可以保证模型的一致性。
图1.3 框图窗口三、实验步骤
⒈熟悉windows系统环境及其基本操作
⒉安装rose2002建模软件;
⒊熟悉rose2002的一些基本操作。
四、分析整理实验数据,写出实验报告
简述建用例文件的过程。
五、实验总结
实验二用例图实例
一、实验目的(实验日期:2018-5-30)
1.掌握用例图的基本概念
2.掌握用例模型的获取方法
二、实验原理及方法
用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,一般表示出用例的组织关系--要么是整个系统的全部用例,要么是完成具有功能(例如,所有安全管理相关的用例)的一组用例。要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。要在用例图上绘制一个角色(表示一个系统用户),可绘制一个人形符号。角色和用例之间的关系使用简单的线段来描述,如图所示。
●创建用例图
在浏览器内的Use Case视图中,双击Main,让新的用例图显示在框图窗口中。也可以新建一个包(右击Use Case视图,选择new→package,并命名),然后右击这个新建包的,选择new→use case diagram。
对系统总的用例一般画在Use Case视图中的Main里,如果一个系统可以创建多个用例图,则可以用包的形式来组织。
图2.1 创建用例图
●创建参与者
(1)在工具栏中选择“Actor”,光标的形状变成加号。
(2)在用例图中要放置参与者符号的地方单击鼠标左键,键入新参与者的名
称,如“客户”。
若要简要的说明参与者,可以执行以下步骤:
(1)在用例图或浏览器中双击参与者符号,打开对话框,而且已将原型(stereotype)设置
定义为“Actor”。
(2)打开“General”选项卡,在documentation字段中写入该参与者的简要说明。
(3)单击OK按钮,即可接受输入的简要说明并关闭对话框。
图2.2 创建参与者
创建用例
(1)在工具栏中选择“Use Case”,光标的形状变成加号。
(2)在用例图中要放置用例符号的地方单击鼠标左键,键入新用例的名称,
如“存款”。
若要简要的说明用例,可以执行以下步骤:
(1)在用例图或浏览器中双击用例符号,打开对话框,接着打开“General”选项卡。
(2)在documentation字段中写入该用例的简要说明。
(3)单击OK按钮,即可接受输入的简要说明并关闭对话框。
图2.3 创建用例
记录参与者和用例之间的关系
(1)从工具栏中选择关联关系箭头。
(2)将光标定位在用例图中的参与者上,单击鼠标左键并将光标移动到
用例符号上,然后释放鼠标左键。
若要简要的说明关系,可以执行以下步骤:
(1)在用例图中双击关联关系符号,打开对话框。
(2)在默认情况下,将显示对话框中的“General”选项卡。
(3)在documentation字段中写入简要说明。
(4)单击OK按钮,即可接受输入的简要说明并关闭对话框。