软工博客作业3

1微软小娜是一款类似于苹果siri的智能个人助理,它可以通过语音与人们进行交互并且可以帮人们实现一些简单的移动端操作。

2然而相对于siri 微软小娜做得并不是十分“智能”,尤其是在其他系统上运行的时候,从优化到执行操作都没有在windowsphone上边“智能”。在ios上运行有的时候会出现闪退的状况。

3所谓“(Bug)”,是指电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)出错。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。

软件的Bug,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与需求文档存在差异的功能实现等。仅就狭义概念而言,软件出现Bug的原因有:

(1)对各种流程分支考虑不全面;

(2)对边界情况的处理不到位;

(3)编码时的手误。任何软件在发布时都不可能是绝对的零Bug。在软件过程管理中通行的CMM(能力成熟度模型)中规定的软件质量标准是(Bug个数/千行源码):

CMM1级 11.95

CMM2级 5.52

CMM3级 2.39

CMM4级 0.92

CMM5级 0.32

我个人认为就目前阶段移动端的智能个人助理要做到人机交互还是用很长的路要走的,尤其是跨平台开发更是一个漫长的过程。我的建议是微软把windowphone端的小娜先做好了在去做跨平台的智能助理,当然更重要的是做好windowphone的开发,一个好的软件需要的不应该是1%市场占有率的移动平台。

时间: 2024-08-14 06:25:32

软工博客作业3的相关文章

软工博客作业2

作业二:需求分析  怎样与用户有效沟通获取用户的真实需求? (1)将心比心,多为对方考虑,站在对方的角度审视自己,方能取长补短,俗话说知己知彼,百战不殆.(2)自信的同时还要善于观察别人的言行举止,是人就会有弱点,合理抓住对方弱点开展工作.(3)因人而异.在交流时要看对方是什么样类型的人,不要千篇一律,要见什么人,说什么话.(4)要诚实可信.对自己说的每句话都要负责,做到诚实守信,才能得到对方的信赖.(5)不要直言不讳.先和对方谈点别的,等慢慢找机会切入正题.这样才会给对方一个缓冲的机会. 详细

文件服务相关博客作业

nfs和sameba博客作业 博客实践作业: (1) nfs server导出/data/目录: (2) nfs client挂载/data/至本地的/mydata目录:本地的mysqld或mariadb服务的数据目录设置为/mydata, 要求服务能正常启动,且可正常 存储数据 (3) 客户端(lamp)部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载nfs server导出的文件系统至/var/www/html:验正其wordpres

https的博客作业

博客作业:分别使用httpd-2.2和httpd-2.4实现 1.建立httpd服务,要求: (1) 提供两个基于名称的虚拟主机www1, www2:有单独的错误日志和访问日志: (2) 通过www1的/server-status提供状态信息,且仅允许tom用户访问: (3) www2不允许192.168.0.0/24网络中任意主机访问: 2.为上面的第2个虚拟主机提供https服务: 前提准备: 172.16.1.1测试httpd-2.4,这是centos7系统 172.16.1.2测试htt

C语言博客作业--一二维数组

一.PTA实验作业 题目1:7-2 求整数序列中出现次数最多的数 1. 本题PTA提交列表 2. 设计思路 定义变量n,i,j,max等于0,a[]10用于存放输入的值,b[10]用于存放a[]中各个数有多少个; 输入n的值 i从0开始,每次加1,输入a[i]的值,直到i==n结束循环 i从0开始,判断i是否<n,,进入下一步,每次加一,直到条件不满足 j从0开始,判断j是否<n,,进入下一步,每次加一,直到条件不满足 如果a[i]==a[j],b[i]加一 i从0开始,判断i是否 输出a[j

C语言博客作业--函数嵌套调用

一.实验作业(6分) 本周作业要求: 选一题PTA题目介绍. 学习工程文件应用,设计实现学生成绩管理系统. 学生成绩管理系统要求 设计一个菜单驱动的学生成绩管理程序,管理n个学生m门考试科目成绩,实现以下功能: 命令1:能够新增学生信息,并计算总分和平均分. 能够新增学生成绩信息. (学生按照学号排序,新增学生应该按照学号插入已有数组,并保持有序,插入排序实现) 命令2:根据输入学号和课程号修改学生成绩信息. 命令3:根据输入学号和课程删除学生成绩信息. 命令4:输出显示所有学生成绩信息.(按照

博客作业1--抽象数据类型

一.作业题目 实验题目 试仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子.分母均为整数且分母不为零的分数). 有理数基本运算如下所示: 1.构造有理数R,元素x1,x2分别被赋以分子.分母值 2.销毁有理数R 3.用e(引用类型参数)返回有理数T的分子或分母,当入参i为1时返回分子, i为2是返回分母. 4.将有理数R的分子或分母更改为e,入参i为1时改变分子, i为2是改变分母 5.有理数R1,R2相加,结果存入有理数R3 6.有理数R1,R2相减,结果存入有理数

2017年秋软工-博客作业1.1

(1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 回忆高考,并非是我自己做出选择计算机专业的决定,我最初只是被动的接受这个决定.填报高考志愿时,由于家里人都希望我当老师,而我自己临时不想当老师,出于妥协,看东北师范大学是师范类学校,同时在重庆又属于提前批次,于是抱着录取不上的心态只填了一个统计数学专业,其他候补专业都没填.然后,阴差阳错的被调剂到了计算机.记得当初查看自己的录取信息时,整个人是崩溃的.此前的生活很少甚至说是没有接触过计算机,对于计算机专业毫无了解,

13软金2班吴思婷——第三次博客作业

1. 某网站管理系统,用户注册时,电话号码为可选输入项,输入格式为:区号-电话号码—分机号,中间用“-”隔开.以下为jsp页面上的设计,且并未对输入做任何控制. 假设系统现在需要取出中间的电话号码部分,代码如下: /** * * 该方法根据用户输入取出中间的电话号码部分 * @param strPhoneNum  电话号码,如:“0591-83279988—002” * @return  返回号码部分,如:“83279988” */ public String getPhoneNumber(St

软工个人作业-博客作业

一.五个问题: 1.软件开发时,比如web2.0的rest风格架构,前后端完全分离,然而其交接时,很可能出现问题,并且因为完全分离,所以有可能出现开发不同步的问题,前后端的交互耦合,开发同步的问题该如何解决. 2.数据操作,和逻辑操作,实体操作等如何分离解耦. 3.如果有效果的分层解耦,三层框架是什么. 4.过度解耦,或者大规模模块化开发时遇到的依赖冗余问题如何解决. 5.如何在开发成本和收益之间权衡需求,如何判断刚性需求,伪需求. 6.如何在开发过程中设计框架和预留接口使得迭代更加高效,维护更