面向对象建模方法与技术综合实验报告 题 目: 在 线 选 课 系 统 的 UM L 建模 班 级: 信 息 0 8 1 班 学 号: 3 0 8 0 7 0 2 1 3 8 * 名: * * 指导教师: 修 宇 UML 建模实验报告 一、用例图 (一) 本次目的 1) 熟悉用例图的基本功能和使用方法
2) 掌握如何使用建模工具绘制用例图方法
(二) 要求请完成如下任务: 1) 使用Rational rose 画出选课系统的用例图
2) 同时对主要功能用例进行详细说明
选课系统用例图如下图所示: PeopleSelect CourseQuery CoursePay for CourseStudentAdd CourseModify CourseDatabaseDelete CourseRegistrar 图1 二、 活动图 (一) 本次目的 1)熟悉活动图的基本功能和使用方法
2)掌握如何使用建模工具绘制活动图方法
(二) 要求请完成如下任务 用活动图来描述系统中已知用例的业务过程 1) 使用活动图对选课用例或相关用例进行描述
2) 使用活动图对建立选修课程目录表用例进行描述
活动图如下图所示: 输 入 课 程 各项 信 息现 实 添 加 成功 信 息现 实 添 加 错误 信 息验 证 课 程创 建 课 程 对象判 断 添 加 课程 是 否 合 法提 示 重 新 输 入 [ 不合 法 ]判 断 添 加 课程 是 否 成 功[ 成 功 ]在数据库中查询课 程在数据库中添 加 该课 程[ 合 法 ][ 失败 ]数 据 库 接 口业务逻辑接 口用户接 口 图2 三、类图 (一) 本次目的 1) 理解类的基本概念; 2) 掌握如何从需求分析中抽象出类的方法及关系; 3) 掌握在Rational Rose 中绘制类的操作方法
(二) 要求请完成如下任务 通过这用例图和