zoukankan      html  css  js  c++  java
  • 软件工程第三次作业——博文软件质量保障初探

    一,我阅读了教材后对软件质量保障的体会是:
    软件=程序+软件工程
    软件质量=程序质量+软件工程质量
    软件的三个特性是“好“,”快”,“便宜”,“软件在功能,成本,时间三方面满足利益相关者的需要”
    软件工程的质量对最终软件的质量有着举足轻重的意义,体现在5个方面
    1.软件开发过程可见 ——明确工程进度
    2.软件开发过程风险控制——一个软件的开发过程可能有各种各样的突发状况,但要尽量保持在可控范围之内
    3.软件内部模块,项目中间阶段的交付质量,项目管理工具的因素——软件内部模块是软件的重要组成部分,保证其质量减少因内部模块崩溃而延误开发
    4.软件开发成本的控制——软件的特点是好,快,便宜,在时间,金钱上控制成本很有必要
    5.内部质量指标的完成情况——团队在项目启动时指定的内部指标 例如测试用例的数量,测试自动化过程的进度等,
    软件的质量保障工作:软件团队为了让软件达到事先定义的质量标准而进行的活动,包括测试工作

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

                         我认为QA的职责范围是:收集,统计,分析度量数据,以支持管理信息需求,过程评审和产品审计,在项目前期辅助项目经理制定项目计划,对项目成员进行过程和 规范的培训,过程度量和过程改进
    

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

           如果我是项目经理我认为是需要专职QA的,原因是Test是运用一定的流程和工具,验证软件软件能实现预先设计的功能和特性,工作流程和结果通常是可量化的。
    

    而QA本身包括测试。分工是社会和行业进化的结果,合理分工是必要的,就像程序的编程,每一个模块都有其实现的功能,QA有监督和测试的职责,一旦出现问题应由QA和造成 问题的人共同承担

  • 相关阅读:
    如何查看存储过程中动态生成的sql
    [原] 高淇Java300集系列笔记 (待续)
    [原] 在HTML文档中添加标签名、ID、类名
    jquery学习笔记1-Ajax跨站请求资源
    博客搬家啦。请访问我的新底盘www.boyipark.com
    web端跨域调用webapi
    遮罩层
    去掉字符串后最后一个 ","
    对JAVA的static深刻理解(结合C语言的思考)
    java事件响应方法汇总(容器类监听、监听器类、AbstractAction、反射)
  • 原文地址:https://www.cnblogs.com/12yy/p/11574383.html
Copyright © 2011-2022 走看看