我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么?

通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好。

产品

微软小娜-智能助手Android客户端

第一部分调研,评测

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

下载并使用cortana软件后,界面简单大气,功能丰富,非常的人性化。信息丰富多样,小到天气情况,大到国家大事,只有你想不到,没有它做不到呢。第一次使用后感觉它操作简单,功能全面,充分的满足用户的需求。并且可以连接日历,安排日程,提醒锻炼,方便用户的使用。

2.    上网或图书馆查找bug的定义, 找出几个功能性的比较严重的 bug,至少2个。

Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。

(1)症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。

(2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。

(3)根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。

功能的的bug:

(1)只能完成一些信息查询的功能,无法具体的完成用户的要求

例如:当搜索“播放音乐”时,只是找到一些关于音乐网站或是一些音乐播放器,而用户真正的需求是听音乐。如果只是简单的网页查询还不如直接手动打开音乐播放器呢!

(2)部分提醒无法触发

3.    用专业的语言描述,如有必要, 可以配图。

(1)软件并没有那么智能,没有思想,所以不能100%的完成用户的需求

4.    相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

5.    提示: 采访提要

5.1. 介绍采访对象的背景和需求(他们为何要使用该软件)

采访的对象是的舍友,有一个Android系统的和两个iOS系统的,他们通过使用软件更快更准确的了解信息

5.2. 让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)

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

解决了一部分的问题,比如天气状况的查看,热点新闻的获取,还有部分娱乐的功能。软件在准确度上并不是特别的精准,很多时候所答非所问,界面还是比较了简洁大气。总体上说用户体验还是非常不错了选择。

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

桌面锁屏不够美观,如果用习惯了Android系统,突然多出来一个圆点会很不适应;对于一些手机不配不是很好的用户会非常的卡,希望改善

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

•     非常推荐,不管是对于Android系统还是ios系统,微软小娜都很大程度上帮助了我们获取信息,方便了出行和日常生活

第二部分分析

1.    使用此软件的所有功能,估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

虽然看上很简单,但是真正实现起来还是比较困难的,如果说对这方面开发比较了解并且技术过关的话,差不多六个月到一年吧

2.    分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

名称

界面设计

操作体验

优点

缺点

微软小娜

可选择的背景色

语音识别相比较Siri比较慢,信息比较准确

比较大众化

语音识别速度比较慢

Siri

黑色背景

语音识别速度快,信息准确

回答的东西比较多,比较全面

只针对于IOS系统

第三部分建议和规划

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

如果我是项目经理,我会在优化界面方面,让用户使用一次又不忍心卸载,然后从功能上入手,更贴近生活,让用户更方便使用

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

IOS系统中的Siri

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

语音识别解锁功能,只有使用者的声音可以解锁或查询资料

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

这个功能好像没有在其他的软件中使用,替代滑动解锁和指纹解锁,从而解放双手

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

比较方便给用户一个舒适的体验

6.    你的创新在哪里? 请使用 NABCD 分析

1) N (Need)

现如今在一个快节奏的生活模式中,方便的体验无疑是最重要,通过这个软件查询资料处理问题无需双手,彻底解放双手

2) A (Approach)

用户的反馈是最重要的,我们可以让用户根据自己的需要来设计软件里功能的多少和页面的布局。

3) B (Benefit)

更轻松的解决问题,带来不一样的软件体验

4) C (Competitors)

siri是目前最大的竞争对手

 5) D(delivery)

我们可以在社交平台上推广自己的应用,现在的社交网络一传十,十传百,可以吸引不少的学生用户

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

我不会限制他们的想法,让他们自由发挥想象,集思广益,最后通过集体讨论审核找出最适合的方案

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

我作为经理我配置角色1个美工,3个开发,1个测试

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

  第1周:需求分析

第2周:框架设计,功能逻辑设计

第3-8周:代码开发,美工

第9-11周:试运行、测试,解决Bug

第12周:发布

转载于:https://www.cnblogs.com/bgd-140201212/p/6680048.html

个人博客作业三:微软小娜APP的案例分析(Android)相关推荐

  1. 个人博客作业三:英语学习APP的案例分析

    1. 下载并使用,描述最简单直观的个人第一次上手体验. 我个人也用过很多的语音助手,比如苹果上的Siri.还有安卓的讯飞语音,个人感觉微软小娜最好用.因为微软小娜在各种方面都很人性化,说话也会带着语气 ...

  2. 微软小娜APP的案例分析

    个人博客作业三:微软小娜APP的案例分析 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它 ...

  3. 个人博客作业三:微软小娜APP的案例分析

    我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做 ...

  4. 作业三----微软小娜app测评

    微软小娜(Cortana) ios版 第一部分:测评 1.首次体验 界面内容很多,地图 新闻 美食 电影 天气等 连车辆限号都有,感觉很强大.视觉上感觉很舒适,背景颜色也有多种颜色可供选择.功能也很多 ...

  5. 微软小娜app案例分析

    第一部分:调研,评测 1.首次体验 第一次使用苹果微软小娜APP,总体感觉还可以.首先,第三方的语音助手毕竟不会像Siri那样内置完美,开启微软小娜之前你需要先注册一个微软的账号,另外需要允许本软件始 ...

  6. 个人博客作业三:微软小娜app案例分析

    Win10语音助理工具Cortana(小娜)给很多人的印象就是一款耍贫嘴软件,没事时拿来耍几下嘴皮子,打发打发无聊心情.其实Win10小娜里还有一项重要的创新功能,小娜绝没有你想像中那样简单. 1. ...

  7. 软件工程第三次作业(微软小娜案例分析)

    第一部分 调研, 评测 1.上手体验  我使用的是win10系统,所以自带Cortana,之后又在手机上下载了安卓版本.第一感受不管是在电脑上还是在手机上都比较流畅,优化的比较好.电脑上使用也比较方便 ...

  8. 第四次个人作业-关于微软必应词典客户端 的案例分析

    第一部分 调研,评测 评测: 1.进入推荐阅读页面后,想返回主界面时单机返回键并不能直接返回主界面,需快速的连击返回键才能正常返回主见面.我使用的是安卓版的必应词典,安卓版本是4.1.2,在  其他版 ...

  9. 微软小娜打开应用程序_利用您现有的Microsoft投资进行应用程序白名单

    微软小娜打开应用程序 Application Whitelisting? What Is It? 应用白名单? 它是什么? I consider a firewall to be a Yes / No ...

最新文章

  1. 打造一流创新环境:协作、开放、可持续
  2. GPT-2:OpenAI的NLP商业化野望
  3. 恩布900手机客服,安卓版本号Entboost Android 1.0 正式公布
  4. 026_JavaScript数组排序
  5. 【大话Hibernate】hibernate事务管理
  6. Java:ThreadPoolExecutor解析续--Executors
  7. 导致Android手机崩溃的壁纸,使用错误的壁纸会使你的Android手机崩溃
  8. 构建虚拟工控环境系列 - 罗克韦尔虚拟PLC
  9. A New Beginning
  10. 使用Bochs调试Linux kernel 随笔 -- 准备
  11. NettyMina (转)
  12. c#加mysql简单系统_visual studio2019连接MYSQL数据库详细教程(C#代码)
  13. 原工信部副部长杨学山:重基础,促创新,求实效,转观念
  14. 未来改变世界的十大新技术
  15. 最常用的Windows快捷键大全【高手都是如何玩电脑的】(不断更新中……)
  16. MIT线性代数笔记六 列空间和零空间
  17. 磁场消灭癌细胞,是一种新的抗癌方案吗?
  18. Docker容器技术与应用(项目1 Docker容器简介)
  19. 解决RuntimeException: Parcel android.os.Parcel@*: Unmarshalling unknown type code * at offset * 异常
  20. 使用matlab建立个人简历,HTML 使用表格制作简单的个人简历

热门文章

  1. 电脑更新后黑屏卸载最近功能更新
  2. Webmin -- Disk and Network Filesystems
  3. Android电话号码无需拨号即可显示状态(空号、通话中、有空、欠费、不在服务区等),像QQ状态一样 小黄人软件原创
  4. Paddle SystemError另一情况: (Fatal) Blocking queue is killed because the data reader raises an exception
  5. js如何创建可迭代对象
  6. 《生日——我能否祝自己快乐》
  7. redis做数据库缓存
  8. gBuilder知识图谱自动化构建平台招募首批内测用户
  9. HikariPool-1 - Interrupted during connection acquisition
  10. 每个游戏公司的领导都应该看看Supercell的“十年总结”