这个作业属于哪个课程 | 至诚软工实践F班 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12580 |
这个作业的目标 | <了解软测、分析> |
学号 | <212106755> |
关于 i至诚 —— 的案例分析
产品:“i至诚”校园App 是一款综合移动信息平台,把学校各个业务数据,应用统一汇总集中展示,为全校师生提供便捷的日常办公
第一部分 调研,评测
评测:
Bug发生时的测试环境:
- 操作系统:Android 10
- 测试版本:MIUI 12.5.2
1、下载并使用,描述最简单直观的个人第一次上手体验。
一打开App首先是首页,界面较为简洁。放在显眼部分的是个人自己较为常用的功能,例如健康日报、健康码、付款码、扫一扫等。这个倒是挺方便的。底下的服务按钮是用来跳转查看所有功能。首页上更多按钮也是为了跳转到这个页面。事务是用来查看自己提交以及提交过的申请,例如出校申请等。日程和我的,内容较少不大常用得到。
2、按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图.
严重性星级说明:
-
五颗星:致命性系统故障、致命性安全性漏洞、用户体验严重影响;
-
四颗星:严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差
-
三颗星:会一定程度上影响到用户体验,甚至危及钱财和信息泄露;
-
二颗星:影响较小,基本不会危害钱财和账户信息,但会造成用户使用体验。
-
一颗星:没啥影响,可以移至最后修复。
(1)健康日报打卡界面的时间与标准北京时间不符,慢了大约两分钟,这就导致有的学生想在北京时间00:00分打卡的时候,却因为这个bug打不上,所打的卡不是新的一天而是昨天的。(BUG星级:二星级)
电脑标准北京时间:
i至诚健康日报页面打卡时间:
(2)如果忘记登入密码,想要重新设置登入密码,却还要输入原先登入密码才能修改,既然是忘记了密码而修改,还要用户输入原密码才能修改,明显的自相矛盾。
(BUG星级:三星级)
我的——安全设置——登入密码重设
进入到修改界面,但是却要输入密码
(3)有些功能在功能界面上有,空的功能按钮,但是点击进去却是空的,并无内容(BUG星级:二星级)
例如:宿舍点名系统、课堂点名、日程等
3、你觉得为什么这个产品组的人没有发现这些bug??
- 具体的设计质量不够高,然后目前这些遇到的bug不是很严重,需要等到下个版本再进行修复。
采访:
4、介绍采访对象的背景和需求(他们有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么)
- 背景:在校大学生、舍友,天天都得使用i至诚App
- 需求:每天都需要通过App健康日报打卡,以及日常保修,申请等都需要通过App
5、描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
- 实现校园管理智能化、校园生活一体化。使用这个App,学生基本需求都能得到解决。首页界面简洁,上手简单,不过‘我的’界面以及‘日程’界面较为空白,可以优化一下。各个功能方面来说,也都能实现要求,总的来说还是很不错的。
6、用户对产品有什么改进意见?
- 丰富一下‘我的’‘日程’界面
- 将进校码修改为原先的界面比较美观,现在的页面只有文字
- 将空功能按钮里边的内容补充完整
- 修复小问题bug
7、结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论:
- 非常推荐,至诚学子不用这个App不行呀
第二部分 分析
1、使用此软件的大部分功能,联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。
大约需要20周,分析如下:
阶段 | 周数 |
---|---|
需求分析 | 2 |
总体设计 | 1 |
详细设计 | 2 |
开发编程 | 10 |
测试分析与系统整合 | 2 |
现场支持 | 2 |
系统运行支持 | 1 |
2、分析这个软件目前的优劣(和微信端的“至诚教务助手”相比),哪个更实用?
- 优势:在校学生都使用这个App,学生基本需求也都得到满足,基本功能也都有且没什么巨大bug。而微信端的“至诚教务助手”不占内存,更为方便,但功能有限不如App且页面美工及排版也不如App。
- 劣势:部分页面可丰富美化,存在部分细节功能问题。而微信端的“至诚教务助手”存在卡顿,例如选修抢课。
- 建议:我觉得细节决定成败,开发者应多站在用户角度考虑问题,修复细节功能问题,提高用户体验度,例如健康日报打卡的时间问题。
3、从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
- 定期的对App进行维护,查缺补漏把比较明显的bug修复上
第三部分 建议和规划
这个软件有很多可以提高的部分,如果你是新上任的项目经理,你将如何提高从而使其更富竞争力?请针对以下问题进行思考:
市场现状
1、目前市场上是否有其他类似功能的产品、竞品?
- 有,例如智慧校园等,并且许多高校都有属于自身的App,例如上海交大校园app、i河工院智慧校园app、福州大学助手app等
2、上述产品的定位、优势与劣势在哪里?
- 上述产品都限于给自身校园学生和教师使用,优势在于都能满足在校需求
3、上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
- 上述软件有属于自己的使用学生群体,不存在竞争关系
市场与产品生态
4、产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
- 产品用户群体都是学生和老师,基本无利用其相互作用二次构成特定用户生态的可能性
5、产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
- 子产品及相关产品基本没有什么关系,各个产品的服务群体很固定,也基本无利用各个产品特性之间的相互关系二次构成产品生态的可能性
产品规划
6、如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
- 一名项目经理
- 两名开发人员
- 一名测试人员
- 一名美工人员
- 一名文档人员
7、请为你的团队设计16个周期每周的详细规划。
周数 | 任务 |
---|---|
1-2 | 市场调研 |
3 | 进行需求分析 |
4-5 | 建立模型、开发流程图 |
6-7 | 进行软件的详细设计、搭建编程架构 |
8-11 | 代码实现 |
12-13 | 测试及调试软件、修改bug |
14-15 | 美化界面 |
16 | 软件发布 |