团队作业3--需求改进&系统设计

发布时间 2023-04-10 00:22:04作者: wudi汪汪队

团队作业3--需求改进&系统设计

这个作业属于哪个课程 2023-双学位(广东工业大学-计算机学院)
这个作业的要求 团队作业3--需求改进&系统设计
目标 需求改进&系统设计
参考文献 CSDN、GitHub、博客园

一、需求&原型改进

1、课堂讨论总结

问题1:功能性需求太少

对于这个问题,我们打算拓展更多功能性需求。
(1)、绩点查询功能,以及成绩分析,当用户登录到我们的程序时,我们会自动获取用户的绩点数据。
(2)、体测成绩查询功能,目前广工学子的体测成绩查询依赖于公众号,而我们关注的同类型公众号太多了,难以第一时间找到,我们会在程序里添加体测成绩查询以及体测时间查询功能,方便学生快速查找。
(3)、课程自定义,包括自主增加、删除、修改课程以及给课程增加备注,方便学生记录课程重要信息。
(4)、考试安排查询,学生可以通过程序查看已安排的考试信息,还可以自定义添加考试信息。该功能主要是为了选修等没有具体考试日期的课程所安排。
(5)、开放小型社区功能,学生可以在社区里发布帖子询问选修课程等问题,增加与学生之间的联系。

问题2:如何吸引目标用户?

我们打算先从身边的同学入手,现在自己班群里推广,待小范围测试稳定后再通过朋友圈等方式进行大面积推广。

2、与客户沟通需求

我们通过采访周围同学可以进一步理解用户的需求。作为学生的一员,我们本身也是用户之一,对于同学所讲的各种问题我们也深有感触。
我:我们打算做一个课表小程序,主要功能是查询课表,你对此有什么建议吗?
用户:你知道吗?我们每天早上赶早八,起床的时候都已经八点了,洗漱完毕从宿舍出发,抢哈啰都要十几分钟了,路上人又多,当我们想看看我们要去哪里上课的时,我们都要打开教务系统,而且还要重新登录,还要等龟速校园网加载出来,才能看到课表,真的太折磨了。而且路上人又多,边骑车边长时间看手机课表很危险,每次看课表都要绷紧神经,就怕一不小心撞到人,真的太难了。
我:同是天涯沦落人,我们经历太像了。那你觉得有什么好的办法吗?
用户:希望你们快点做个小程序出来,这样我扫一眼就知道我要去哪上课,要上什么课,在哪个时间段了。
我:我们还打算增加绩点查询以及自定义课表等功能,你觉得怎么样?
用户:那可太好了,我每学期考完试都不知道自己成绩到底怎样,没有平均分也没有总分啥的。科目又多,自己整理起来很麻烦,有这个功能可以让我省下不少分析时间。自定义课表也很不错,很多实验课在课表里根本没有,都是靠老师临时通知的,这时候这个自定义课表就很有用了,自己录入就很方便了。而且有时候调休以及老师更改时间上课,这些教务系统的课表都是不会更新的,只能靠自己去记,有这个自定义可太方便了。你们还可以收集点关于选修课程的信息发布在小程序里这样肯定能收割一大批大一大二的学生使用。
我:好的,我们也准备做一个小型社区,大家可以在上面发布关于选修课、实验课等方面的问题,便于学生之间交流。谢谢你接受我们的采访。
用户:不客气。

3、修改需求规格说明书

(1)、不足:功能性需求太少,考虑不全。在功能方面没有优势,对比同类型产品缺少竞争力。
(2)、改进:我们增加了自定义课表,绩点查询,考试安排查询,小型社区交流等功能
(3)、设计场景
早上,学生A在去上课的路上打开了课表查询程序查看自己今天所要上的课,查询到信息后A对B说:“我们上午一二三四节课要去教二上课,下午要去实验楼做实验喔。”
学生B说:“好的,你要记得要提前准备白大褂。哎,最近选修课要开始了哦,你有没有想选的啊?”
学生A:“我也不知道选什么呢,我上学期绩点好像不高,(说着学生A打开了程序通过绩点查询功能查看自己上学期绩点),啊!好低,我打算选一个比较轻松分又高的选修的课,可是我选修课太多了我也不知道怎么办。”
学生B:“那个程序里面有贴子呀,你可以发布你的问题去问问学子学姐们。”(学生A听从了学生B的建议,在程序里的小型社区里发布了自己的问题贴子)
大四的学生C从宿舍床上醒来,打开程序看了眼课表,确定自己今天要上什么课后就去阳台洗漱。在洗漱的过程中,C发现社区里有学妹询问关于选修课的事情,C点开贴子在底下写了自己四年大学生活比较推荐的选修课。
中午放学,学生A打开了自己的贴子发现多了几条回复,A记下了回复里推荐的选修课并且和B分享了,两个人打算去了解一下这些课程。
学生B:“咱们先不着急找选修课,上学期缓考的考试要来了,我们先搞定这个吧。(学生B打开了程序里的考试安排信息并展示给A看)这个还可以自定义考试安排呢,有些考试延后了,这里可以自己记录下来以防忘记。”
学生A:“好的呢,我感觉我最近胖了,好难受。我比去年胖了”(学生A打开了体测成绩查询,给B看了一下自己上学期测的身高体重等信息)
学生B:“还好啦,你看你这都是健康体重呀,有一定波动是正常的,太瘦太胖都不好,保持健康体重才是对的。这个程序好方便,什么都可以查到。”
学生A:“对啊对啊!太方便了。”两人笑着走回了宿舍。

4、四个象限

img

5、WBS

img

二、系统设计

img

三、Alpha任务分配计划

1、分配计划

img

2、甘特图

img

四、测试计划

本项目是一个课表小程序,该程序包括课表查询,绩点查询等功能,便于用户进行课表查阅。

测试项目 测试方法 测试时间 测试人员
功能测试 以用户以及管理员视角对各功能进行基本操作 初步开发完成后进行测试 各个功能研发负责人员
压力测试 项目开发完成后逐步增加流量,测试负荷能力 项目开发完成后 全部组员
实用测试 让身边的同学以及本组组员进行一段时间的使用,并撰写使用反馈 项目优化完后 用户以及开发者