实践课:i至诚app案例分析---江洁兰
| 这个作业属于哪个课程 | 至诚软工实践F班 |
|---|---|
| 这个作业要求在哪里 | 作业要求 |
| 这个作业的目标 | 分析产品软件,找出其中的问题并进行分析,提高对产品软件bug方面的认识 |
| 学号 | 212106715 |
第一部分 找Bug
Bug发生时的测试环境
操作系统:HarmonyOs2.0.0,手机:荣耀9X
bug程度划分
| 星星数 | 严重程度 |
|---|---|
| 致命 | |
| 严重 | |
| 一般 | |
| 轻微 |
Bug具体情况描述
1. 健康日报填报时间和提交时间有延迟
可复现性:必然发生,bug程度:


2.进校申请提交后找不到更改申请信息的地方,如果提交的申请信息有错,或者没有得到辅导员同意,只能撤回或者终止后重新提交,不能修改,很不方便。
可复现性:必然发生,bug程度:


3.校园一卡通-离线码,点进去并没有离线码
可复现性:必然发生,bug程度:

4.办公管理-考核系统-页面跳转失败
可复现性:必然发生,bug程度:

5.安全设置-手机号绑定和邮箱绑定,只能输入四位字符,无法完成绑定
可复现性:必然发生,bug程度:


6.重置密码的时候点右边的眼睛,密码还是看得到,重置密码后不需要重新登录,自己退出登录后再登录才需要输入新密码
可复现性:必然发生,bug程度:

Bug分析
可能成因
开发人员疏忽大意,测试工作做得不完善,没有反馈功能,用户在使用过程中发现bug后无法反馈给维护人员,维护人员不能及时意识到需要完善。
严重性
app展示的功能没有完全实现,存在功能缺陷,存在用户体验很不好的方面。
改进建议
没有实现的功能都实现,增加反馈功能,以便能及时获取用户反馈,进一步改善app。
第二部分 功能分析
根据软件已有的功能,评估其做到这个程度大约需要多少时间?(例如:团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
| 阶段 | 所花时间 |
|---|---|
| 需求分析 | 2周 |
| 程序设计 | 2周 |
| 编码 | 14周 |
| 测试 | 3周 |
分析这个软件目前的优劣(和微信端的“至诚教务助手”相比),哪个更实用?(必答)
我觉得该软件的功能没有完全实现,用户体验感不高,至诚教务助手只需关注公众号,无需再下一个app,查课表、查成绩等都比较便捷,所以我认为至诚教务助手更实用。
从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
软件测试方面,测试是对软件功能实现的检测,也是对软件整体部分的检测,建议尽可能在系统安全、功能实现、用户体验等其他对软件进行全面的测试,将测试出来的问题及时解决。
你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
开发人员粗心大意,可能是有意不修复,以及测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试。
第三部分 建议和规划
市场现状
目前市场上是否有其他类似功能的产品、竞品?
功能相似的产品:校园专属app,竞品:乐云一卡通,校园E码通,易校园
上述产品的定位、优势与劣势在哪里?
定位:为在校生服务
优势:有app和微信公众号、支付宝等多个平台,满足在校生在校使用需求
劣势:局限于校园生活,在校生毕业后就不需要了
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
校园专属的产品是相对独立的,其他校园类软件产品互为竞争关系
市场与产品生态
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
用户群体相同,用户需求也接近。有
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
存在竞争关系。有
产品规划
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
新功能:校园导航,帮助新生了解所在位置,指引新生去到目的地。
原因:对不熟悉校园的新生来说,具有实用性。新生刚入学,对校园环境不了解,虽然说会有校园地图提供给新生,有时候地图表达的可能不够清楚,更有可能有新生看不懂校园地图又羞于问路。
创新点:地图导航和校园app结合
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
角色配置:两名名开发,两名测试,一名美工,一名架构师
请为你的团队设计16个周期每周的详细规划。
详细规划
| 时间 | 工作内容 |
|---|---|
| 第一周——第二周 | 做调研,了解用户使用该产品过程中存在的不足之处,以及用户希望改进的方面 |
| 第三周——第四周 | 两名测试对现有版本进行测试,生成测试文档 |
| 第五周——第七周 | 架构师确定改进方案 |
| 第八周——第十二周 | 编码实现改进 |
| 第十三周——第十四周 | 测试,且提交测试后的修改 |
| 第十五周 | 邀请部分用户体验 |
| 第十六周 | 最后完善 |
实践课:i至诚app案例分析---江洁兰的更多相关文章
- 【集美大学1411_助教博客】个人作业2——英语学习APP案例分析 成绩
个人作业2--英语学习APP案例分析,截止发稿时间全班31人,提交31,未提交0人.有一名同学已经写了作业但忘记提交了,这次给分了,但下不为例.由于助教这周有点忙,所以点评得非常不及时,请同学们见谅. ...
- 【评分】集美大学软件工程1413班工程项目管理个人作业2——APP案例分析
[评分]个人作业2--APP案例分析 作业要求 作业地址及完成情况 博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求. 第一部分 调研, 评测 ...
- APP案例分析--扇贝单词
APP案例分析 一.调研 1.第一次上手 第一次使用时,一进APP,有一个每日一句,然后就是登录界面.有点不舒服,我都还不知道你这个APP好不好用,不让我体验一下就要注册.简单的测试了我的英语水平 ...
- 个人作业2:QQ音乐APP案例分析
APP案例分析 QQ音乐 选择理由:毕竟作为QQ音乐九年的资深老用户以及音乐爱好者 第一部分 调研 1.第一次上手的体验 我算是很早期的QQ音乐的用户,用QQ音乐七八年,除了体验各方面还不错之外 ...
- 第二次作业:APP案例分析
App案例分析 产品:三国杀-页游手游双通 选择理由 当今社会手机已经渐渐取代了电脑在人们日常生活的需求,既然要选择APP进行案例分析,首推的估计就是手机APP了.三国杀是陪伴我高中时代的主要娱乐方式 ...
- 【2017下集美大学软工1412班_助教博客】个人作业2——APP案例分析
作业要求 个人作业2:APP案例分析 评分结果 按从高到低排列 学号后三位 第二次作业 Total 008 APP案例分析 23 044 第2次作业 19.5 011 App案例分析--XBMC 19 ...
- 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析
一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求. 第一部分 调研, 评测 下载软件并使用起来, ...
- 个人作业2——集大通APP案例分析
个人作业2——集大通APP案例分析 产品:集大通 我认为这个是我们学校的APP,我们应该支持一下. 一.个人体验 1.下载并使用,描述最简单直观的个人第一次上手体验. ①界面美观,可以感受到丰富的校园 ...
- APP案例分析-摩拜单车app
第二次作业-App案例分析 本次案例分析选用的是 摩拜单车IOS5.7.5版本 测试环境为 IPhone 6s (IOS11.0.1,含有3DTOUCH功能).本次案例分析仅针对APP 而言,并不涉及 ...
- 第二次 作业——APP案例分析
APP案例分析 产品 网易云课堂 选择理由 网易云课堂是从大一就开始使用的一款学习软件,有海量的学习资源,很适合学生课余时间的自主学习 调研,评测 上手体验 第一次打开网易云课堂app的时候,进入的是 ...
随机推荐
- npm run serve 报错问题 (npm ERR! code ELIFECYCLE)
运行 npm cache clean --force删除 node_modules删除 package-lock.json运行 npm install最后 npm run serve
- C#当窗体大小改变时,窗体中的控件大小也随之改变
第一种:推荐 在窗体中加上如下代码即可实现,但窗体点击放大按钮时却不能改变控件大小. private Size beforeResizeSize = Size.Empty;protectedoverr ...
- 1.win10安装centos虚拟机并设置允许远程
一.下载并安装 打开如下连接,下载VMware和CentOS7镜像安装好虚拟机 http://t.zoukankan.com/onlymate-p-9837651.html这个链接的镜像是7.0的,我 ...
- Harbor离线安装
一.安装docker-compose 1-1. #安装方式一 curl -SL https://github.com/docker/compose/releases/download/v2.11.2/ ...
- java 动手动脑 方法重载
如下代码://MethodOverload.java //Using overloaded methods package HJssss; public class zhuce { public st ...
- Rsync等传统文件同步方式已过时 如何寻找替代产品?
Rsync原本是在Linux系统下面的一个文件同步协议,随着技术的发展,它也有其它版本的,如Windows和AIX.HPUX下面都有相应的版本可以支持的.它有很多版本都是免费的,配置也不复杂,所以很多 ...
- 谈谈 Redis 的过期策略
在日常开发中,我们使用 Redis 存储 key 时通常会设置一个过期时间,但是 Redis 是怎么删除过期的 key,而且 Redis 是单线程的,删除 key 会不会造成阻塞.要搞清楚这些,就要了 ...
- git使用采坑-The project you were looking for could not be found 解决方式
清除本地git账户,重新输入用户名密码(最优) git config --system --unset credential.helper之后再进行git操作时,弹出用户名密码窗口,输入即可 详情如下 ...
- Docker学习——Docker 三剑客(七)
Docker Compose 简介 Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责arg>...] [options] [COMMAND] ...
- <<Python编程:从入门到实践>>踩坑记 Django
<<Python编程:从入门到实践>>踩坑记 Django Django Python 19.1.1.5 模板new_topic 做完书上的步骤后,对主题添加页面经行测试,但是 ...