- [必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)。 参考资料:《构建之法》 Ch 8.2, Page 159.
利益相关者:学生,老师,南通大学,软件工程师
- [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。参考资料:《构建之法》 Ch 8.4, Page 168.
1.N(Need,需求) | 重要的功能用大号鲜艳字体表示出来,增加字体缩放功能,成绩录入自动提醒简单的错误(比如还有谁未录入,或者成绩明显不正确的情况) |
2.A(Approach,做法) | 字体在后台设置时就做好,在网页右下角添加“+”,“-”进行字体缩放,编写一个简单的算法实现错误提醒 |
3.B(Benefit,好处) | 鲜明的字体可以让人一眼注意到,大小缩放可以满足不同人的阅读习惯,简单的报错可以降低大量录入时,眼花或者手误造成的不必要麻烦。 |
4.C(Competition,竞争) | 这个录入系统貌似没什么竞争。。 |
5.D(Delivery,推广) | 在校园的官网首页的广告牌上滚动播出 |
- [必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.
外围功能 | 杀手功能 | |
必要需求 | 字体鲜明 | 录入错误提醒 |
辅助需求 | 功能推广 | 字体缩放 |