- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习题 网络的普及带给了人们更多的学习途径,随之用来管理远程网络教学的“远程网络教学系统”也诞生了。 “远程网络教学系统”的功能需求包括: (1)学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。 (2)教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。 (3)系统管理员负责对网站页面的维护,审核不法课件和不法教学信息,批准用户注册。 练习题 (1)学生需要登录“远程网络教学系统”后才能正常使用该系统所有功能。如果忘记密码,可以通过“找回密码”功能找回密码。登录后学生可以浏览课件、查找课件、下载课件、观看教学视频,请画出学生参与者的用例图。 (2)教师登录“远程网络教学系统”后可以上传课件、上传教学视频课件、发布教学心得、修改教学心得。如果忘记密码,可以通过“找回密码”功能找回密码。请画出教师参与者的用例图。 练习题 (1)学生需要登录“远程网络教学系统”后才能正常使用该系统所有功能。如果忘记密码,可以通过“找回密码”功能找回密码。登录后学生可以浏览课件、查找课件、下载课件、观看教学视频,请画出学生参与者的用例图。 练习题 (2)教师登录“远程网络教学系统”后可以上传课件、上传教学视频课件、发布教学心得、修改教学心得。如果忘记密码,可以通过“找回密码”功能找回密码。请画出教师参与者的用例图。 5.3.4 创建用例之间的关联 1. 创建包含关系 单击用例图工具栏中的图标,然后在需要创建包含关系的两个用例之间拖动鼠标,双击虚线段,弹出如下对话框。 用例之间的包含关系 2. 创建扩展关系 5.4 用例图的创建示例 1. 学生信息管理模块 2. 班级信息管理模块 3. 成绩管理模块 4. 网上选课模块 5. 账号管理模块 下面通过一个实际的系统用例图——“学生信息管理系统”来讲解用例图的创建过程。 5.4.1 需求分析 1. 学生信息管理模块 学生信息管理模块主要用来实现系统管理员、教师、校领导等对学生基本信息的管理。 2. 班级信息管理模块 班级信息管理模块主要用来实现系统管理员、校领导对班级基本信息的管理。 3. 成绩管理模块 成绩管理模块主要用于实现教师对学生考试成绩的管理以及学生对考试成绩的查询。 4. 网上选课模块 网上选课模块主要用于实现学生在网上了解并选择自己感兴趣的课程。 5. 账号管理模块 账号管理模块主要实现系统管理员对用户账号的管理。 5.4.2 识别参与者 要确定参与者,首先要分析系统的主要任务以及系统所涉及的问题、分析使用该系统主要功能的是哪些人、谁需要借助系统来完成工作、系统为哪些人提供数据、谁来维护和管理系统。 5.4.3 确定用例 1. 学生信息管理的用例 2. 班级信息管理的用例 3. 成绩管理的用例 4. 网上选课的用例 5. 账号管理的用例 1. 学生信息管理的用例 登录。 查询学生基本信息。 录入学生基本信息。 修改学生基本信息。 删除学生基本信息。 找回密码。 2. 班级信息管理的用例 登录。 找回密码。 查看班级基本信息。 修改班级基本信息。 删除班级基本信息。 录入班级基本信息。 3. 成绩管理的用例 登录。 找回密码。 录入成绩。 修改成绩。 保存成绩。 查询成绩。 删除成绩。 4. 网上选课的用例 登录。 找回密码。 查看课程信息。 按课程编号查看。 按课程名查看。 选择课程。 删除已选课程。 维护课程信息。 5. 账号管理的用例 创建新账号。 设置账号。 设置账号基本信息。 设置账号权限。 删除账号。 查看账号。 5.4.4 构建用例模型 1. 班级信息管理用例图 2. 成绩管理用例图 3. 网上选课用例图 4. 账号管理用例图 5.5 本 章 小 结 本章首先介绍了用例图的概念和作用,讲解了用例图的重要组成元素:参与者、用例、系统边界和关联。接着又介绍了如何通过Rational Rose创建用例图和用例图的各个元素,并创建它们之间的关系。最后通过学生信息管理系统具体讲解了如何在实际中创建用例图。 * UML建模语言 * UML建模语言 UML及面向对象分析及设计 主 讲: 陈克建 Email: xznuckj@163.com 第5章 用 例 图 本章首先介绍了用例图的概念,具体讲解了用例图的组成要素,其次介绍了如何使用Rose创建用例图,最后通过一个示例详细讲解了使用Rose创建用例图的步骤。 5.1 用例图的基本概念 用例图源于Jacobson的OOSE方法,它通过用例(Use Case)来捕获系统的需求,再结合参与者(Actor)进行系统功能需求的分析和设计。 5.1.1 用例图的定义 由参与者(Actor)、用例(Use Case)以及它们之间的关系
文档评论(0)