作业5——需求分析(学生成绩录入系统)

时间:2022-08-07 21:57:58

 

[必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)

学生成绩录入系统的利益相关者(stakeholder):

 1.用户:教师

 2.顾客:教务管理人员 学生 

 3.市场分析师:评估该系统的价值

 3. 监管机构:学校 教育局

 4.软件工程师:学生成绩录入系统软件系统开发团队

 

[必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)

竞争需求分析:

 

内容

NNeed需求)

 

1、验证码要不区分大小写输入

2、设置7天免密码登陆(考虑到老师会在期末的时候经常使用)

3、增加标记功能(便于期末平时分调整*为加分同学-为扣分同学)

4、录入确认(没录入完一个学生需要确定才能进行下次录入)

5、自动翻滚(老师不必每个学生都点进去,在录入界面从该班1号开始录入确定自动跳转至下一位,

每隔10为一组,对于30个人的班级来说老师只需点进去1号和1号即可完成对班级所有学生的成绩录入)

6、页面人性化设置(符合个老师喜好)

7、APP版上线(方便老师修改录入)

8、自动纠错(同一学生的分值差距过大可能手误输错)

9、声控输入成绩

AApproach做法)

 

1、设置良好的安全维护机制(7天免密码登陆)

2、对已有的程序进行添改(新增功能)

招揽更多的技术人才实现这些功能

 

BBenefit 好处)

 

1、7天免密码登陆符合特殊时期,用户的特殊需求

2、自动翻滚省去了用户每个需要点进去的麻烦,但是一次只能10个自动翻滚,以防用户在某一位学生

处输错可以及时改正

3、APP版更方便更快捷

 

CCompetitors竞争)

 

1、自动翻滚功能省去大批量录入的麻烦

2、APP更快捷

3、界面可调人性化设置,更亲和于用户

 

DDelivery推广)

 

1、利用学校的官方微博、微信公众号实行推广

2、给以免费试用

 

[必做 3] 采用功能分析四象限法对上述功能需求进行分类

杀手功能:自动翻滚省去大批量成绩录入的反复点击登入、自动标志检测分值

          差值过大标志出来,声控输入成绩

外围功能:界面设计自定义,各平台都能运行,线下APP

必要需求:准确登入学生信息并保存(达不到这一点,就不是学生成绩录入系统)、录入确认

辅助需求:界面风格各异,按用户喜好可以自定义

 

外围功能(Context

杀手功能(Core

必要需求

Mission Critical

第二象限

建议采取“抵消”的办法,快速达到

和别人差不多再维持现状

第一象限

建议采取“差异化”的办法。全力打造这一块,

做好自动翻页和声控输入成绩

辅助需求

Enabling

第三象限

建议采取“维持”的办法,以最低价换取最高的性能

第四象限

建议采取“维持”的办法要么不做要做就做到最好

 

[选做 5] 分析现有软件系统,列举1~2 个你认为的Bug,并陈述理由改进建议

Bug1:录入过程断网或者电脑忽然死机,没有相应的及时保存机制,导致之前录入的成绩都无效了。选择稳定性更高的算法,更好的硬件支持。

Bug2:没有设置提醒学生机制(学生不能及时了解到自己的成绩)