电子科技大学-UML实验报告 下载本文

软件工程专业类课程

实验报告 课程名称:系统分析与设计(含UML) 学 院:信息与软件工程学院 专 业:嵌入式系统 学生姓名:XXXXXX 学 号:201222XXXXX 指导教师:周XXXX 评 分:

日 期:2014年11 月12 日

2 / 46

目录

目录 ................................................................................................................................................................. 2 实验1 .............................................................................................................................................................. 3 1.1实验名称 ................................................................................................................................................... 3 1.2实验时间和地点 ....................................................................................................................................... 3 1.3实验内容和目的 ....................................................................................................................................... 3 1.4实验环境 ................................................................................................................................................... 4 1.5实验步骤及实验结果 ............................................................................................................................... 4 1.6实验结论、心得体会和改进建议............................................................................................................ 7 实验2 .............................................................................................................................................................. 8 2.1实验名称 ................................................................................................................................................... 8 2.2实验时间和地点 ....................................................................................................................................... 8 2.3实验内容和目的 ....................................................................................................................................... 8 2.4实验环境 ................................................................................................................................................... 9 2.5实验步骤及实验结果 ............................................................................................................................... 9 2.6实验结论、心得体会和改进建议.......................................................................................................... 13 实验3 ............................................................................................................................................................ 14 3.1实验名称 ................................................................................................................................................. 14 3.2实验时间和地点 ..................................................................................................................................... 14 3.3实验内容和目的 ..................................................................................................................................... 14 3.4实验环境 ................................................................................................................................................. 15 3.5实验步骤及实验结果 ............................................................................................................................. 15 3.6实验结论、心得体会和改进建议.......................................................................................................... 20 实验4 ............................................................................................................................................................ 21 4.1实验名称 ................................................................................................................................................. 21 4.2实验时间和地点 ..................................................................................................................................... 21 4.3实验内容和目的 ..................................................................................................................................... 21 4.4实验环境 ................................................................................................................................................. 22 4.5实验步骤及实验结果 ............................................................................................................................. 22 4.6实验结论、心得体会和改进建议.......................................................................................................... 27 实验5 ............................................................................................................................................................ 28 5.1实验名称 ................................................................................................................................................. 28 5.2实验时间和地点 ..................................................................................................................................... 28 5.3实验内容和目的 ..................................................................................................................................... 28 5.4实验环境 ................................................................................................................................................. 28 5.5实验步骤及实验结果 ............................................................................................................................. 29 5.6实验结论、心得体会和改进建议.......................................................................................................... 46

电子科技大学信息与软件工程学院实验中心

3 / 46

电 子 科 技 大 学

实 验 报 告

实验1

1.1实验名称

用例图、活动图的创建

1.2实验时间和地点

实验时间:2014-10-12

实验地点:信息与软件工程学院实验中心

1.3实验内容和目的

实验内容:

1.3.1开发一个网上书店系统。顾客注册后可以登录系统,搜索图书信息,管理自己的购物车,填写和管理自己的订单,管理自己的个人信息。管理员需要处理订单和管理图书。

(1)请创建该系统的用例图,并完成“搜索图书”的用例规约。 (2)请创建“搜索图书”的活动图

1.3.2开发一个在线考试系统。老师登录系统后,可以维护系统题库,设计并维护试卷,查看学生考试成绩。学生通过注册后可以登录系统进行在线考试,并能查询自己的考试成绩。系统管理员负责管理系统用户。

(1)请创建该系统的用例图,并完成“在线考试”的用例规约。 (2)请创建“在线考试”的活动图。 实验目的:

? 练习使用Rational Rose创建用例图 ? 练习用例规约的创建

? 针对实际系统进行用例图和用例规约的创建

电子科技大学信息与软件工程学院实验中心

4 / 46

? 练习使用Rational Rose创建活动图 ? 针对实际系统进行活动图的创建

1.4实验环境

OS:

Windows XP Pentium(R) Dual-Core E6600@3.06gHz

Software: Rational Rose Enterprise Edition Release Version 7.0.0

1.5实验步骤及实验结果

题目1:

(1)根据分析和思考,创建网上书店系统共有两个角色参与。其中客户角色的主要用例有:登录用例、搜素图书、管理购物车、管理个人信息、管理订单等主要用例,且用户在未注册的时候不可以登录,所以注册用例要作为登录用例的扩展用例。

系统管理员主要是作为系统的维护和监管人员,主要的用例有:订单处理、管理订单、管理书籍、管理用户信息、登录用例。

根据前面的分析,我们创建用例图如图(图1网上书店系统用例图)所示,构建搜索图书的用例规约如表(表格 1搜索图书用例规约)所示。

登录<>注册搜索图书管理用户信息客户管理购物车管理书籍系统管理员管理个人信息管理订单处理订单 图 1网上书店系统用例图

表格 1搜索图书用例规约 用例名称 用例说明 参与者 前置条件 搜索图书 顾客输入要搜索的图书的相关信息后,系统对该图书信息进行搜索并返回搜索结果 顾客、管理服务器 顾客成功登录系统,输入要搜索的图书的相关信息 电子科技大学信息与软件工程学院实验中心

5 / 46

事件流 1、用户界面系统获取顾客输入的要搜索的图书的相关信息 2、用户界面系统将图书信息上传管理系统 3、管理系统进行图书信息搜索 4、管理系统将搜索结果返回用户界面系统 5、用户界面系统显示搜索结果 后置条件 补充说明 显示图书搜索结果 1、用户界面的搜索部分负责获取和上传要搜索的图书信息 2、管理系统负责图书信息的搜索 (2)根据“搜索图书”的用例规约,得到搜索图书的活动图如图(图2搜索图书活动图)所示:

用户在线图书系统开始填写搜索信息提交搜索请求判断搜索类型搜索搜索到信息会显图书信息显示搜索失败结束 图 2搜索图书活动图 题目2:在线考试系统 用例图:

电子科技大学信息与软件工程学院实验中心