软件系统建模与UML实验

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

《软件系统建模与UML》

实验指导书

学号:

姓名:

班级:

指导老师:周思林

计算机软件建模技术现在越来越广泛的应用于软件工程中。《软件系统建模与UML》课程实验的目的是为了使学生在课程理论学习的同时,通过实践掌握软件统一建模语言,对软件建模技术有一个初步的了解及认识。通过本指导书中的各个实验,学习掌握对一般面向对象系统建模的方法与技术。

实验要求:

(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。

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

(3)认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。

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

(5)实验课程不迟到、不早退、不缺席。如有事不能出席,需出示系上假条。

实验的验收:

阶段性验收,按教师要求将实验结果的电子稿按格式要求发到邮箱silin_zhou@,迟交、未交自行负责。

学期末,将整个电子稿编辑并进行打印按时提交。

实验一 UML建模工具使用............................................................................................................ 4实验二用例图............................................................................................................................... 6实验三类图................................................................................................................................... 7实验四状态图............................................................................................................................... 8实验五活动图............................................................................................................................... 9实验六交互图........................................................................................................................... 10实验七组件图和部署图........................................................................................................... 11

实验一 UML建模工具使用

一、实验目的

1.熟悉Rational Rose工具的主要用户界面;

2.能利用Rational Rose工具绘制简单的UML图。

二、实验器材

1. 计算机一台;

2. Rational Rose 工具软件;

三、实验内容

熟悉软件的主要用户界面,并学习如何使用软件。模仿绘制以下的UML图,并查阅相关资料,对该图进行解释。

网络教学系统,其主要功能需求主要包括以下几个方面:

①学生可以登录网站浏览信息、查找信息和下载文件。

②教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。

③系统管理员可以对页面维护以及批准用户的注册申请。

四、实验过程和结果

五、实验小结

实验二用例图

一、实验目的

1.熟悉用例图的基本功能和使用方法。

2.掌握如何使用建模工具绘制用例图方法。

二、实验器材

1. 计算机一台;

2. Rational Rose 工具软件;

三、实验内容

根据以下需求设计一个汽车租赁系统的用例图。

基本功能要求:

①客户可以通过不同的方式(包括电话、前台、网上)预订车辆。

②能够保存客户的预订申请单。

③能够保存客户的历史记录。

④工作人员可以处理客户申请。

⑤技术人员可以保存对车辆检修的结果。

满足上述需求的系统主要包括以下几个模块:

●基本数据维护模块:该模块提供了使用者录入、修改并维护基本数据的途径。

●基本业务模块:在系统中,客户可以填写汽车租赁申请表,工作人员处理这些表格;同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。

●数据库管理模块:在系统中,对所有客户、工作人员以及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细的登记。

●信息查询模块:该模块主要用于查询相关信息。

详细分析系统需求,使用Rose工具完成系统用例图。

(1)分析系统参与者

(2)分析系统参与者的用例

(3)分析参与者之间、用例之间的关系

(5)绘制用例图

四、实验过程和结果

五、实验小结

实验三类图

一、实验目的

1.理解类的基本概念;

2. 掌握如何从需求分析中抽象出类的方法;

3. 掌握在Rational Rose中绘制类的操作方法。

二、实验器材

1. 计算机一台;

2. Rational Rose 工具软件;

三、实验内容

根根据汽车租赁系统需求分析、用例图,对系统进行静态建模,寻找和发现类,分析类之间的关系。

打开前面初步构建的UML模型文件,在模型中绘制该系统类图,并结合示例部分描述类之间关系。

四、实验过程和结果

五、实验小结

相关文档
最新文档