- [必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)。 参考资料:《构建之法》 Ch 8.2, Page 159.
利益相关者:学校的老师和学生、软件工程师、市场分析师、学校的网络监管机构、
- [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。参考资料:《构建之法》 Ch 8.4, Page 168.
N |
1.每个教师都拥有自己独立的账号 2.登录比较快速方便,有网页记住密码功能 3.录入成绩比较快速方便 |
A |
1.有用户输错验证码的时候,要保留上面输过的账号和密码 2.在录入成绩的时候,有及时自动保存功能 3.保护学生的隐私,【比如教体育的老师没有权利看学生的其他几门课程的成绩(这里举例体育并不是本人对体育有个人的不满和偏见,说明一下) |
B |
1.登陆的时候更加的快速 2.在突然掉线的情况下也不用着急,可以找到自动保存的功能 3.一科的老师不能看到学生别科的成绩能有效的防止老师潜意识里对有些别课成绩不好的学生产生偏见 |
C | 使用方便,操作简单,由于是自主研发成本较低 |
D |
1.在学校主页上发布只用教程以及关于该产品的一些介绍 2.让教师申请账号作为推广 |
- [必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.
外围功能 | 杀手功能 | |
必 要 需 求 |
登录快速、安全;操作简单、极易上手; |
限制老师查看不是自己所教课程的学生成绩 |
辅 助 需 求 |
在提示验证码输错返回登陆界面时能保留之前输过的账号和密码 | 当很多人登录时不会出现系统瘫痪现象 |