• [必做 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.
  外围功能 杀手功能
必要需求 字体鲜明 录入错误提醒
辅助需求 功能推广 字体缩放