• 软件工程第三次作业——关于软件质量保障初探


    关于软件质量保障初探

    1.软件质量

    1.1什么是软件质量

    软件要符合用户以及利益相互者的需求

    软件质量=程序质量+软件工程质量

    1.2 软件工程的质量

    软件开发过程的可见性

    软件开打过程的风险控制

    软件内部模块,项目中间阶段的交付质量,项目管理工具的因素

    软件开发成本的控制

    内部质量指标的完成情况 以上的方面是软件工程质量的体现

    软件工程的质量对软件的质量有举足轻重的意义,有一套成熟的理论CMMI来衡量软件工程的质量。运用CMMI能提高企业的管理水平,降低企业成本和羡慕成本。

    SWEBOK制定了软件质量的成本包含:预防、评审、内部故障、外部故障四部分。邹欣认为还要加上流程分析、投资改进等各成本。

    2.对教材与参考资料阅读后关于软件质量保障你的体会是什么?

    软件的质量虽然有人专门负责测试但保证质量是所有成员的责任,团队中的人都可以参与QA但需要有人对QA负责。

    每个角色的水平不一样,水平最差的对软件质量的影响最大。

    QA需要对软件开发有所了解,知道软件项目的设计和需要实现的功能,减少无用的测试

    吃自己的狗食,无法切身体会软件质量出错带来的压力

    充分授权和信任

    各司其职,对项目共同负责

    3.如果你是一个项目的QA,那么你认为你的工作职责范围是什么?

    • 了解软件项目的设计和需要实现的功能
    • 了解对项目开发的过程技术
    • 测试计划,测试案例设计,测试结果,评审和检查
    • 推动项目可持续发展确保软件运行稳定
    • 提取流程改进要求,推动过程的持续改进
    • 计划实施QA活动,定期报告项目情况

    4.如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?

    如果我是项目经理的话,我认为项目中不需要专职QA。

    我对陈浩的观点表示认同QA是保证质量的,但是很多QA是在做测试,软件质量并不是测试出来。

    Dev比QA更了解软件项目的设计和实现,让开发人员自己测设解决问题不是更有效率,避免了QA和Der之间的沟通、推诿。

    并不是每个QA都了解软件的设计实现的内容,发现的错误不能都定义为bug只需有Test

    如果出现问题的话有对应的开发人员对此负责。

  • 相关阅读:
    10、xsl中import用法
    09、xsl中输出对应的列和值
    08、xsl中操作子节点带循环输出
    07、xsl中操作子节点
    06、xsl中choose进行多条件选择
    05、xsl中IF的用法
    04、xsl中对字段进行排序
    03、xsl中添加筛选条件
    02、xsl的for循环输出
    01、xsl样式表用网页输出
  • 原文地址:https://www.cnblogs.com/mai98/p/11564575.html
Copyright © 2020-2023  润新知