面向对象系统分析与设计实验指导书(新)_第1页
面向对象系统分析与设计实验指导书(新)_第2页
面向对象系统分析与设计实验指导书(新)_第3页
面向对象系统分析与设计实验指导书(新)_第4页
面向对象系统分析与设计实验指导书(新)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象系统分析与设计 实验指导书 软件学院 前 言 随着计算机技术的不断发展 面向对象的系统分析与设计方法已成为当前 做重要的主流软件开发方法 面向对象基本理论 基本思想 面向对象分析和 面向对象设计等领域的方法和技术已经成为软件工程专业人员最重要的知识基 础和专业技能 通过 面向对象系统分析与设计 课程的学习 可以使学生系统地掌握面 向对象的基本理论 基本思想 面向对象分析和面向对象设计的方法和技术 培养学生良好的专业基础和专业技能 本实验指导书给出了本课程的所有实验的实验目的 实验原理 实验内容 实验要求和实验步骤 授课时 其具体内容可根据具体授课情况进行增改 本实验的内容安排的重点是对学生各种能力的培养 首先 关注的是对学 生在面向对象思想方面的思维能力方面的培养 其次 是对应用统一建模语言 能力的培养 最后 是对学生使用面向对象方法进行系统分析和系统设计方面 能力的培养 因此 所有实验内容的增减和调整都应围绕培养这些能力进行 实验一 用例图建模实验一 用例图建模 一 实验目的一 实验目的 通过实验熟练掌握用例图的建模方法 掌握用例事件流建模方法 掌握使通过实验熟练掌握用例图的建模方法 掌握用例事件流建模方法 掌握使 用活动图描述用例的建模方法 理解和掌握用例建模的实质含义 用活动图描述用例的建模方法 理解和掌握用例建模的实质含义 二 实验原理二 实验原理 根据系统的需求陈述或用例陈述 进行系统用例建模 并撰写用例描述 根据系统的需求陈述或用例陈述 进行系统用例建模 并撰写用例描述 三 实验内容三 实验内容 1 1 学习使用 学习使用 RoseRose 建立用例模型的方法 建立用例模型的方法 2 2 对于给定的需求陈述 对于给定的需求陈述 详见书 详见书 8787 页 利用给定的需求陈述 按照用例建页 利用给定的需求陈述 按照用例建 模的步骤建立用例模型 模的步骤建立用例模型 用例建模步骤如下 1 发现参与者 2 从参与者角度发现用例 3 撰写用例描述 4 绘制用例图 5 审核与校正用例模型 四 实验要求四 实验要求 1 1 实验前 应预习实验前 应预习 RationalRational RoseRose 软件的基本使用方法 同时预先做好实验软件的基本使用方法 同时预先做好实验 题目的解答 在规定的时间内完成全部实验题目 并将结果整理成一个题目的解答 在规定的时间内完成全部实验题目 并将结果整理成一个 WORDWORD 文文 档 档 2 2 单人一组完成用例图 并挑选其中 单人一组完成用例图 并挑选其中 2 32 3 个用例撰写用例描述 建议先简要描个用例撰写用例描述 建议先简要描 述业务需求部分 再绘制用例图和撰写用例描述 格式要求准确 述业务需求部分 再绘制用例图和撰写用例描述 格式要求准确 五 实验步骤五 实验步骤 1 1 使用 使用 RationalRational RoseRose 进行用例图建模 进行用例图建模 2 2 实用 实用 wordword 编写实验报告 编写实验报告 实验二 类图建模实验二 类图建模 一 实验目的一 实验目的 通过实验熟练掌握类图的建模方法 包括类 属性 方法 作用域 可见通过实验熟练掌握类图的建模方法 包括类 属性 方法 作用域 可见 性 类关系 对象关系 构造型 注释等模型元素的使用方法 理解和掌握类性 类关系 对象关系 构造型 注释等模型元素的使用方法 理解和掌握类 图建模的实质含义 图建模的实质含义 二 实验原理二 实验原理 根据系统的需求陈述或用例陈述 分析系统需要的类 并对分析结果用类根据系统的需求陈述或用例陈述 分析系统需要的类 并对分析结果用类 图描述 图描述 三 实验内容三 实验内容 1 1 学习使用 学习使用 RoseRose 建立类对象模型的方法 建立类对象模型的方法 2 2 对于给定的需求陈述 详见书对于给定的需求陈述 详见书 153153 页 页 按照类对象建模的步骤建立大学课 按照类对象建模的步骤建立大学课 程注册课程系统的类图 程注册课程系统的类图 类对象步骤如下 1 识别对象 2 识别属性 3 识别关系 4 绘制类图 四 实验要求四 实验要求 1 1 实验前 应预习实验前 应预习 RationalRational RoseRose 软件的基本使用方法软件的基本使用方法 同时预先做好实验 同时预先做好实验 题目的解答 在规定的时间内完成全部实验题目 并将结果整理成一个题目的解答 在规定的时间内完成全部实验题目 并将结果整理成一个 WORDWORD 文文 档 档 2 2 单人一组完成类图 再给出类之间关系的语言描述 单人一组完成类图 再给出类之间关系的语言描述 五 实验步骤五 实验步骤 1 1 使用 使用 RationalRational RoseRose 进行用例图建模 进行用例图建模 2 2 实用 实用 wordword 编写实验报告 编写实验报告 实验三 顺序图和协作图建模实验三 顺序图和协作图建模 一 实验目的一 实验目的 通过实验熟练掌握顺序图和协作图的建模方法 掌握构成通过实验熟练掌握顺序图和协作图的建模方法 掌握构成顺序图和协作图顺序图和协作图 的构成元素和构成规则以及他们表达的语义 的构成元素和构成规则以及他们表达的语义 理解和掌握理解和掌握顺序图和协作图顺序图和协作图建模建模 的实际意义 的实际意义 二 实验原理二 实验原理 根据给定的一个需求陈述 构建实现该过程的顺序图 协作图 根据给定的一个需求陈述 构建实现该过程的顺序图 协作图 并分析顺 并分析顺 序图 协作图 建模的实际意义 序图 协作图 建模的实际意义 三 实验内容三 实验内容 1 1 认真阅读给定的需求陈述 详见书 认真阅读给定的需求陈述 详见书 191191 页 并结合实验一中给出的用例描述 页 并结合实验一中给出的用例描述 给出其中给出其中 1 21 2 个用例的顺序图模型 个用例的顺序图模型 2 2 认真阅读给定的需求陈述并结合实验一中给出的用例描述 给出其中 认真阅读给定的需求陈述并结合实验一中给出的用例描述 给出其中 1 21 2 个个 用例的协作图模型 用例的协作图模型 3 3 下列描述是关于学生注册课程的交互序列的描述 试对交互建立顺序和协作 下列描述是关于学生注册课程的交互序列的描述 试对交互建立顺序和协作 图 图 1 1 学生登录 学生登录 注册课程界面注册课程界面 2 2 界面加载和显示学生可以选择的课程列表 界面加载和显示学生可以选择的课程列表 3 3 学生可以选择列表中的课程查看详细情况 学生可以选择列表中的课程查看详细情况 4 4 界面将会显示出课程详细信息 界面将会显示出课程详细信息 5 5 学生选择 学生选择 1 1 门课程进行选修 门课程进行选修 6 6 系统记录学生的选修信息 系统记录学生的选修信息 7 7 界面显示选修成功 界面显示选修成功 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 1 保 保 2 保 保 保 保 保 保 3 保 保 保 保 保 保 4 5 6 保 保 保 保 保 保 7 保 保 保 保 保 保 保 保 8 保 保 保 保 保 保 9 保 保 保 保 保 保 10 11 12 保 保 保 保 保 保 保 保 13 保 保 保 保 保 保 14 保 保 保 保 保 保 15 保 保 保 保 保 保 16 17 18 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 保 1 保 保 2 保 保 保 保 保 保 3 保 保 保 保 保 保 4 5 6 保 保 保 保 保 保 7 保 保 保 保 保 保 保 保8 保 保 保 保 保 保 9 保 保 保 保 保 保 10 11 12 保 保 保 保 保 保 保 保 13 保 保 保 保 保 保14 保 保 保 保 保 保 15 保 保 保 保 保 保 16 17 18 保 保 保 保 保 保 保 保 四 实验要求四 实验要求 1 1 实验前 应预习 实验前 应预习 RationalRational RoseRose 软件的基本使用方法软件的基本使用方法 同时预先做好实验题 同时预先做好实验题 目的解答 在规定的时间内完成全部实验题目 并将结果整理成一个目的解答 在规定的时间内完成全部实验题目 并将结果整理成一个 WORDWORD 文档 文档 2 2 单人一组完成顺序图 协作图建模 要求给出具体对实验一中建模用例的用 单人一组完成顺序图 协作图建模 要求给出具体对实验一中建模用例的用 例及用例描述 例及用例描述 五 实验步骤五 实验步骤 1 1 使用 使用 RationalRational RoseRose 进行交互图建模 进行交互图建模 2 2 实用 实用 wordword 编写实验报告 编写实验报告 实验四 实验四 状态状态图活动图建模图活动图建模 一 实验目的一 实验目的 通过实验熟练掌握状态图 活动图的建模方法 掌握构成通过实验熟练掌握状态图 活动图的建模方法 掌握构成状态状态图图的构成元的构成元 素和构成规则以及它们表达的语义 素和构成规则以及它们表达的语义 二 实验原理二 实验原理 根据给定的一个对象或系统状态或一个活动序列的陈述 构建描述该对象根据给定的一个对象或系统状态或一个活动序列的陈述 构建描述该对象 或系统状态的状态图 活动图 或系统状态的状态图 活动图 三 实验内容三 实验内容 1 1 认真阅读给定的需求陈述 详见书 认真阅读给定的需求陈述 详见书 230230 页 并结合实验一中与学习计划相关页 并结合实验一中与学习计划相关 的用例 建立活动图 的用例 建立活动图 2 2 分析课程类 注册管理类的状态以及状态转移建立两个类的状态图模型 分析课程类 注册管理类的状态以及状态转移建立两个类的状态图模型 四 实验要求四 实验要求 实验前 应预先做好实验题目的解答 在规定的时间内完成全部实验题目 并实验前 应预先做好实验题目的解答 在规定的时间内完成全部实验题目 并 将结果整理成一个将结果整理成一个 WORDWORD 文档 文档 五 实验步骤五 实验步骤 1 1 使用 使用 RationalRational RoseRose 进行状态图和活动图建模 进行状态图和活动图建模 2 2 使用 使用 WORDWORD 编写实验报告 编写实验报告 实验五 面向对象分析 综合实验 一 实验五 面向对象分析 综合实验 一 一 实验目的一 实验目的 通过实验熟练掌握面向对象分析的主要建模方法 用例建模方法 掌握用 例模型的构成元素和构成规则以及它们表达的语义 系统掌握面向对象分析的 内容 步骤 方法以及建模方法 二 实验原理二 实验原理 根据给定的系统需求陈述 构建该系统的 OOA 模型 包括用例模型 给出 该系统的需求分析文档 三 实验内容三 实验内容 分析一个小型面向对象系统 具体内容可自选 如图书借阅 储蓄管理和 成绩管理等 的用户需求 并为该系统建立一个用例模型 具体要求如下 1 构建该系统的用例模型用于表达系统的需求模型 2 对模型中的每一个用例进行事件流建模 3 分析用例模型 给出关键用例的用例描述 四 实验要求四 实验要求 此实验要求在 2 学时之内完成 全部实验内容必须在规定的时间内完成 并将结果整理成一个 WORD 文档 文档内容要求完整 格式要求美观 规范 五 实验步骤五 实验步骤 1 使用 Rational Rose 进行用例建模 2 使用 WORD 编写需求分析实验报告 实验五 面向对象分析 综合实验 一 实验五 面向对象分析 综合实验 一 一 实验目的一 实验目的 通过实验熟练掌握面向对象分析的主要建模方法 静态建模方法 掌握类 对象模型的构成元素和构成规则以及它们表达的语义 系统掌握面向对象分析 的内容 步骤 方法以及建模方法 二 实验原理二 实验原理 根据给定的系统需求陈述 构建该系统的类图模型 补充到该系统的需求 分析文档 三 实验内容三 实验内容 分析一个小型面向对象系统 具体内容可自选 如图书借阅 储蓄管理和 成绩管理等 的用户需求 并为该系统建立一个类对象模型 具体要求如下 1 构建该系统的用例模型用于表达系统的需求模型 2 对模型中领域类发现类对象 3 分析你的用例模型 找出系统需要的类 分析这些所具有的属性和方法 分析这些类之间的关系 四 实验要求四 实验要求 此实验要求在 2 学时之内完成 全部实验内容必须在规定的时间内完成 并将结果整理成一个 WORD 文档 文档内容要求完整 格式要求美观 规范 五 实验步骤五 实验步骤 1 使用 Rational Rose 进行类图建模 2 使用 WORD 编写需求分析报告 实验六 面向对象设计 综合实验 二 实验六 面向对象设计 综合实验 二 一 实验目的一 实验目的 通过实验熟练掌握面向对象设计的主要建模方法 掌握问题域子系统 人 机界面子系统和数据管理子系统的设计方法 系统掌握面向对象设计的内容 步骤 方法以及建模方法 二 实验原理二 实验原理 面向对象设计中 问题域子系统 人机界面子系统和数据管理子系统设计 的一般原则和方法 三 实验内容三 实验内容 根据实验五的分析模型 完成该系统的问题域子系统 人机界面子系统和 数据管理子系统的设计 并将设计结果写成设计文档 具体要求如下 1 选择合适的程序设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论