UML实验指导

合集下载

实验指导书(UML)

实验指导书(UML)

《统一建模语言》实验指导书软件学院软件工程系李林林2009年3月目次实验一rose的使用 (3)实验二用例图 (4)实验三类图、对象图 (7)实验四序列图与协作图 (8)实验五状态图 (12)实验六活动图 (14)实验七包图、构件图和部署图 (15)实验八运用UML进行系统分析与设计——图书管理系统的分析与设计 (16)实验一rose的使用【实验题目】:rose的使用【实验目的】:熟悉rose的环境,掌握rose的基本使用方法【实验内容】:(1)熟悉rose界面的5大部分:浏览器、文档窗口、工具栏、框图窗口和日志;界面的五大部分是浏览器、文档窗口、工具栏、框图窗口和日志。

它们的作用如下:➢浏览器:用于在模型中迅速浏览,屏幕左边的树型视图利用浏览器,可以:a)增加模型元素b)浏览现有模型元素c)浏览现有模型元素之间的关系d)移动模型元素e)更名模型元素f)将模型元素加进框图g)将文件或URL链接到元素h)将元素组成包i)访问元素的详细规范j)打开框图(2)使用rose创建模型,保存模型,导出与导入模型,向Web发表模型;保存模型的方法: file->save导出与导入模型导出模型的方法: file->export model导出类包的方法: file->export <package>导出类的方法: file->export <class>导入模型、包或类的方法: file->import model 选择要导入的文件名,可选文件类型:模型(.mdl)、petal(.ptl)。

类别(.cat)、子系统(.sub)将模型发表到web的方法: tools->web publisher实验二用例图【实验题目】:用例图【实验目的】:熟悉和掌握用例图的相关概念,使用用例图进行功能分析【实验内容】:(1)学习使用Rational Rose增加系统用例模型、用例图、用例与角色的方法a)右单击浏览器中的use case视图包并选择new->packageb)将新包命名为system use case modelc)右单击system use case model包并选择new->use case diagramd)将新图命名为maine)双击浏览器中的main use case 图打开图f)用用例工具栏按钮将新用例加进图中并为新用例命名g)用角色工具栏按钮将新角色加进图中并为新角色命名重复第f步、第g步直到所有的用例、参与者建立完毕;增加关联a)用unidirectional association 工具栏按钮在参与者与用例之间画出关联;b)按上述步骤将其余关联加进图中;增加用例描述:选中用例在文档窗口来创建用例描述;增加角色描述:选中参与者在文档窗口来创建参与者描述;(2)通过对“学生信息管理系统”的需求描述,确定系统用例图:“学生信息管理系统”的需求描述如下:◆在每个新学年开始都会有新生入学,这时系统的管理人员可以通过系统将这些新生的学籍、年龄、家庭住址、性别、身高、学生证号、身份证号等基本信息存入数据库,每个新生都对应一个唯一的编号,此编号可以是学生证号,在日程管理中,系统管理员还可以对所有学生的基本信息进行查询、修改和删除等操作,校领导可以查询、修改全校所有学生的基本信息,教师可以在日常工作中查询、修改自己办理学生的基本信息。

UML实验指导完美版

UML实验指导完美版

UML实验指导书实验一用例图 (2)实验二类图和对象图 (4)实验三顺序图、协作图 (6)实验四活动图 (8)实验五状态图 (10)实验六组件图和部署图 (11)实验七综合实验(4学时) (13)2011-9-1实验一用例图一、实验目的和要求1.熟悉UML建模工具Visual Paradigm和Rational Rose的基本菜单及操作。

2.熟悉用例图的基本功能。

3.掌握绘制用例图的方法。

二、实验内容1.设计和实现某学校的网上选课系统的用例图。

2.网上选择系统的问题描述如下:某学校的网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开的各种课程、将课程信息保存在数据库中并可以对课程进行改动和删除。

学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。

同样,通过业务层,这些操作结果存入数据库中。

本系统拟使用Java语言通过三层模型实现:数据核心层、业务逻辑层和接入层。

数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理,在映射到相应的数据层操作;接入层包括用户界面、系统登录界面、管理界面、用户选课界面等。

三、实验要求1.对本系统中的参与者、用例进行分析,并绘制用例图。

2.写出添加课程、选课的用例详述。

3.按要求认真填写实验报告。

下面是系统中出现的一些事件流。

添加课程事件流:a)管理员选择进入管理界面,用例开始。

b)系统提示输入管理员密码。

c)管理员输入密码。

d)系统验证密码。

A1:密码错误e)进入管理界面,系统显示目前所建立的全部课程信息。

f)管理员选择添加课程。

g)系统提示输入新课程信息。

h)管理员输入信息。

i)系统验证是否和已有课程冲突。

A2:有冲突j)系统添加新课程,提示课程添加成功。

k)系统重新进入管理主界面,显示所有课程。

l)用例结束。

其他事件流:A1:密码错误a)系统提示再次输入密码b)用户确认。

UML实验指导书

UML实验指导书

《面向对象设计UML建模》---08本新版上机实验(一)创建用例及用例图一.实验目的:在Rose 2003 环境下设计应用系统的UML用例图(Use Case Diagram)。

二.实验内容:根据用户“需求陈述”创建Use Case框图。

包括:案例1. 绘制“自动饮料机售货”的Use Case框图(包括功能扩展)案例2. 用例之间的三种关系练习案例3. 设计“网上学生选课系统”的Use Case 框图案例4. 设计“图书管理系统”的Use Case 框图三.操作步骤:案例1.①建立用例图的步骤:。

右击Use Case View。

选New Use Case Diagram。

起名,比如:Buy Drink。

双击Buy Drink图标,这时工具栏变成适合Use Case作图的形式。

设计Use Case Diagram.②“自动饮料机售货”需求陈述:“顾客通过自动饮料售货机, 可以方便地买到一听饮料。

而自动饮料售货机除了卖给顾客饮料外,还具备以下功能:·供应商可以向自动饮料售货机添加饮料(需要打开和关闭自动饮料售货机的门);·收银员可以从自动饮料售货机取钱. (需要打开和关闭自动饮料售货机的门)”经过分析可知自动饮料售货机系统涉及到的名词及概念有:Customer Supplier Cashier Buy drink Set drink Take moneyOpen machine Close machine显然, 前三个名词为参与者. 后面的那些功能为Use Case .③绘制自动饮料售货机售货的用例图. (提示:首先找出参与者和用例之间的关系, 建立初步用例图, 然后细化用例建立用例之间的《include》或《extend》关系。

)案例2. 用例之间的三种关系练习·分析用例之间的“泛化关系”、“include”和“extend”关系。

·在Rose下创建包括以上三种关系的Use Case图。

《可视化建模与UML》实验指导书

《可视化建模与UML》实验指导书

^`可视化建模与UML实验指导书软件学院目录实验一 UML建模基础 (3)实验二用例图 (4)实验三类图 (8)实验四对象图 (10)实验五面向对象设计基本原则 (11)实验六包图 (14)实验七交互图 (16)实验八活动图 (20)实验九交互概述图 (22)实验十状态图 (23)实验十一构件图 (27)实验十二需求建模实例与分析 (29)实验十三设计建模实例与分析 (30)实验十四数据库建模实例与分析 (31)实验一 UML建模基础[实验目的和要求]1、熟悉UML建模工具Visual Paradigm和Rational Rose的基本菜单及操作。

2、掌握UML的三大组成部分及各部分作用。

3、掌握UML规则和相关机制。

4、掌握UML的可见性规则和构造型的作用。

[实验内容和步骤]1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。

2、认识各种UML关系及可见性符号,并用工具表示出来。

[分析与讨论]1、总结UML在软件工程中的作用以及使用UML建模的必要性。

实验二用例图[实验目的和要求]1、掌握用例与场景的概念。

2、掌握UML用例图的组成、作用以及使用场合。

3、掌握用例与用例之间的各种关系。

4、学习针对具体场景使用用例图进行分析说明的方法。

5、掌握用例描述的概念和基本结构,以及用例描述的作用。

[实验内容和步骤]1、什么是用例,什么是场景?用例和场景之间的关系是怎样的?2、用例图中有哪些组成元素?在UML中是如何表示的?3、用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。

4、为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析,准备研发一套符合市场需要的、实用的信息管理系统。

主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。

《UML及其建模工具》课程实验指导书

《UML及其建模工具》课程实验指导书

《UML及其建模工具》课程实验指导书(信管、电商专业使用)合肥工业大学管理学院二O一二年十月《UML及其建模工具》课程实验是《UML及其建模工具》课程的重要组成部分,旨在通过实践加深学生对UML基础理论的理解,促进学生对UML及其建模工具基本操作的掌握,建立对UML的感性认识。

《UML及其建模工具》是信息管理与信息系统和电子商务专业接触的一门重要的面向对象基础理论课程,该课程教学效果的优劣直接关系到学生分析、设计、实现信息系统的能力强弱,而实验教学对学生产生的影响远比理论深远,因此实验教学过程中应把提高学生对掌握UML建模的兴趣作为重点。

1 目的掌握《UML及其建模工具》课堂教学内容,培养学生对UML系统建模过程中实际问题的分析解决能力和实际动手能力,为全面掌握使用UML进行信息系统的分析和设计奠定一定的基础。

2 基本要求根据实验指导书所列的验证、设计实验要求,运用所学的系统专业知识,完成“图书管理系统”分析与设计综合实验。

按照实验指导书要求,调研图书管理的业务和过程,按照UML建模方法进行系统分析和设计。

遵从系统需求、需求分析、静态结构模型、动态行为模型、物理模型的一系列过程,使用VISIO完成图书管理系统的UML建模。

对于学有余力且有良好的面向对象程序开发能力的同学,可根据UML建模结果进行局部或全局的面向对象软件实现。

3 实验内容3.1 实验一(1) 实验名称使用VISIO绘制UML建模图。

(2) 实验类型验证设计。

(3) 实验学时4学时。

(4) 实验地点南区管院机房。

(5) 实验目的通过使用VISIO绘制各种基础的UML建模图,熟悉VISIO使用环境,理解各种建模图的原理,掌握它们的实现方法。

(6) 实验内容①熟悉VISIO:按照课堂学习的理论和基本操作,掌握VISIO的基本使用方法;②熟悉UML建模:熟悉VISIO中UML建模的一般方法;③掌握建模图:在VISIO中绘制各种建模图的典型实例,包括用例图、类图、交互图、状态图、组件图、配置图和活动图。

UML实验课指导书

UML实验课指导书

UML建模原理实验指导书目录第1章实验概述 (1)1.1引言 (1)1.2样例系统需求概述 (1)第2章实验要求 (3)2.1实验总体要求 (3)2.1.1 实验意义和目的 (3)2.1.2 实验内容安排 (3)2.1.3 实验过程要求 (3)2.2实验报告要求 (3)2.3实验成绩评价 (4)2.3.1 实验成绩评价结构及比例............................................................. 错误!未定义书签。

2.3.2 考核方式......................................................................................... 错误!未定义书签。

第3章实验内容与指导.. (5)3.1用例图和类图设计 (5)3.1.1 实验类型 (5)3.1.2 实验目的 (5)3.1.3 背景知识 (5)3.1.4 实验设备 (14)3.1.5 实验内容 (14)3.1.6 实验要求......................................................................................... 错误!未定义书签。

3.2顺序图和协作图设计............................................................................. 错误!未定义书签。

3.2.1 实验类型......................................................................................... 错误!未定义书签。

3.2.2 实验目的......................................................................................... 错误!未定义书签。

UML 新编实验指导书(实验三)

UML 新编实验指导书(实验三)

天津理工大学华信软件学院上机实验(三)创建类和类图一、实验目的:在Rose 环境下创建类和类图, 完成应用案例的类图设计。

二、实验内容:(一)创建类1)根据“需求陈述”提炼对象和类2)分析对象,并将对象抽象成类(二) 创建类图建立类之间的关系(关联关系、泛化关系、聚集或组合关系、依赖关系等)创建类图。

(三) 综合应用练习。

三、操作步骤:(一) 创建类1、右击Logical View2、选New 选Class Diagram ,再在Class Diagram下创建类;3、给类命名(比如Course)4、增加属性(右击框途中的类,选New Attribute)5、添加类操作(右击框途中的类,选New Operation)(二) 建立类之间的关系1.关联关系 (使用按钮工具,如果当前工具栏中没有,右击工具栏,然后添加相关按钮)1) 单项关联2) 双向关联2.聚集和组合 (先建立关联,再右击靠近“整体”方的关联线,选Aggregate) 3.泛化关系。

4.依赖关系。

四.实例练习(要求尽量用英文表示)1.举实例说明类之间的关联关系。

包括:单、双向关联、一对一关联、一对多关联、多对多关联、自反关联、限定关联和关联类。

2.举实例说明类之间的聚合(组合)关系。

3.举实例说明类之间的泛化(继承)关系。

包括:单继承、多继承。

4.举实例说明接口与实现,抽象类与子类等。

五.综合应用:(一)以“学生选课系统”为例建立类图1.“学生选课系统”涉及到的类:1) Database类属性:dbPath: String操作:(以下列出部分操作)Query Course() Add Course() Delete Course() Get dbPath() Set dbPath() ……2) Student类属性:studentID: Int studentName: String操作:get StudentID() set StudentID()get StudentName() set StudentName()3) Registrar类属性:registrarName: String regID: Int操作:get regID() set regID()get registrarName() set registrarName()4) Course类属性:courseID: Int courseName: Stringclassroom: String teacher: string操作:createCourse() destroyCourse() getName()setName() getCourseID() setCourseID() getTeacher() setTeacher()……5) Control类属性: (无)操作:verifyCourse() canAdd() queryCourse()confirmDelete() canSelect() queryAssociation() 6)Form类属性:(接口无属性)操作:getCourseInfo() showSuccessInfo() showConfirmPage()displayCourseList() querySelectCourse()2. 创建上述类之间的关系;① Student和Form之间-----单向关联(一对多)② Registrar和Form之间-----单向关联(一对多)③ Form和Course之间-----单向关联(一对多)④ Control和Course之间-----单向关联(一对多)⑤ Control和Form之间-----双向关联(一对多)⑥ Control和Database之间-----单向关联(一对一)3.完成类图(对象模型)的设计(以下是简化的类图参考图,详细的类图由同学们自己来完成。

UML实验实践指导

UML实验实践指导

UML实验实践指导第一篇:UML实验实践指导UML实验实践训练体系第一部分课程与实验综述一.课程简介及实践要求:《UML与面向对象分析与设计》是以介绍面向对象的统一建模语言UML为主,使学生了解面向对象技术的基本概念,掌握面向对象的分析和设计方法,以及与面向对象技术相关的一些软件开发技术,同时掌握在Rational Rose环境下用UML进行分析和设计的技术。

本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练的上机操作能力和基本系统分析能力。

实验实践训练是UML与Rose建模教学的重要技能环节。

通过实验,使学生加深理解、验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。

二.课程实验目的要求:通过UML的实验,学生应该: 1.学会用面向对象的思想去简单地分析和设计相关系统;2.学会用Rose建模工具进行软件建模。

三.课程实验参考资料1.(美)Joseph Schmuller著.UML基础、案例与应用.人民邮电出版社,20042.(美)Hans-Erik Eriksson.UML 2工具箱.电子工业出版社,20043.吴际,金茂忠.UML面向对象分析.北京航空航天大学出版社,20024.赵从军.UML设计及应用.机械工业出版社,20045.Grady Booch,James Rumbaugh,Ivar Jacobson.UML用户指南.机械工业出版社,20016.吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004 第二部分实验实践指导实验一用例图一、实验目的1.学会分析系统中的参与者和用例2.掌握用例图的绘制方法二、实验器材1.计算机一台;2.Rational Rose 工具软件;三、实验内容画出ATM系统的用例图四、实验步骤1.分析ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件开发环境与工具》之UML建模工具实验指导书孟祥文编山东科技大学信息学院2016年5月修订《软件工程环境与工具》课程实验要求计算机软件建模技术现在越来越广泛的应用于软件工程中。

《软件工程环境与工具》课程实验的目的是为了使学生在课程理论学习的同时,通过在一个实践的环境下,实际学习统一建模语言,对软件建模技术有一个初步的了解及认识。

通过本指导书中的各个实验,学习掌握对一般面向对象系统建模的方法与技术。

总之,通过上述实验环节,使学生加深了解和更好地掌握《软件工程环境与工具》课程教学大纲要求的内容。

在《软件工程环境与工具》的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。

(2)仔细观察上机时出现的各种现象,记录主要情况,作出必要说明和分析。

(3)认真书写实验报告。

(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。

(5)实验课程不迟到、不早退、不缺席。

如有事不能出席,需出示请假条。

实验报告内容应该包括:实验目的、实验内容、实验步骤、实验结果、实验收获五部分。

可以原样拷贝实验目的和实验内容;实验步骤根据实际情况截图并配以必要说明,每个同学的截图应带有自己特有的信息;实验结果将所选项目的每个实验最终的模型图拷贝到文档中,形成对应项目的UML模型;实验收获及总结部分要求回答实验后的分析与讨论题,并说明本次实验的心得体会、遇到的问题及解决方法等。

实验的验收将分为两个部分。

第一部分是上机操作,包括检查模型质量和即时提问。

第二部分是提交书面的实验报告。

本实验将采用阶段抽查方式,每个实验都应当在规定的时间内完成并检查通过,过期视为未完成该实验,不计成绩。

希望同学们抓紧时间,合理安排,认真完成。

如学生对实验内容有独创的见解,或设计出独创的实验内容等,期末考核中可给该学生加分;如果独创性特别突出,可以直接给出最高成绩。

目录实验一熟悉建模环境 (4)实验二Use Case建模 (11)实验三顺序图建模 (19)实验四类图与包图基础 (26)实验五设计类图与分析 (31)实验六数据建模与正逆向工程 (35)实验七状态图与活动图 (44)实验八构件图和部署图建模 (49)实验九UML与设计模式 (53)实验十综合实验——图书管理系统设计 (57)备选综合实验案例——学籍管理系统 (58)实验一熟悉建模环境【实验目的】1.熟悉Rational Rose的安装过程;2.熟悉Rational Rose的建模环境。

3.熟悉EA的安装过程和建模环境【实验性质】验证性实验。

【实验要求】实验设备和器材:Pentium II以上微机,Windows2000以上操作系统,Rational Rose2003安装光盘一张。

【实验内容】本次实验要求每个人都安装一遍Rational Rose 2003。

【实验导读】第一块:熟悉Rational Rose2003的安装。

由于Rational Rose的安装比较麻烦,所以通过安装Rational Rose2003,并在安装过程中,发现一些问题,并解决和理解它。

下面就开始介绍Rational Rose2003的安装过程。

打开光盘,双击Rational Rose 的安装图标,然后就会有如图1-1的界面,它是安装的开始界面,让你选择安装的路径。

其默认路径是C:\Program Files\Rational Rose Enterprise Edition for Windows,你可以选择默认路径,也可以更改路径。

图1-1 选择安装目录接下来,按Next键,进入下一个界面,如图1-2所示,就进入了安装的引导界面。

按“下一步”键,进入下一个界面,如图1-3所示,第一个选项是“Rational License Sever”,是用来管理Rational 产品的非固定的、用户命名的授权书序列号的。

这个在安装的时候可以不安装,等安装完第二项后,我们再进行第一项的注册。

第二个选项是“Rational Rose Enterprise Edition”,这个是基于UML的,模型驱动的,为开发人员、建筑师和分析家提供的开发工具。

Rational Rose Enterprise提供了可视数据模型的,有测试用例的支持平台。

我们选择第二项进行安装。

图1-2 安装引导界面图1-3 安装产品选择接下来如图1-4,是选择安装和配置开发方法的。

有三个选项,第二个是不能选的,第一个是网络开发的,第三个是单机版的,我们选择默认选项,单击“下一步”。

图1-4 安装和配置开发方法接下来是安装选择“I accept the terms in the license agreement ”,按“Next”键,就开始进入Rational Rose Enterprise Edition的安装拷贝阶段。

如图1-5显示,选择要安装的程序功能,默认选择是全部选取。

我们在这里选择默认选项。

然后按“接下来”按键,开始安装。

这一步要花费较长时间。

图1-6是安装拷贝文件过程中的界面。

图1-5 选择要安装的功能图1-6拷贝文件中接下来进入“License Key Administrator Wizard”,如图1-7所示,有四个选项:“Point to a Rational License Sever to get my Licenses”;“Import a Rational License File”;“Get, Return, or Move Keys”;“Enter a Temporary or Evaluation License Key”。

第一个填Rational服务器的名称;第二个是输入认证书的文件;第三个是获取,返回或者移动密钥;第四个是填入临时认证密钥。

默认选项是第一个,我们选择默认选项。

然后填上主机名(本机名),就可以了,如图1-8所示。

图1-7 认证书密钥向导图1-8 填写服务器名称和端口号第二块:Rational Rose 2003的解密。

过程如下:(1)先用rational.exe,lmgrd.exe覆盖到你的安装目录的Rartional\common\下;(2)然后改license.dat里面的SERVER your PC ANYDAEMON rational "C:\Program Files\Rational\Common\rational.exe"改成SERVER 你的机器名ANYDAEMON rational "你的安装目录\rational.exe"3.将Flexlm.cpl拷贝到C:\winnt\system32\下,在控制面板里运行FlexLm License Manager,如图1-9所示。

在Setup面板配置文件路径,lmgrd.exe->你的安装目录\Common\lmgrd.exeLicense File为你改过的license.dat4.在Control面板点击Start,如果成功的话点击Status按钮将显示你的机器名:license server UP (MASTER) 说明成功了如图1-10所示(主机名是localhost)。

失败的话重启一下FlexLm License Manager就没问题了。

5.如果弹出对话框License Key Administrator Wizard后,选定Point to a Rational License Server to get my licenses,单击下一步,Server Name文本框中填写你的机器号(可能已经填好),单击完成。

(成功的话会出现两屏的licenses)再次运行Rational Rose就应该就没问题了。

如图1-11所示。

图1-9 FLEXlm License Manager 的配置图1-10运行license manager后的结果图1-11 运行Rational Rose 2003的结果安装Rational rose 2003的实验到这儿就算完成了,接下来我们开始熟悉一下Rational Rose的建模环境。

Rational Rose的建模环境:Rose是个菜单驱动应用程序,用工具栏帮助使用常用特性。

Rose支持八种不同类型的UML框图:User Case框图、Activity框图、Sequence框图、Collaboration框图、Class框图、Statechart框图、Component框图和Deployment框图。

Rose界面的五大部分是浏览器、文档窗口、工具栏、框图窗口和日志,如图1-12所示。

浏览器:用于在模型中迅速漫游;文档窗口:用于查看或更新模型元素的文档;工具栏:用于迅速访问常用命令;框图窗口:用于显示和编辑一个或多个UML框图;日志:用于查看错误消息和报告各个命令的结果。

若要了解更详细的知识,请看教材。

Rose模型的四个视图Rose模型的四个视图是:Use Case视图、Logical视图、Component视图和Deployment 视图。

各个视图的具体功能请参见教材。

要想了解更多的关于Rational Rose 的应用,我们将在接下来的实验中分别向大家做介绍。

第三块、安装EA并熟悉EA建模环境实验二Use Case建模【实验目的】(1)熟悉Rational Rose 进行建模的一些基本操作;(2)学会使用Use Case视图与Use Case 框图;(3)学习使用Use Case、角色与关系;(4)学习在包中增加.txt文件。

【实验性质】设计性实验。

【实验要求】(1)在浏览器中增加Use Case 框图;(2)在新建的Use Case 框图中增加角色;(3)建模用例的事件流;(4)增加文件。

【实验内容】本次实验要求自己在现有的用例模型(Lab2-1.mdl)中,根据指定的用户需求描述分析Actor和Use Case,创建用例图。

【实验结果】:(Lab2-1.1.mdl)创建了2个新的Use Case 框图。

【实验导读】Step1:首先打开目录Rose实验\Lab2-1.mdl,在浏览器中展开Use Case View,展开Use Case Model,双击框图Global View of Actors and Use Cases。

图2-1 创建Use Case图Step2:鼠标右键点击Use Case Model,增加2个新的Use Case Diagram,分别命名为:Realtor View和Maintain Personal Planner View。

具体实现如图2-1、图2-2所示:图2-2 新建Use Case Diagram图2-3 创建Use Case图Step3:在浏览器中双击Realtor View,打开Realtor View框图,同时将已经存在的Actor 和Use Case 依次拖入其框图中,并安排各个元素的位置。

相关文档
最新文档