这个作业属于哪个课程 |
至诚软工实践F班 |
这个作业要求在哪里 |
<实践课:案例分析> |
这个作业的目标 |
<对软件进行分析测评,从理论到实践加强对软件工程的原理的理解> |
学号 |
<212106730> |
第一部分 找Bug(黑白盒测试)
1.bug发生时的测试环境
操作系统:Android 9
i至诚APP版本:2.1.1
2.Bug的可复现性及具体复现步骤
均为测试15次发生15次
3.Bug具体情况描述
a.①i至诚-->首页-->健康日报内的时间不可实时刷新,并且比网络时间慢80秒左右;
②i至诚-->首页-->健康日报是跟随学校的位置而不是用户所在的位置。
b.i至诚-->首页中的轮播图有些可以点击,要是如图所示的图书馆图片点进去可以出现相关的跳转就更好了。
c.i至诚-->日程模块不可用,既不能编辑也没有显示相应的课程表,每次看课程表需要打开“至诚教务助手”公众号查看。如果把二者的常用功能进行整合会更方便用户。
4.Bug分析
a.(严重性:✦✦✧✧✧)
①健康日报内的时间如果需要刷新需要返回上一步,每一天的分界线为00:00,只要不是在00:00--00:02之间使用基本上是没影响的,但是不排除用户着急或者不留神粗心大意没看清时间就打卡的可能;
②位置不跟随用户所在位置,可能因为开发的时候觉得学生基本在校,可是假期学生回家或者请假回家就会不方便些。
b.(严重性:✧✧✧✧✧)功能挺好的,要是有链接进行跳转就更好了,锦上添花的东西。
c.(严重性:✦✦✧✧✧)功能基本没用,建议挂课程表
d.(严重性:✦✧✧✧✧)建议出个类似万能墙的模块,就不用再跑去贴吧或者万能墙空间了,可以安排部门学生专门管理。
第二部分 功能分析
Q1:根据软件已有的功能,评估其做到这个程度大约需要多少时间?(例如:团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
实现目标 |
时间安排 |
需求讨论、需求评估 |
2周 |
需求分析 |
1.5周 |
项目技术开发与视觉规划(原型设计、功能分析) |
2.5周 |
开发(前、后端,数据库) |
12周 |
软件测试 |
4周 |
发布与维护 |
-- |
Q2:分析这个软件目前的优劣(和微信端的“至诚教务助手”相比),哪个更实用?(必答)
优势:点进去就是首页,不用再像公众号找到才能打开;有更多图片按钮,页面更清晰好看,公众号都是文字;有很多实用有趣的功能。
劣势:功能实用性不如公众号,公众号可以发送消息,i至诚不行。有很多功能不够方便。
总结:各有利弊,希望可以完美结合。
Q3:从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
a.建议出个类似万能墙的模块,就不用再跑去贴吧或者万能墙空间了,可以安排部门学生专门管理。
b.建议能看课程表
Q4:你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
像健康日报的时间和地点问题,可能由于疫情突然看来袭,开发人员并没有足够的时间开发这一模块,并且面向的用户都是教职工和学生,后续使用并没有出现什么问题,开发人员自己开发的软件自己用起来当然觉得方便。但是日程模块真的一点用没有,可能是觉得有“至诚教务助手”公众号的帮助也没有太大的开发必要。
第三部分 建议和规划
这个软件有很多可以提高的部分,如果你是新上任的项目经理,你将如何提高从而使其更富竞争力?
1.市场现状
i至诚面向的用户是至诚学院的学生,学生在使用过程中有问题也可以向教务老师反馈,可以进行及时改进。
2.市场与产品生态
产品的用户群体之间否存在一定关系,可能利用其相互作用二次构成特定用户生态。
3.产品规划
a.建议出个类似万能墙的模块,就不用再跑去贴吧或者万能墙空间了,可以安排部门学生专门管理。
b.角色配置
角色 |
分配 |
开发 |
2人 |
测试 |
2人 |
美工 |
1人 |
项目经理 |
1人 |
c.请为你的团队设计16个周期每周的详细规划
实现目标 |
时间安排 |
需求讨论、需求评估 |
2周 |
需求分析 |
1.5周 |
项目技术开发与视觉规划(原型设计、功能分析) |
2.5周 |
开发(前、后端,数据库) |
8周 |
软件测试 |
2周 |
发布与维护 |
-- |