首页 > 代码库 > 作业三

作业三

第一部分 调研, 评测

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周  发布

作业三