软件工程作业三:

本文对微软小娜进行了深入分析,介绍了其作为个人智能助理的特点,包括了解用户习惯、智能日程管理和跨平台使用等功能。此外,通过用户访谈和实际使用体验反馈,总结了微软小娜的优势与不足。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微软小娜APP的案例分析

Cortana (中文名:微软小娜)是微软发布的全球第一款个人智能助理。它“能够了解用户的喜好和习惯”,“帮助用户进行日程安排、问题回答等”。[1]  Cortana 可以说是微软在机器学习和人工智能领域方面的尝试。微软想实现的事情是,手机用户与小娜的智能交互,不是简单地基于存储式的问答,而是对话。它会记录用户的行为和使用习惯,利用云计算、搜索引擎和“非结构化数据”分析,读取和“学习”包括手机中的文本文件、电子邮件、图片、视频等数据,来理解用户 的语义和语境,从而实现人机交互。[1]  一个很简单的例子就是,假如手机中记录的日程显示将要参加会议,那么不需任何操作,Cortana 到时就会自动将手机调至会议状态。[1]  这也是微软的 研究,从个人计算机(personal computer)走向个人计算(personal computing)的开始。[1]  微软Windows系统负责人Joe Belfiore(乔北峰)已确认Cortana实现跨平台。可通过App Store、Google Play商店进行下载。

 
 
 

 

产品

请下载微软小娜-智能助手,PC、Mac、iOS或Android客户端都有,不要说你找不到!

 

第一部分 调研, 评测

1、下载使用及个人感受

  刚打开应用的界面设计很高大上,看起来高大上的原因我觉得一个是配图精致,图片高清。另一个是版面简洁,简单的分成几个模块。

  控件配色,中规中矩吧。用起来主要的感受就是相当简单,体验还好。

       

 

              

 

2、找出两个以上功能性严重的bug

  Cortana不说话

BUG解释:

在待机状态使用小娜解锁手机屏幕后,【PIN锁】等于【未锁定】状态,【虹膜扫描】处于【未激活】状态,【任何人只要动手往上滑动锁屏,5分钟之内都可侵入系统】。(再次激活PIN锁定预估为5分钟)

 

希望微软改进此安全隐患,希望【语音激活解锁屏】,【PIN激活锁屏】,【虹膜解锁屏】能同时有效。。。

 

还有,查找好的网页后点击下一页,下一页的数据不知道是否已缓存好,若未缓存,是会联网继续翻页。

3、用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

  Bug1:功能类

    A.重复的功能:

    B.功能实现与设计要求不符:

      a.   缓存没有顶栏      b.手机反应缓慢问题,建议下次看视频的时候,清理一下手机内存,然后关闭多余的后台应用

                                                          

    C.功能方便性:我使用的是ios版本的,但是基本设置里面没有安卓客户端的语言设置、快速查询、收藏设置、自动发音、离线资源等设置,只有一个孤零零的网页设置。

    D.功能易用性:搜索拦显示结果之后,容易跳转。

  Bug2:界面类

    A.界面不统一:有的文章预览有图有的没图,发布人有的是小头像有的是大头像,有的预览图还被截了,不过这可能不是程序的问题,可能是上传用户的问题,不过可以增加一个用户发布前能预览的效果,选择要截图的范围(可能有这个功能,毕竟我还不知道这个app发文章的流程是怎么样的。文章内容的风格也是各有不同,行距、字距、加粗(好,我知道你是故意的)

             

    B.控件排列不合理:复制黏贴文字有时不能很好操作。

                                      

  Bug3:流程类

    A.实现不完整:

      a:搜索完可以选择查看网页地址,这个流程的分享应该是想分享别人“嘿!你看我做题做的又快又好”,但是对方收到的是,下载链接????

      b:分享功能理念虽然有很多按钮,可以选择不同的情景,然而不论点哪个情景都是空白的,就是这个功能我完全不知道它是能做什么。也没有按它的功能操作。

      c:进入功能,当我打开搜索地址之后,出现的画面一直是加载状态,然后跳出对话框”提交失败,请重新提交或重新录制“。

                                                                          

  Bug4:提示信息类

    A.提示信息重复:在没有网络的情况下打开,应用会重复跳出”网络出错,请检查您的连接状况“,这类提示信息没有必要在同一个页面的时候反复跳出来。

 

  Bug5:性能类

    A.网络性能特别差,即使是获取发音速度也不是很快。

    B.拍照功能挺鸡肋,试过拍照,速度很慢,还不如直接手动输入。拍照之后画面中间转圈圈显示”加载中...“,有的时候能转上一分钟,最后放弃,点关闭退出来。不过也有能查出来情况的时候也很惊喜,会直接把中文标注在图片上,就是用户如果想点进中这个搜索的话就没办法办到了。(到目前是有点怀疑我载的是不是假浏览器)

    C.出现了某个不知名的异常。

    D.搜索之后,一直点击搜索,一直点,狂点,然后成功闪退。 

    E.我的IOS版没有下载这个功能,我应该是载到了假的微软小娜吧。。。。。。

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

提示: 采访提要

5.1. 介绍采访对象的背景和需求(他们为何要用这软件,识别准确和功能强大,还有别的需求么)

  采访对象是一名同学,才开始使用的朋友,软件用的不多,用这软件主要是能快速语音查找资料。

  为了快速查资料,做题的时候碰到不知道的就需要语音解读。平时也需要。

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

 

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

  界面:还行吧,刚打开新鲜感还是有的,就是有很多功能对于我只是背单词这个需求是多余的。

  功能:搜索方面没有有意思,有配图更形象(也有人吐槽说只是图是没有的),不一样的站点也没什么意思,而且做着做着就突然出现一个长句子让填空,感觉心很累。在”我的“搜索界面中,有个累计搜索,只显示了历史记录,好像还可以添点别的吧。

  准确度:不错,有不一样的语音方式,很多使用者都说不只是一个人的发音。

 

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

  功能看起来很多,不如专心做好一个。要是推荐给我的是一个极简的语音软件,就是如果语音包再多样化,那我也会愉快地使用。如果说要增加什么功能的话,可能增加交互式的一些功能吧,不然感觉在用一个没用的APP。

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

  • 非常不推荐
  • 不推荐
  • 一般
  • 好,不错
  • 非常推荐

虽然有很多浏览器,还是推荐使用。

第二部分 分析

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

    实际时间花费主要取决于两个因素--对某件事的估计时间X,以及他做过类似开发工作的次数N。Y = X ± X ÷ N //注:Y是实际时间花费 Y = X ± X ÷ N //注:Y是实际时间花费

功能模块完成时间总计时间
基本框架搭建两周一个月
语音功能四周
查找功能
其他功能两周
用户管理模块两周
界面设计四周

 

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

应用程序【趣味性】背词功能【数据加载】【界面】【交互性】【资源】    【特色功能】
微软小娜还好慢,好,风格可爱且统一还好多, 
siri

强,

较快与系统协调强,很多, 
语音助理较强,较快,基本上不会出现卡很久的情况好,风格统一,不杂乱较强,多, 

 

  1. [附加题]根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;
  2. [附加题]针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。

 

第三部分 建议和规划

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

        a.寻找优质的资源,买断优质资源。

        b.开发特色功能,吸引更多用户。

        c.开发不同版本,而不是在一个版本上把乱七八糟的功能都加进去。

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

    Google Now,Siri,讯飞语点,语音助理    

  3. 你要设计什么样的功能?
    1. 电脑版超级返现在支持更多网站,从购物单中即可进入

    2. 地址栏中文搜索直达,可以输入“淘宝”等常用中文网站名称直接访问

    3. 支持在兼容模式下使用

    4. 触摸手势操作,可以在触摸屏上使用

    5. 标签拖放触摸手势,可以将标签拖动后“丢进”垃圾桶

     

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

        其他功能我也想做啊,就是那些别人已经做得好的就想模仿,比如像siri的听力就支持天气搜索,哪里的天气都可以查。还支持调整语速。棒棒哒。另外就是前面提到的功能,就是可以让用户多种选择。

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

        因为扫描有奖

        a.优质的资源

        b.不同水平的用户都可以使用

        c.给用户一个自己的平台。

  6. 你的创新在哪里?
      1. 如果你来领导这个团队,会有什么不一样?

            a.更多地让队员能在做中学吧。

            b.领导团队的话,我可能不会每件事都自己动手,合理分配任务。

            a.每周进度报告。

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

        四个月的时间5个人,相比较之前分析的9个月6个人,得提速两倍的时间去完成。作为项目经理,觉得很紧张,那就基本功能一定要实现,美工方面可以缓一缓(美工方面影响到的可能是用户,但是急着交付的话,还是要把基本功能做好)。前三个月着重开发测试,美工可以开始做,做到基本界面。到第四个月,测试和美工一边一半资源进行。

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

转载于:https://www.cnblogs.com/xieqisheng666/p/6675711.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值