9月5日的练习题
题目:
“远程网络教学系统”的功能需求包括:
(1)学生登录网站后,可以浏览课件、查找课件、下载课件、 观看教学视频。
(2)教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。
(3)系统管理员负责对网站页面的维护,审核不法课件和不法教学信息,批准用户注册。
(4)教师登录“远程网络教学系统”后可以上传课件、上传教学视频课件、发布教学心得、修改教学心得。
如果忘记密码,可以通过“找回密码”功能找回密码。
- 请画出教师参与者的用例图。
以下是解题
教师:

学生:

系统管理员:

简单的总结:
用例图 :
- 基本概念:由参与者(Actor)、用例(Use Case)以及它们之间的关系所构成的用于描述系统功能的动态视图称之为用例图
- 用例图主要为系统的功能需求建模,用于描述系统功能
- 也可以说,切换角度,从外部用户一个这样角度的去观察,思考我们的系统应该完成哪些功能
- 用例图是需求分析中的产物,主要作用是描述参与者和用例之间的关系
- 这也是有利于以及帮助开发人员以一种可视化的方式理解系统的功能需求
- 用例图可视化地表达了系统的需求,具有直观、 规范等优点,克服了纯文字性说明的不足
- 用例图有4个组成要素:1. 参与者(角色) 2. 用例 3. 系统边界 4.关联
- 用例关系: 为了减少模型维护的工作量、保证用例模型的可维护性和一致性,可以在用例之间抽象出包含、扩展和泛化三种关系。