[必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)
学生成绩录入系统的利益相关者(stakeholder):
1.用户:教师
2.顾客:教务管理人员 、学生
3.市场分析师:评估该系统的价值
3. 监管机构:学校 、教育局
4.软件工程师:学生成绩录入系统软件系统开发团队
[必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)
竞争需求分析:
内容 |
|
N(Need需求) |
1、验证码要不区分大小写输入 2、设置7天免密码登陆(考虑到老师会在期末的时候经常使用) 3、增加标记功能(便于期末平时分调整*为加分同学-为扣分同学) 4、录入确认(没录入完一个学生需要确定才能进行下次录入) 5、自动翻滚(老师不必每个学生都点进去,在录入界面从该班1号开始录入确定自动跳转至下一位, 每隔10为一组,对于30个人的班级来说老师只需点进去1号和1号即可完成对班级所有学生的成绩录入) 6、页面人性化设置(符合个老师喜好) 7、APP版上线(方便老师修改录入) 8、自动纠错(同一学生的分值差距过大可能手误输错) 9、声控输入成绩 |
A(Approach做法) |
1、设置良好的安全维护机制(7天免密码登陆) 2、对已有的程序进行添改(新增功能) 招揽更多的技术人才实现这些功能 |
B(Benefit 好处) |
1、7天免密码登陆符合特殊时期,用户的特殊需求 2、自动翻滚省去了用户每个需要点进去的麻烦,但是一次只能10个自动翻滚,以防用户在某一位学生 处输错可以及时改正 3、APP版更方便更快捷 |
C(Competitors竞争) |
1、自动翻滚功能省去大批量录入的麻烦 2、APP更快捷 3、界面可调人性化设置,更亲和于用户 |
D(Delivery推广) |
1、利用学校的官方微博、微信公众号实行推广 2、给以免费试用 |
[必做 3] 采用功能分析四象限法对上述功能需求进行分类
杀手功能:自动翻滚省去大批量成绩录入的反复点击登入、自动标志检测分值
差值过大标志出来,声控输入成绩
外围功能:界面设计自定义,各平台都能运行,线下APP版
必要需求:准确登入学生信息并保存(达不到这一点,就不是学生成绩录入系统)、录入确认
辅助需求:界面风格各异,按用户喜好可以自定义
外围功能(Context) |
杀手功能(Core) |
|
必要需求 (Mission Critical) |
第二象限 建议采取“抵消”的办法,快速达到 和别人差不多再维持现状 |
第一象限 建议采取“差异化”的办法。全力打造这一块, 做好自动翻页和声控输入成绩 |
辅助需求 (Enabling) |
第三象限 建议采取“维持”的办法,以最低价换取最高的性能 |
第四象限 建议采取“维持”的办法要么不做要做就做到最好 |
[选做 5] 分析现有软件系统,列举1~2 个你认为的Bug,并陈述理由及改进建议。
Bug1:录入过程断网或者电脑忽然死机,没有相应的及时保存机制,导致之前录入的成绩都无效了。选择稳定性更高的算法,更好的硬件支持。
Bug2:没有设置提醒学生机制(学生不能及时了解到自己的成绩)