作业5:需求分析
目标:
- 软件产品利益相关者(stakeholder)识别
- NABCD分析
- 编写项目计划
1.利益相关者
用户:南通大学所有学生和教师
顾客:南通大学
市场分析师:教务处学生信息负责人员
监管机构:南通大学教务处
软件工程师:软件的开发和维护人员
2.竞争需求分析( NABCD 分析框架,表格形式)
N(Need,需求) |
1.能够像大多数软件一样,具备保存账号的能力,避免每次都要输入自己的账号,节约时间 2.验证码需要更人性化 3.登陆界面可以更加美观 4.学生成绩的录入方式可以更简单 |
A(Approach,做法) |
1.支持对学生/教师账号的保存 2.提供验证码刷新功能,在面对复杂验证码时用户能够刷新 3.对登陆界面进行美工处理 4.支持教师有EXCEL等软件导入学生成绩信息 |
B(Benefit,好处) |
1.节约了教师录入成绩的时间,更加人性化 2.使软件更加高大上,有美感 3.更加好的用户体验 |
C(Competitors,竞争) | 进入市场较早,具备优势,但面对其他的软件仍存在一定的不足 |
D(Delivery,推广) | 在学校内部进行使用,针对学生群体,有官方背景,无需推广 |
3.采用功能分析四象限法对上述功能需求进行分类
外围功能 | 杀手功能 | |
必要需求 | 支持对登录信息的保存 | 能支持数据的快速导入 |
辅助需求 | 登陆界面美观化 | 提供验证码的刷新功能 |