首页 > 代码库 > 作业三
作业三
第一部分 调研, 评测
1.我下载并体验了windows和ios的小娜,并且使用了一段时间,在百度上我了解到Cortana (中文名:微软小娜)是微软发布的全球第一款个人智能助理。它“能够了解用户的喜好和习惯”,“帮助用户进行日程安排、问题回答等”Cortana 可以说是微软在机器学习和人工智能领域方面的尝试。微软想实现的事情是,手机用户与小娜的智能交互,不是简单地基于存储式的问答,而是对话。它会记录用户的行为和使用习惯,利用云计算、搜索引擎和“非结构化数据”分析,读取和“学习”包括手机中的文本文件、电子邮件、图片、视频等数据,来理解用户 的语义和语境,从而实现人机交互。如图(ios Windows)
2.bug的定义
Bug:软件的缺陷
Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。
1)症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。
2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。
3) 根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。
3.小娜的bug
在我使用中并没有发现bug,但是我认为小娜的登录注册是很繁琐的。并没有和很多别的账户关联是很麻烦的,在我们平时的生活中习惯了微信,qq等快捷常用的登录显然已经成了一种惰性。
4.对其他用户的采访
4.1采访过称
在自己的群中询问
我:你们听说过小娜吗?
甲:没有。
乙:是手机吗?
丙:小娜是什么?和ios的siri相似吗
我:你们去试一试小娜
4.2体验小娜中
4.3体验后的反馈
我:你们觉得好用吗?
甲乙丙:很烦琐而且小娜的界面不好看。
我的朋友们在体验时简单的使用了位置的查询,小问题的询问,虽然反映速度很快,但是他们还是更倾向于siri和百度。
第二部分 分析
1. 使用此软件的所有功能,估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
我认为需要一年的时间。
2. 分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
小娜 | siri | |
优点 | 面向所有群众 | 很让人舒心 |
缺点 | 画面很不受大家欢迎 | 用户的单一性 |
第三部分 建议和规划
1. 如果你是项目经理,如何提高从而在竞争中胜出?
我认为要做到画面的优化和速度上的提升,并且有大众化的使用范围。
2. 目前市场上有什么样的产品了?
siri
3. 你要设计什么样的功能?
准确的设计符合自己个性的提示方式和语音
4. 为何要做这个功能,而不是其他功能?
这回加大用户体验的兴趣
5. 为什么用户会用你的产品/功能?
我们的产品速度快,入门级别低,方便人们的生活
6. 你的创新在哪里? 请使用 NABCD 分析
1) N (Need 需求)
我们要做到一个方便人们生活的提醒软件,让人们可以自由的设置提醒方式
2) A (Approach 做法)
如今大部分用户对软件的样貌要求很高,我们可以为其开发出自己的设计空间。
3) B (Benefit 好处)
我们的技术可以更大程度的让用户去体验生活而不是体验软件
4) C (Competitors 竞争)
siri是目前最大的竞争对手
7. 如果你来领导这个团队,会有什么不一样?
我更年轻,可以知道这个时代最新的需求和大众的接受能力。我们的团队也更加的有活力。
8. 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
3人开发,2人测试,最后一起做美工
9. 描述你的团队在12 周期间每周都要做什么,才能在第12周如期发布软件,大小里程碑绩点设定.
- 第1周 需求分析
- 第2-3周 框架设计,功能逻辑设计
- 第4-7周 代码开发,美工
- 第8-10周 测试,改Bug,提高软件稳定性
- 第10-11周 内测,修订
- 第12周 发布
作业三