没有合适的资源?快使用搜索试试~ 我知道了~
《UML建模与分析》实验指导书.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 107 浏览量
2022-06-17
23:05:43
上传
评论
收藏 205KB DOC 举报
温馨提示
试读
27页
《UML建模与分析》是一门融合理论与实践的课程,主要针对软件工程专业的学生。这门课程旨在让学生能够综合运用前期学习的多门课程知识,提升他们在问题分析、编程和动手操作方面的能力。实验课程包括多个部分,每个部分都着重于UML的不同方面,以帮助学生全面掌握UML建模技术。 实验一关注于UML开发工具的使用,以Rational Rose 2003为例。实验目标是让学生熟悉并掌握该工具的安装和基本操作。实验要求包括创建一个名为“课程设计”的模型,了解Rose的操作界面和功能,以及在浏览器和图中进行元素的增删操作。特别地,删除元素在浏览器和图中的差异在于,前者会从模型中彻底移除,而后者仅在当前图中删除。 实验二则聚焦于UML中的用例图绘制。实验目的是使学生能熟练绘制用例图,例如设计一个学校的网上选课系统。在这个系统中,管理员可以管理课程,学生则可以查询、选课和付费。系统采用三层模型结构,包括数据核心层、业务逻辑层和接入层。用户包括管理员和学生,他们在用例图中表现为活动者。实验要求分析系统功能、用例和活动者,并描述系统中的事件流,如添加课程、删除课程、修改课程和选课等。事件流中包含了各种可能的分支和错误处理,如密码验证错误或课程冲突的情况。 通过这样的实验,学生不仅能够理解UML的符号和概念,还能在实践中应用这些知识来描述和分析软件系统。这将有助于他们形成清晰的系统思维,提高未来在软件开发项目中的沟通和协作能力。总的来说,《UML建模与分析》实验指导书通过具体的实践任务,为学生提供了一个巩固理论知识、提升实践技能的平台,对软件工程专业学生的专业素养培养起到了关键作用。
资源推荐
资源详情
资源评论
《 建模与分析》 实 验 指导 书
实验类别 实 验 课 程 名 称 建模与分析
实验室名称 软 件 基 础 实 验 室 实 验 课 程 编 号 总学时 学 分
适用专业 软 件 工 程
先修课程 软 件 工 程 基 础 、 程 序 设 计 语 言
实验在教学培养计划中地位、作用
《 建模与分析》是理论与实践并重的课程。这门实验课为配合 建 模 与 分
析
的课堂教学而编写,要求学生综合运用一、二、三年级所学的多门课程的内容。通
过本实验
课程培养学生的实际分析问题、编程和动手能力,最终使学生系统的掌握该门课程
的主要内
容,更好的完成教学任务。
实验一 开 发 工 具 学 时
、实验目的
通过实验,熟悉并掌握 的 一 种 开 发 工 具 。
、实验内容
安装及使用 。
、实验要求
使 用 创建一个模型,命名为“课程设计”。具体步骤如下
启 动 后 , 进 入 模 型 向 导 界 面 。 选 择 模 型 最 终 实 现 的 工 具 , 按 下 “ ,
进入设计画面。或直接点击“ 后 进 入 设 计 画 面 。
右 键 点 击 浏 览 器 中 的 “ , 在 弹 出 的 快 捷 菜 单 中 选 择 “ ! " ,弹出
文件保存对话框。
输入“ 课 程 设 计 ” , 按 下 “ 保 存 ” 按 钮 , 即 建 立 一 个 名 为“课程设计 #
的文件。
熟 悉 的 操 作 界 面 及 各 项 功 能 菜 单 、 浏 览 器 、 文 档 窗 口 、 图 窗 口 、 日 志
窗口、工具栏。
分 别 在 浏 览 器 和 图 中 删 除 名 为 $% 的 元 素 。
在这里要区分从浏览器中删除元素还是从图中删除元素。当从浏览器中删
除元素时, 首 先 从 模 型 中 移 去 被 选 择 的 元 素 , 修 改 所 有 出 现 被 移 去 元 素 的
图,从中删除被移去的元素,并删除元素的详细说明。当在一个图中删除选择
的元素时, 从 当 前 图 中 移 去 选 择 的 元 素 , 但 是 不 修 改 模 型 中 其 他 的 图 。 &
类似地,分别在浏览器和图中增加新的元素。
实验二 用 例 图 的 绘 制 学 时
、实验目的
通过实验,熟悉并掌握 中 用 例 图 的 绘 制 。
、实验内容
设计和实现某学校的网上选课系统的用例图。
、实验要求
给 出 本 系 统 的 功 能 描 述
某学校的网上选课系统主要包括如下功能 管 理 员 通 过 系 统 管 理 界 面 进 入 , 建
立本学期要开的各种课程、将课程信息保存在数据库中并可以对课程进行改动
和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可
以进行三种操作 查 询 已 选 课 程 、 选 课 以 及 付 费 。 同 样 , 通 过 页 五 层 , 这 些 操
作结果存入数据库中。
对 本 系 统 的 用 例 、 活 动 者 进 行 分 析
本系统拟使用 ' " 语 言 通 过 三 层 模 型 实 现 数 据 核 心 层 、 业 务 逻 辑 层 和 接 入 层 。
数据核心层包括对 于 数 据 库 的 操 作 业 务 逻 辑 层 作 为 中 间层对用户输入进行逻
辑处理,在映射到相应 的 数 据 层 操 作 接 入 层 包 括 用 户 界 面 、 系 统 登 录 界 面 、
管理界面、用户选课界面 等 。
本系统涉及的用户包括管理员和学生,他 们 使 用 例 图 中 的 活 动 者 , 他 们的主要
特征相似,都具 有 学 号 和 姓 名 等 信 息 , 可 抽 象 出 “ 基 ” 活 动 者 (( , 而 % ) % %
和 则 从 ( ( 同一诞生,数据库管理系统是 另 外 一 个 活 动 者 。
写 出 系 统 中 出 现 的 一 些 事 件 流 , 如 添加课程 事件 流 、 删 除 课 程 事 件 流 、 修 改 课
程事件流、选课 事 件 流 。
下面是系统中出现的一些 事 件 流 。
添加课程事件 流
管 理 员 选 择 进 入 管 理 界 面 , 用 例 开 始 。 系 统 提 示 输 入 管 理 员 密 码 。
* 管 理 员 输 入 密 码 。
) 系 统 验 证 密 码 。
+ 密码 错误
, 进 入 管 理 界 面 , 系 统 显 示 目 前 所 建 立 的 全 部 课 程 信 息 。
管 理 员 选 择 添 加 课 程 。
- 系 统 提 示 输 入 新 课 程 信 息 。
. 管 理 员 输 入 信 息 。
系 统 验 证 是 否 和 已 有 课 程 冲 突 。
+ 有 冲突
# 系 统 添 加 新 课 程 , 提 示 课 程 添 加 成 功 。 系 统 重 新 进 入 管 理 主 界 面 , 显 示 所
有课程。 用 例 结 束 。
其他事件流
+ 密码 错误
系 统 提 示 再 次 输 入 密 码
用 户 确 认 。
三 次错误 , 拒 绝 再 次 访 问 。
否则 进 入 添 加 课 程 事 件 流 第 步 。
+ 有 冲突
系 统 提 示 有 冲 突 , 显 示 冲 突 课 程 信 息 用 户 重 新 输 入
继续验 证 知 道 无 冲 突
进 入 添 加 课 程 事 件 流 第 - 步
删除课程事件 流 和 修 改 课 程 事 件 流 与 此 类 似 。 选 课 事件流
学 生 进 入 选 课 登 陆 界 面 , 用 例 开 始 。 系 统 提 示 输 入 学 号 和 密 码 。
学生输入学号和密码。
系 统 验 证 课 程 是 否 可 选 。
+ 验 证失败
进 入 选 课 主 界 面 。
* 学 生 点 击 选 择 课 程 。
) 系 统 显 示 所 有 课 程 信 息 。
, 学 生 选 择 课 程 。
系 统 验 证 课 程 是 否 可 选 。
+ 课程不可选
- 系 统 提 示 课 程 选 择 成 功 , 提 示 学 生 交 费 。 . 用 例 结 束 。
错误流
+ 验 证失败
系 统 提 示 验 证 失 败 , 提 示 重 新 输 入
三 次错误 , 拒 绝 再 次 访 问 。
成功, 转 选 课 事 件 流 第 步
+ 课程不可选
系 统 提 示 课 程 不 可 选 以 及 原 因 。
学 生 重 新 选 课 。
重新验 证 直 至 成 功 。
转选 课 事 件 流 第 - 步 。
因为付费方式多 样 , 所 以 此 处 不 必 讨 论 费 用 例 。 查 询 事 件 流 比 较 简 单 , 这 里
也不用详细描述。
& 根 据 以 上 的 分 析 , 可 以 绘 出 如 下 图 所 示的系统用例图。
剩余26页未读,继续阅读
资源评论
产品经理自我修养
- 粉丝: 232
- 资源: 7710
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功