[作业博客]
(https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1816W/homework/2438)

一、调研,评测

评测:

一、第一次上手体验

    功能丰富,分类清晰,交互方便快捷。

二、BUG及其描述

  • Bug1
    1、错误出现的位置:
      “成绩查询”界面
    2、操作步骤:
      1、进入“成绩查询”界面 2、点击年份选择
    3、预期结果:
      可以查询相关学年成绩
    4、实际结果:
      只能选择2012-2016学年,无法选择2016学年及之后的学年。
    5、错误类型:
      功能错误
    6、附加截图

  • Bug2
    1、错误出现的位置:
      “我的课表”界面
    2、操作步骤:
      1、进入“我的课表”界面
    3、预期结果:
      有相关的课程表显示在页面上
    4、实际结果:
      页面无任何课表显示
    5、错误类型:
      功能错误
    6、附加截图

  • Bug3
    1、错误出现的位置:
      “失物招领”界面
    2、操作步骤:
      1、进入“失物招领”界面 2、点击页面中任意一条公告 3、点击“评论”按钮 4、填写评论内容c 5、点击“提交”按钮
    3、预期结果:
      评论成功发布
    4、实际结果:
      提示“上传图片不能为空”和“回复失败”,无法提交评论,只有在去除图片后才能上传成功。
    5、错误类型:
      功能错误
    6、附加截图

  • Bug4
    1、错误出现的位置:
      “失物招领”界面
    2、操作步骤:
      1、进入“失物招领”界面 2、点击“+”按钮中的“发布” 3、填写物品描述以及从图库中上传图片 5、点击“提交”按钮
    3、预期结果:
      公告成功发布
    4、实际结果:
      提示“上传图片不能为空”和“添加失败”,无法发布公告,只有在去除图片后才能上传成功。
    5、错误类型:
      功能错误
    6、附加截图

  • Bug5
    1、错误出现的位置:
      “失物招领”界面
    2、操作步骤:
      1、进入“失物招领”界面 2、点击“+”按钮中的“发布” 3、填写物品描述 4、点击“提交”按钮 5、在“招领启事”页面查看自己发布的公告
    3、预期结果:
      公告显示正确
    4、实际结果:
      公告的时间显示错误,显示为15分钟前发布
    5、错误类型:
      数据处理不正确
    6、附加截图

  • Bug6
    1、错误出现的位置:
      “学生证附卡”界面
    2、操作步骤:
      1、进入“学生证附卡”界面
    3、预期结果:
      可以进行信息填写和提交
    4、实际结果:
      提示“获取失败!原因:辅导员为空,请添加辅导员” ,在APP中找不到添加辅导员的选项
    5、错误类型:
      功能错误
    6、附加截图

  • Bug7
    1、错误出现的位置:
      “学生证附卡”界面
    2、操作步骤:
      1、进入“学生证附卡”界面 2、填写错误的手机号码
    3、预期结果:
      信息不全,手机号码错误,不能提交结果
    4、实际结果:
      提示“保存成功”,进入新的界面
    5、错误类型:
      功能错误
    6、附加截图

  • Bug8
    1、错误出现的位置:
      “个人日程”界面
    2、操作步骤:
      1、进入“个人日程”界面 2、点击“+”按钮中的“添加事件” 3、填写标题和提醒 4、点击保存
    3、预期结果:
      提示“保存成功等”,在主页面上有相应的日程被添加进来
    4、实际结果:
      无任何反应,在主页面上无填写的相关日程
    5、错误类型:
      功能错误
    6、附加截图



三、为什么这个产品组的人没有发现这些bug?(主观感受)

1、可能是因为测试数据不完备导致,并没有考虑到所有学生群体。
2、没有细致地测试每一个功能。

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

  • 在架构方面可以采用微服务架构模式。将功能分解到各个离散的服务中以实现对解决方案的解耦每个服务可以由几个人独立开发,然后各自专注于某个服务。
  • 微服务的部署需要注意:先把与业务相关的部分做起来,然后再逐步完善各自动化模块,进而构建起微服务的整个自动化系统。
  • 运维部署需要注意:安全方面:1. 数据安全访问 2、数据安全备份恢复

采访:

1、介绍采访对象的背景和需求

背景:福大2016级在校学生
问题以及回答:
Q:有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么?
A:我用过类似的app 福大助手和福大教务通,希望它能拥有类似于选大物实验的功能

2、让采访对象使用福州大学微信公众号

3、描述用户使用这个产品的过程,软件有什么优缺点?用户体验方面有问题么?

1、用户使用产品的过程:用户想发送一个丢了u盘的失物招领,结果无法发送照片,用户的问题解决不了
2、软件的优缺点:

  • 数据量上,可以处理较多用户的信息。
  • 界面上,功能划分相对清晰,UI设计简洁明了,
  • 功能上,功能较为丰富,但软件的多个功能无法实现
  • 准确度上,在实现的几个功能上,都能有准确的数据,但在某些地方,比如发布时间显示错误。

3、用户的体验存在问题,无法查看课程表,发布失物招领照片等。

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

改进意见:能否设置提醒 提醒某些课程的时间等等。

5、结论,给这个软件下一个评价

不推荐

二、分析

1、估计这个项目做到这个程度大约需要多少时间?

估计4个月

2、分析这个软件目前的优劣(和类似软件相比)

优势:二维码印在学生卡后,能做到一定程度上的推广,同类产品较少,针对群体较为集中。
劣势:功能无法完全实现,用户体验不好。

3、团队在软件工程方面可以提高的一个重要部分(具体建议)

建议团队可以完善“成绩查询”、“我的课表”、“失物招领”功能,提升用户体验。

4、软件所有功能逻辑框图

  • 登录注册模块:
    重要度:95% 完成度95%
    出发点:只有登录注册后才能使用相关的功能
    效果:较好,但没有提示默认账户和密码的功能
  • 校内信息浏览模块:
    重要度:70% 完成度:98%
    出发点:方便学生浏览校内相关信息
    效果:好,都能顺利跳转至相关页面
  • 个人日程
    重要度:40% 完成度:95%
    出发点:方便学生进行日程规划和管理
    效果:好,都能顺利跳转至相关页面
  • 我的课表
    重要度:90% 完成度:0%
    出发点:方便学生查看课表
    效果:很差,无法显示相应的课表
  • 成绩查询
    重要度:90% 完成度:0%
    出发点:方便学生查询各学年成绩
    效果:很差,无法查询成绩
  • 失物招领
    重要度:60% 完成度:50%
    出发点:方便学生发布和查询失物启事
    效果:一般,基本功能可以实现,但部分功能,比如上传图片等无法实现
  • 校园巴士
    重要度:40% 完成度:70%
    出发点:方便学生查询校园巴士的情况
    效果:较好,基本功能可以实现
  • 福大邮箱
    重要度:50% 完成度:95%
    出发点:方便学生登录福大邮箱进行操作
    效果:好,可以实现相关页面跳转
  • 学生证附卡
    重要度:40% 完成度:95%
    出发点:方便采集学生信息
    效果:好,可以实现相关功能

5、 针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分。

维度 评分 理由
用户体验 60 一些主要功能无法实现,出现不明错误
UI界面美观度 70 UI设计较为简洁,中规中矩
核心功能 30 核心功能比如成绩和课表查询无法实现

三、建议和规划

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

完善核心功能并做到多种功能的扩展,比如四六级成绩查询和空寂哦啊是查询等满足学生日常需求的功能。

2、目前市场上有什么样的产品了?

例如 “福大教务通”、“福大助手”、“福大易班”等

3、你要设计什么样的功能?

考试安排查询功能。

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

考试安排查询可以让学生不必登录教务处就可以方便地获取到考试的时间和地点。

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

因为这是学生日常使用较为频繁的功能,能够在一个软件中查询到考试的时间和地点而不必登录学校教务处。

6、你的创新在哪里?可以用 NABCD 分析。

  • N(Need,需求): 学生在考试周时需要查看考试的科目、时间以及地点。
  • A(Approach,做法): 在app内加入“查询考试安排”功能,在里面可以查询到最近的考试安排,包括考试的科目、时间以及地点。
  • B(Benefit,好处): 学生不必登录教务处就可以方便地获取到考试的时间和地点,方便了学生日常安排。
  • C(Competitors,竞争): 这个目前来说竞争压力还比较小。虽然说福大教务处官网可以查询到考试安排,但比起移动端较为笨重。
  • D(Delivery,推广): 可以配合微信的朋友圈功能进行推广,比如靠集赞换奖品的形式增加人气等。

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

我会先规定好功能实现的优先级别,可以先集中精力开发完全核心功能,比如课表查询等,再去完善其他功能。

8、如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色?

美工1人
开发人员3人(兼测试)
文档1人

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

周数 任务
1 用户调研,需求分析,撰写相关文档
2 需求复审,设计原型,编写软件规格需求说明书
3 搭建开发环境,确定编码规范,进行系统概要设计
4-5 进行系统的详细设计,包括系统的基本处理流程、组织结构、模块划分、功能分配、接口设计、运行设计等
6-10 编码开发阶段,每个开发者根据设计要求分别实现各个模块的功能
11 对各功能模块进行单元测试和集成测试
12 发布alpha版本,进行小范围内测和实地测试
13 修复软件内测中发现的bug,并追踪是否有需求变更
14 发布beta版本
15 针对用户反馈进行小规模修改
16 发布正式版本,交付用户使用

小里程碑:第2周、第5周、第14周
中里程碑:第12周 第14周
大里程碑:第16周

10、分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

应用服务器配置:4核8G "2
后端服务器配置:8核16G'3
数据库服务器: SQL Server/ Oracle/MySgI数量:3(读写分离.2、备份1)
缓存数据库:Redis数量:2(主备)
网站安全性:WAF. DDOS

转载于:https://www.cnblogs.com/wyz0918/p/10078540.html

个人作业——关于福州大学微信公众号的案例分析相关推荐

  1. 个人作业——福大微信公众号使用评测

    案例分析:在福州大学公众号上,我们可以即时使用手机关注福大新闻,查看自身课表.成绩等.公众号可能存在一些小bug影响同学们的用户体验.本次作业中,作为一个用户--福大的学生,将切身体验该公众号的功能, ...

  2. 微信公众号成本分析服务器,分析:为什么微信公众号用户获取成本比App还高?...

    根据当前的市场价格,微信公众号的单用户获取成本一般要3-5元,有些垂直类型的号,或通过地推方式甚至能到十几块.而安卓App单用户获取成本是1-5块钱,iOS的单用户获取成本高一些,一般也才3-10元. ...

  3. 微信公众号,主要分析哪些方面的数据?

    作者:北小小 全文共 2956 字 18 图,阅读需要 7 分钟 ---- / BEGIN / ---- 记得有一次,我在微信上问一个在新媒体行业较有经验的长辈:"老师,微信公众号主要分析哪 ...

  4. 30招微信公众号运营案例

    下面中国微营销网就给大家分享一些微信公众号运营的经验: 1.不要分散精力做多个账号,不少企业注册了好多个公众号,但都没有做好.如果是中等规模的企业,做一个服务号是最佳的选择,订阅号难度比较大,不是每个 ...

  5. SpringBoot微信公众号服务器配置案例

    前言 进行微信公众号开发,进行服务器配置是必不可少的,通过配置,公众号粉丝与公众号交互的消息将发送至开发者服务器,开发者对消息进行处理,例如:配置后,用户关注公众号或取关时,消息将发送至开发者配置的U ...

  6. 微信公众号掉粉原因分析,公众号运营者请对照排查

    微信公众号每天都想着办法的吸粉.涨粉,可是每天掉粉还是不断,新的粉丝没有吸引来,原有的粉丝却在不停取消关注.其实很多时候运营者的一些微不足道的习惯,直接导致了掉粉,却没有被重视起来 1.        ...

  7. 微信公众号用户体验分析

    随着互联网的告诉发展,伴随着互联网发展的电子商务也得到了极速发展,对经济的发展和社会的进步产生了重要的影响,随之而来的就是移动电子商务的飞速发展,而手机最为移动电子商务的一个重要的终端,手机在人群中的 ...

  8. 微信python小课_微信公众号广告案例:Pytnon小课

    小编每天都会给大家分享各个广告平台不同的广告案例哟,如果大家需要可以多多关注上海天擎,如果大家需要做广告投放,也可以联系我们! 今天小编要跟大家分享的广告案例是Python小课投放的微信公众号广告. ...

  9. 南通大学教务管理系统微信公众号使用体验分析

    一.在使用之初,我先关注下南通大学教务管理系统这一公众号,完成了个人信息的绑定,以后需要查询信息时就直接显示我的名字和需查询的个人的信息. 首先从公众号的注册信息(表面)来看,它有功能介绍.账号主体. ...

最新文章

  1. Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动...
  2. RHEL/CentOS 一些不错的第三方软件包仓库
  3. ASP.NET 3.5 的 ListView 控件与 CSS Friendly
  4. python程序控制结构_python程序控制结构
  5. 构建之法第一章读后感
  6. rh9.0虚拟机dmesg启动过程分析(1)
  7. Eigen--Matrix
  8. 用c语言输出1 n平方自然数魔方阵,用C语言求:打印出由1到n平方的自然数的魔方阵...
  9. 2017.10.5 最短母串 思考记录
  10. 敏捷 - #1 原则:早期和持续交付有价值的软件 (#1 Agile Principle)
  11. 基于51单片机的数码管显示方案
  12. OSPF P2MP 扩展知识
  13. win10 隐藏图标
  14. 解决java.lang.IndexOutOfBoundsException: Index: 0, Size: 0的问题
  15. Neo4j【有与无】【N4】构建图形数据库应用程序
  16. kswapd线程的前世今生
  17. 信息收集之寻找真实ip
  18. SN74AHCT541PWR缓冲器 非反向1Element 8 Bit per Element 三态 Output 20-TSSOP
  19. 计算机主机箱内的主要硬件有,电脑的基本硬件包括哪些
  20. 湖南张家界旅游景区项目方案书

热门文章

  1. 2021-11-17 文献1
  2. 基于nodejs+vue+elementUI的电影交流网站(前后端分离)电影网站
  3. 嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统
  4. “辽宁号航空母舰”模型亮相南京
  5. 计算机二级新思路教育,新思路·全国计算机等级考试无纸化考试考前冲刺:2级Visual Basic...
  6. 安装Joomla框架步骤以及遇到的问题和解决办法
  7. The 15th Heilongjiang Provincial Collegiate Programming Contest题解 gym102803
  8. Application.mk详解
  9. vue拖拽实现app或小程序装修界面
  10. 「R绘图」minimap2的PAF文件如何进行可视化?