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

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

    在新的数字信息化的时代下,质量和测试比以往任何时候都更加的重要,在这种更新变革飞速的时代下,每个人都应该肩负起属于自己的测试责任。

    ②:软件质量保障是由各项任务构成这些任务的参与者有两种:一是软件开发人员,二是软件质量保证人员。前者负责技术开发工作,后者负责质量的保障计划,监督,记录,分析等工作。

    ③:软件质量保障是一个复杂的系统,它采用一定的技术、方法和工具,来处理和调整软件产品满足需求时的相互关系,以确保软件产品满足或超过在该产品的开发过程中所规定的所需要的标准需求,它还需要技术开发人员和质量保障人员进行合理的分工合作,这样软件质量的保障才能进行的很顺利,而不是在软件开发的过程中产生各种各样的问题!

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

    我认为QA的主要工作职责范围是:

    1、依据公司信息科技发展规划对各项工作实施监督,协助开展公司项目的软件质量保证工作;
    2、制定项目的质量保证计划,并按计划实施 QA 活动,定期报告项目情况;
    3、收集项目执行过程中的度量数据,分析项目执行;
    4、对产品的修改过程进行监控和指导,确保修改过程可控,质量可靠;
    5、从上述活动中提取流程改进要求,推动过程的持续改进;
    6、负责汇总各类信息科技督办事项,及时督促与更新事项状态。
    7、落实上级安排的其他工作。
    8、熟练使用Excel、PPT,对流程数据有比较深刻的认识和足够的敏感;
    9、有软件开发领域经验及研发过程改进、文档管理或配置管理工作。

    并且我认为一个项目QA也一个具备以下条件:

    1、参与过软件项目开发或项目管理、质量保证工作,熟悉软件工程和项目管理知识,具备一定的项目监理、过程管理和质量保证专业知识,能对项目过程质量做出专业判断
    2、熟悉科技企业质量体系动作,掌握相关开发专业知识,具备较强的公文写作能力;
    3、执行能力强,能够按照既定过程开展质量体系建设、标准制定、过程辅导、质量检查工作,并能有效推动过程改进;

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

    ①:我认为项目中需要一个专职的QA,并且这个QA要有跟所作项目相关的技术经验,这样QA在技术人员生产的过程当中和技术人员进行更多有效的沟通,而不是一点都不懂技术和开发流程的人员,那样能找出的问题只是表面而已,只有同样有着相关技术经验的人才能看到问题的深处根源所在。

    ②:只有Test测试的话,技术人员生产的过程就没有人能进行相关的记录和质量保障管理,就没有跟技术人员进行任何的沟通合作,没有任何文档记录,那样开发完软件时,只有TEST进行测试,测试人员根本就不了解技术人员开发的过程,和一些重要的功能,所以就没有测试的重点,也不知道需要怎样进行侧重点测试,这样的软件生产出来就没有严格的相关的质量保障。所以我认为项目最好有一个专职的QA工作人员。

    ③:如果一旦出现问题,要先确定出现问题的具体地方,然后找出负责这块相关工作的人员,进行相关问题的调查,只是某一块出现问题的的话,那么责任就要归于负责这一环节电脑工作人员。如果不是一个人的责任,关乎一个团体的话,问题不是出在某个流程的小细节上,那么整个团队就应该都负起这个责任,一个团队就应该相互合作,而不是相互指责,相互推脱责任,勇于承担责任的团队才是一个好团队,才能有好的工作成果!

  • 相关阅读:
    进程调度算法
    附近的人,附近的卖家(geohash+前缀树)
    海量信息库,查找是否存在(bloom filter布隆过滤器)
    继承、虚继承和虚函数表对类的大小的影响
    linux 用户空间与内核空间——高端内存详解
    0-1背包问题入门
    范式
    vue的无缝滚动插件vue-seamless-scroll的安装与使用
    在vue项目中使用swiper2.7.6
    vue项目在IE下报 [vuex] vuex requires a Promise polyfill in this browser问题
  • 原文地址:https://www.cnblogs.com/zyg777/p/11574630.html
Copyright © 2011-2022 走看看