作业5:需求分析
分析已有系统:南通大学学生成绩录入系统
- [必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)。 参考资料:《构建之法》 Ch 8.2, Page 159.
利益相关者(stakeholder):用户(通大学生、老师)、教务管理负责人、系统管理员、市场分析师、监管机构(学校)、软件工程师、开发测试人员。
- [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。参考资料:《构建之法》 Ch 8.4, Page 168.
NABCD模型 | 内容 |
N(Need) |
·用户登录过程简易 ·快速查询成绩 ·成绩录入过程方便快捷 ·隐私性 |
A(Approach) |
·验证码尽量避免一些易混淆的字母数字(如:l和1,O和0) ·加入可单独查询某学期或某学科成绩的功能模块 ·成绩录入可批量进行 ·设置权限,不可查看他人相关信息 |
B(Benefit) |
·系统易操作性 ·系统具有开放性 ·查询的隐私性 ·按条件查询,高效性 |
C(Competitors) |
·我方优势——操作简便、高效 ·我方劣势——系统尚未完美,很多地方仍需完善,增进功能 |
D(Delivery) |
·在校园网站发布成绩查询系统的公告 ·各学院各班老师向学生转告 ·班委在各班群中发布公告,介绍该系统的功能 |
- [必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.
外围功能 | 杀手功能 | |
必要需求 | 设置权限,不可查看他人相关信息 | 批量录入成绩 |
辅助需求 |
用户登录过程简易 验证码尽量避免一些易混淆的字母数字(如:l和1,O和0) |
单独查询某学期或某学科成绩的功能模块 |