作业5需求分析

[必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)。 参考资料:《构建之法》 Ch 8.2, Page 159.

学生,教师,学校,数据统计分析者,班主任,辅导员等。

[必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式)。参考资料:《构建之法》 Ch 8.4, Page 168.


需求

          学校的成绩网站只能查询个人自己的成绩,无法观察全学院或者全系的成绩 ,无法进行全面的比较;比如科目的平均成绩或者挂科率之类  的。比如自己成绩的曲线图。                                     
做法    收集学生成绩并进行统计,学生可以选择自己需要的方面进行查看。

好处

学生可以更加客观的掌握自己的学习情况。

竞争

我方优势在于能让学生更好地了解自己的学习状况,想法简单,容易实现。

推广

校园成绩是每个学生都要查询的,学生发现程序的功能就会看一看,推广力度不许太大。

[必做 3] 采用功能分析四象限法对上述功能需求进行分类。参考资料:《构建之法》 Ch 8.5,图8-14, Page 173.

             外围功能                      杀手功能                     

必要需求

各门成绩查询。 学生成绩的曲线图,进退步,学习状态。

辅助需求

年级或科目的挂科率或者自己在学校的成绩等第。
时间: 2024-08-26 17:25:26

作业5需求分析的相关文章

团队作业2——需求分析&原型设计

需求分析: 访问软件项目的真实用户 调研分析:本次题目为电子文档查重系统,顾名思义,此系统能够对大量文档等进行分析查重,找出抄袭.内容重复的文档.经过调研,查重系统更多的使用在对于同等学历大学生的论文包括发表的学术性论文及毕业论文,和各种实验报告的查重.因此,使用者多为高校的老师.对于该系统,他们更希望操作能够简单,有一个严谨的算法使结果更为准确,具有高效性.因此,对于系统的编写可以围绕以上的特点,尽量满足需求. 软件需求规格说明书 Git链接:https://git.coding.net/tu

团队作业2:需求分析&原型设计

需求分析: 1. 访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 对话一: A:同学用过我们的四则运算器吗? B:嗯. A:第一感觉是什么样子的? B:挺方便的 对话二: A:同学用过我们的四则运算器吗? B:嗯. A:感觉比起同类型的产品有什么不同的地方呢? B:希望速度再快点 对话三: A:同学用过我们的四则运算器吗? B:用过. A:界面方面上是否符合您周边同学朋友的喜好呢? B:如何可以自己设定就最好了! 对话四: A:同学用过我们的四则运算器

软工网络15团队作业3——需求分析与设计

需求分析 1.访问用户 我们团队计划开发一款以学习英语为目的的微信小游戏,为了了解市场反响和用户偏好,我们通过用户调查问卷的方式来进行用户调研.问卷涵盖了各个年龄阶段的用户,包含了现在流行的各种元素,希望让结果更加客观.以下是舍友进行问卷调查,他认为学习英语对未来是很有帮助的,而且他认为如果能以一种不枯燥的方式来学习就更好了,他对连连看表示出了挺大的兴趣. 用户调查问卷链接: http://1218847.51diaocha.com/manage/questionary/stat/realtim

软件工程网络15团队作业3——需求分析设计

需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求. 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 如果是原有项目,需要对旧项目的所有信息做一个调研,通过采访以前的开发者,形成采访文档,请参考<构建之法>的大马哈鱼巡回游的过程性介绍. 用户调研方法参考<构建之法>第8章获取用户需求--用户调研 http://www.cnblogs.com/xinz/archive/2013/02/03

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

[必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder) 学生成绩录入系统的利益相关者(stakeholder):  1.用户:教师  2.顾客:教务管理人员 .学生   3.市场分析师:评估该系统的价值  3. 监管机构:学校 .教育局  4.软件工程师:学生成绩录入系统软件系统开发团队 [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式) 竞争需求分析:   内容 N(Need需求) 1.验证码要不区分大小写输入 2.设置

作业2——需求分析&amp;原型设计

需求分析: 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求.下面是我们初步的需求分析: 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 做了如上图所示的线上采访,大部分人都认为微信点名的方式不错,可以方便老师,但是也存在缺点,比如同学手机没电或者二维码扫不到,甚至有人提出没有智能机该怎么办的问题,这样的问题只能直接和老师提出,我们认为就这个问题可以做一个手动添加的功能. 2.参考<软件需求规格说明书>国标

课后作业02需求分析

如果你为Liz开发问题账户分析系统,你准备如何进行需求分析,第一步要做什么? 首先要了解Liz为什么需要问题账户分析系统,她希望系统具有哪些功能,同时要了解与Liz有工作交互的同事一些工作流程,还应该了解Liz对于计算机的操作能力. 你认为目前需求分析材料中欠缺哪些内容? 1.能够分析问题账户三年内的历史数据并给出应该如何处理的建议: 2.能够将分析出的数据打印出来: 3.能够详细分类显示问题账户: 描述一下模拟开发系统的原型(包括哪些功能,数据库如何设计,操作的流程,界面的设计等等) 功能:

作业5 需求分析

[必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder). 用户:学生,要录入成绩的老师,学校网络管理中心 顾客:要录入成绩的老师 市场分析师:无 监管机构:学校网络管理中心 软件工程师:学校网络管理中心 [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式).    N     为了使成绩录入系统使得成绩公开化,且方便查询,满足了学生查询成绩简单化,老师录入方便化.   A    以学生学号,课程为基础,分门别类,以学号作为登

集美大学1414-团队作业2:需求分析&amp;原型设计分数发布

1.评分标准 检查项 分数 编号 调研文档或截图 1 1 软件需求分析说明书 2 2  NABCD 2 3  描述每个成员具体分工 1 4  原型设计 2 5  编码规范 1 6  推广视频 1 7  总计 10   2.得分详情: 编号 队名 博客 1 2 3 4 5 6 7 总分 1 clearlove8 http://www.cnblogs.com/ThinkAlone/p/7788014.html 0.5 2 2 1 2 0 0 7.5 2 魔仙堡 http://www.cnblogs.