软件质量保证与测试第二次作业

  1. 最终产品的质量需求是什么?
    是指为达到以更低成本更好质量满足最终用户对最终产品的需求为目的,而以提供产品为核心,将供应源到需求源所涉及的各个环节组成的有机结合体。

  2. 选择什么样的开发组织?
    团队中的技术人员
    在开发app的过程中技术人员是非常重要的,团队的技术人员水平高低直接决定了开发出来app的质量高低。

后期的服务
app开发的工作在开发完成之后并不是就全部完成了,在完成app开发以后还涉及到app的更新等等方面,如果选择了后期团队完善的公司那么服务也会更好一些。

开发团队的技术能力
不同的行业导致app有各种各样的类型,很多企业对于app开发的要求也会高一些,在开发的过程中,每个不同的app开发团队也有属于自己的特色,对于app开发公司的考察因素主要包括企业的服务周期、后期代码的更新优化水平以及ui的开发设计等等。所以,一个app开发团队的技术能力,直接决定了app开发完成以后的结果。

  1. 为预防软件质量缺陷应该做点什么?
    常见的方法就是评审、重构、复用以及原因分析。

评审
评审是很常见的一种验证手段。虽然普通,但它的作用可不小。
软件缺陷很大一部分是来自于对需求的定义和理解不正确。而如果你能做好需求评审,可以很大程度地减少这部分缺陷。
同样的,设计评审可以很大程度上减少设计缺陷。
在软件实现之前,评审是最有效地去除缺陷的手段,而越早去除这些潜在的缺陷,所需的代价也会越小。
评审是一种缺陷去除手段,在这里说是缺陷预防方法,是站在代码的角度来说的,因为这时代码还没有生成,评审去除的缺陷就像是预防了在代码中生成缺陷。
重构
当开始代码实现之后,程序员会发现随着对业务需求更深入的理解,代码的结构可能会变得不合时宜;或者代码的结构有些臃肿,有了“坏味道”,这时就需要对代码进行重构。因为重构是在测试之前,程序员主动地重构,就会预防因为代码变坏而产生更多的缺陷。
复用
软件复用的前提,是已经有了经过验证和确认正确的可复用的构件。如果软件都是由这些构件组成的,那么这些功能模块本身是没有缺陷的,从而就会使集成起来的软件的缺陷也大大降低。对于复用来说,困难的是持续不断地推进复用的策略,不断丰富组织的可复用构件库。
原因分析
原因分析是解决问题的一种通用方法。对于软件开发来说,把软件研制过程中发现的问题进行统计分析,找出问题产生的根本原因,制定出对应的纠正措施,可以使新开发的软件避免出现重复的问题。我们应当要求所有新开发的软件在开发之前先去查找同类软件之前发生过的问题,对应的解决措施,在软件设计和实现时,吸取教训,完善设计,以达到预防缺陷的目的。

  1. 怎样检查软件质量?
    1、功能性:用户的需求是否满足,即客户要求的功能是否全部实现。
    2、易使用性:
    对于一个刚上手的用户来讲,软件是否对用户具有友善性以及方便性,即软件的功能操作不需要用户花太多的时间去学习或理解怎么用3、高效率性:
    这里涉及到软件的性能相关,在指定的条件下,用软件实现某种功能所需的计算机资源(包括时间)的有效程度。效率反映了在完成功能要求时,有没有浪费资源,此外"资源";这个术语有比较广泛的含义,它包括了内存、外存的使用,通道能力及处理时间。
    4、可靠性:
    在规定的时间和条件下,软件所能维持其性能水平的程度。可靠性对某些软件是重要的质量要求,它除了反映软件满足用户需求正常运行的程度,且反映了在故障发生时能继续运行的程度。
    5、可维护性:
    软件在研发时需求变更时进行相应修改的容易程度。,以及上市之后的运行维护的方便性,一个易于维护的软件系统也是一个易理解、易测试和易修改的软件,以便纠正或增加新的功能,或允许在不同软件环境上进行操作。
    6、可移植性:
    从一个环境转移到另一个环境的容易程度。

  2. 在检查点应该获得哪些信息?
    检查点记录是一类新的日志记录。它的获得信息包括:
    ①建立检查点时刻所有正在执行的事务清单。
    ②这些事务的最近一个日志记录的地址。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值