作业链接

调研,评测

评测

  • 下载并使用,描述最简单直观的个人第一次上手体验。

    第一次使用,功能看过去很全面,但是到具体的,功能大部分没有实现

  • 按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图.
    • 我的课表

      • 课表查询没有课表结果,数据库中无相关数据,或接口出错
      • 点进去当前周都默认是第一周,没有按照我们的校历来,数据库中可能无相关数据
      • 下拉功能能没有实现,可能scroll-y未生效
    • 失物招领
      • 检测不到上传的照片、并且会默认将改照片保存到本地微信相册
      • 系统发布时间与本机时间对不上,比本机时间快了15分钟,可能时间类换算出错

      • 被艾特后,用户不会接收到任何通知,消息接口调用出了问题
      • 失物招领通知对象无法取消,没有判断多次操作的有效性
    • 成绩查询
      • 没有成绩显示,并且没有任何错误提示信息,数据库无相关数据或接口出错
      • 无最新学期更新,数据库无相关数据或接口出错。
    • 学生证附卡
      • 无法进行学生证副卡采集,找不到地方添加辅导员,界面编辑是未考虑此问题,或此辅导员应根据学生自动关联,无需添加。
      • 多处文本框不可编辑,可能此处为textView而非editView
      • 学生证附卡补办申请,多处不可编辑,同上
      • 学生证附卡编辑修改区间,无范围选择,区间数组为空
      • 学生证附卡补办申请,只有确定取消按钮,无输入框
      • 非bug性问题:提示辅导员为空后,只需随意输入电话即可提交,提交后会显示个人信息,此处身份证号码无隐私保护
    • 福大邮箱
      • 手机端邮箱无法登陆,未连接福大邮箱接口,或数据获取错误
    • 个人日程
      • 日程选择提醒之后无法保存
  • 你觉得为什么这个产品组的人没有发现这些bug?

    没有做好充分的测试和用户调研就急于发布

  • 假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。
    • 架构方面

      • 需要先弄清楚该微信公众号的整体结构和组件,通过思维导图做出直观的架构图,这样子功能就一目了然了
      • 部署运维方面
        • 在整体完成并且检查之后再进行部署,这样会比较方便修改;
        • 定期做好数据库的检查;
        • 数据库部署要做好最小化的权限;
      • 微服务方面
        • 要注意数据的一致性

采访

  • 介绍采访对象的背景和需求(他们有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么)

    采访对象为福州大学2016级计算机专业和软件工程专业的学生,平常需要查询成绩和课表。他们使用过福大助手和福大教务通。除了现有的功能,他们还需要考场查询功能以及一卡通充值功能

  • 让采访对象使用微信福州大学企业号(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

  • 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

    用户的问题没有解决,因为大部分功能还不能使用。该软件界面简洁,功能模块划分较全,但是大部分功能都还没有很好的实现。用户体验不好。使用微信公众号更加轻便,不用下载app(手机内存不足很难受!)

  • 用户对产品有什么改进意见?

    希望能供改善现在出现的bug,最好能添加一些福大教务通或教务通上面的功能。易班的服务器实在很。。。

  • 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价,请选择一个结论

    不推荐这个软件,以为这个软件存在的问题还是很多的。

分析

估计项目用时

该项目做到目前这个程度,大部分主要功能都未完善,团队做到这种程度上需要3周,其中前期需求分析阶段需1周。

功能逻辑图

  • 个人模块


    重要度:95%

    完成度:20%

    出发点:实现最贴切学生的课表查询、成绩查询、个人日程记录&提醒、学生证附卡信息等功能

    效果:个人日程部分大部分可以使用,但是在选择提醒之后就无法保存。其他三个功能基本无法使用。

  • 通知、讲座、新闻模块


    重要度:70%

    完成度:95%

    出发点:让同学更方便的了解学校的各种新闻

    效果:功能基本上都已经实现

  • 其他功能模块


    重要度:80%

    完成度:50%

    出发点:方便同学在校内的生活

    效果:黄页功能已全部实现,其余功能仍存在bug,邮箱在手机端完全无法登陆

优势、劣势、可以提高的一个重要部分

  • 优势:

    作为微信公众号,方便同学的使用,无需下载新的app

  • 劣势:

    在市面上同类产品有福大助手、福大易班、福大教务处。三款产品都已经事成熟的产品,功能基本都已实现。并且这三款产品的功能多于改公众号。不能退出,一次登录之后就和一个微信号绑定了,无法进行修改。

  • 可以提高的一个重要部分:产品测试

    本产品存在的问题太多,开发人员在开发完成之后可能没有很好的、充分的测试。

针对不同维度打分

评分项 分数 评分理由
用户体验方面 65 大部分功能未实现,返回需要点击隐藏按钮
UI界面美观度 85 界面较美观,但部分页面界面不整齐
核心功能 60 核心功能基本未实现

建议和规划

  • 如果你是项目经理,如何提高从而在竞争中胜出?

    提高用户体验感,扬长避短,不要求功能多,但是功能完成度要高

  • 目前市场上有什么样的产品了?
    • 福大教务通:

      福大教务通已具备该公众号中大部分主要功能,除此之外还有考试查询等功能。

    • 福大易班:

      福大易班除了该公众号具备的功能以外还有宿舍服务等。

    • 福大助手:

      福大助手除了该公众号具备的功能以外还有大物实验预约、历年卷等。

  • 你要设计什么样的功能?

    教师:教室调整 学生:教室申请

  • 为何要做这个功能,而不是其他功能?

    因为其他功能在其他三款app中都已经很好的完成了。面向学生和老师,这两个功能比较常用,但是相关的申请只能在教务处网站上申请。

  • 为什么用户会用你的产品/功能?

    微信端无需下载app,更加轻便。功能贴切学生、老师

  • 你的创新在哪里?可以用 NABCD 分析。
    • N需求:

      教师有时会碰上教室设备损坏等情况,因而需要进行临时的教室调整,打开教务处往往需要打开电脑,连网FZU,登陆教务处等繁琐步骤。对于学生,往往有临时的活动组织等,并且大一年学生的晚自习教室数据往往分散且无统一记录,对其他需要去教室自习的学生造成了困扰,因此需要一个具有统一记录的功能的工具。

    • A方法:

      在后台添加查询和占有接口,设置不同帐号的身份,对学生的身份也分为大一/非大一,通过计算入学时间自动进行更新。并且外接教务处系统,使得借用教室更加轻便化、合法化。

    • B好处:

      通过对公众号添加教室申请、教室更换,学生教师可以通过查询空教室、占有空教室,对不同身份的用户开放不同的功能,可以特别对大一年学生开放晚自习教室申请。避免功能冗余浪费。

    • C竞争:

      福大教务通也具有空教室查询功能,但是功能不够完善,往往查询到的空教室还是有老师上课,微信相对于APP可以更方便的更新数据,使用起来更为方便。

    • D推广:

      对已经加入的用户成员进行推送,鼓励使用此功能;并在学校进行宣传,通过扫楼、发传单的方法进行推广;发布宣传的公众号文章等方式扩大影响力。

  • 如果你来领导这个团队,会有什么不一样?

    前期做好规划,提高用户体验感,扬长避短,不要求功能多,但是功能完成度要高

  • 如果你的团队有5个人,4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

    美工的工作主要是在开发前期,为了让人才不闲置,可以让美工同时兼任部分测试。从而充分的利用资源。1个产品经理、一个美工(兼部分测试),3个开发

  • 描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。

    第一周:用户调研

    第二、三周:需求分析

    第四、五周:美工页面设计、获取、阅读相关接口

    第六至十周:具体编码、服务器部署、部分测试

    第十一、十二周:集中测试

    第十三至十五周:完善部分功能、界面美化、修改发现的bug

    第十六周:发布版本

  • 项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

    应用服务器8核16G3
    后端服务器16核32G3
    关系型数据库:MySql
    缓存数据库:Redis 2个(主备)
    网站安全性:WAF、DDOS

转载于:https://www.cnblogs.com/xsl-/p/10093878.html

个人作业——软件产品分析相关推荐

  1. 第五次作业——软件设计

    第五次作业--软件设计 在开始软件设计之前,首先确定软件设计中的各个模块需要考虑的任务,绘制概要图如下: 下面根据上述各个模块,逐层进行软件设计: 一.概要设计 首先,概要设计的目的是确定软件的结构以 ...

  2. 个人作业-软件产品案例分析

    个人作业-软件产品案例分析 第一部分:调研,评测 测试机型:iphone6s plus 16g, ios 11.2 测试环境:4G 评测 ①描述最简单直观的个人第一次上手体验 首先第一感觉就是app的 ...

  3. [2023软工作业]个人作业-软件案例分析

    项目 内容 这个作业属于哪个课程 2023年北航敏捷软件工程 这个作业的要求在哪里 个人作业-软件案例分析 我在这个课程的目标是 掌握软件工作开发方法,并进行实践 这个作业在哪个具体方面帮助我实现目标 ...

  4. 软件工程个人作业-软件案例分析

    软件工程个人作业-软件案例分析 目录 软件工程个人作业-软件案例分析 1. CSDN APP 1.1. 调研,评测 1.1.1. 软件简介 1.1.2. 优缺点分析 1.1.3. 软件 bug a. ...

  5. [BUAA软工第二次]个人作业-软件案例分析

    项目 内容 这个作业属于哪个课程 课程社区的链接 这个作业的要求在哪里 作业要求的链接 我在这个课程的目标是 掌握软件工程开发线的基本流程 这个作业在哪个具体方面帮助我实现目标 了解软件团队成员职责. ...

  6. 2023软工第二次作业-软件案例分析

    2023软工第一次作业-阅读和调研 第一部分 调研,评测 软件评测 软件基本功能 个人体验分析 优点 缺点 软件自身定量评分 用户调研 改进意见 结论 Bug分析和提交 Bug评级 测试环境 Bug1 ...

  7. 第四次作业——个人作业——软件案例分析

    第四次作业--个人作业--软件案例分析 同步更新csdn() 目录(?)[-] 关于 微软必应词典客户端 的案例分析 测试人员郑家兴031302331 测试软件微软必应词典桌面版win7 软件版本35 ...

  8. 第二次作业 软件案例分析

    第二次作业  软件案例分析 计算1511  201521121029  席熙东 1. 介绍产品相关信息 1.1你选择的产品是? 支付宝 1.2为什么选择该产品作为分析? 使用较多,与当前的生活方式较为 ...

  9. 第二次作业:软件产品分析之网易云音乐

    1.产品相关信息 1.1你选择的产品是 我选择的产品是网易云音乐 1.2为什么选择该产品作为分析? 著名短租网站Airbnb创始人Brian Chesky在去年的一次演讲中曾经说过"Bett ...

最新文章

  1. 面向对象三大特性一一封装(encapsulation)
  2. 炼个BERT别人花几分钟你花了快1天?谷歌:我这是4810亿参数的巨型BERT
  3. php面向对象实践,【技术产品】PHP中的面向对象实践-基本实践案例
  4. docker没有下载完全_会用Docker的人都别装了,这多简单呐
  5. P2522 [HAOI2011]Problem b
  6. android 多线程概述
  7. 【51Nod - 1163】最高的奖励 (贪心+优先队列 或 妙用并查集)
  8. data layui table 排序_使用pandas的pivot_table方法统计2019年各省份GDP最大最小值及其对应的所在城市...
  9. MTK 驱动(86)---更换CPU后,RPMB无法访问,必须同时更换eMMC
  10. Abp Vnext应用程序项目中添加docker支持的小结
  11. 永中office属于职称计算机吗,2017职称计算机考试WPS_Office检测练习及答案13-中华考试网...
  12. SpringMVC中404错误解决方法总结
  13. 一个XP SP3调用0地址蓝屏BUG
  14. 解密中国网络游戏业的黑暗骑士:响尾马(下)
  15. 香港服务器托管单线路、双线路以及多线路如何区别
  16. 外汇EA黄金外汇避险抗膨胀
  17. 速查!你名下绑定了几个微信
  18. 商丘学院计算机基础,商丘学院
  19. 常用计算机控制芯片有哪些,电脑基本芯片的认识的常用知识介绍
  20. android5.0刷机,一加手机怎么升级安卓5.0 一加手机刷Android 5.0教程

热门文章

  1. SQL SERVER 执行计划各字段注释
  2. android 获取手机运行的进程
  3. 543. 二叉树的直径
  4. MAC Android Studio SDK 无法更新问题
  5. Android 自定义View,自定义属性--自定义圆形进度条(整理)
  6. 复旦大学吴立德《数值优化》、《深度学习》和
  7. 位置参数和关键字参数小记
  8. C基础 redis缓存访问
  9. hammer用法 jquery.hammer.js
  10. 【转】BLE 学习记录