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

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

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

    (1) 程序的质量

    书中提到程序的质量体现在软件外在功能的质量,个人认为程序的质量就是一个程序的功能强弱,功能是否全面,是一个软件的根本,每个程序都有不同的应用方式,在各个应用方式下能够展现基本功能,并展现自身优势,能够增加用户体验,符合国际化质量和安全性质量,例如书中提到的订票网站能并发处理业务吞吐量,支持同时在线用户的数量和搜索引擎的准确度和覆盖率,

    (2) 软件工程质量

    书中提到软件工程的质量主要体现在以下方面:

    l   软件开发过程中的可见性

    l   软件开发过程中的风险控制

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

    l   软件开发成本控制

    l   内部质量指标的完成情况

    个人认为软件工程质量就是提高开发软件的效率,降低成本,分工合作,主要注重软件开发过程中的工作方法,将编程技术与自身能力更好的应用于企业,实现团队合作。

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

    软件质量保障工作:软件团队为了让软件达到事先定义的质量标准而进行的所有活动,包括测试工作

    如果我是一个项目的QA,我认为我应当做如下工作:

    1.首先与客户沟通,确定客户需求,做出需求分析,并在软件开发的过程中与客户及时沟通,确保不会做重复性工作,保证效率。

    2.其次确定软件质量指标,在软件开发的保证软件的可见性,随时跟进,确保在开发的过程中,每一部分都能达到软件质量指标。

    3.最终记录软件开发过程中的历史数据,总结经验,改进错误,降低成本。

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

    我认为需要专职的QA,在软件开发的过程中需要测试人员,保证软件质量,降低软件BUG,减少成本,满足客户需求,如果出现问题,应当是为整个开发团队的责任,QA为软件质量保证,不是检查人员,应当与开发人员一同解决问题,

    应当有明确分工,一起承担责任,每个人都对整个工程负责,才能更好的保证软件质量。

  • 相关阅读:
    让PHP开发者事半功倍的十大技巧
    Sublime Text 3 快捷键总结
    localhost访问错误Forbidden You don't have permission to access / on this server.解决办法(亲测)
    html在一个页面显示另一个页面的部分内容
    db2许可证安装
    spring3中使用注解方式实现定时器调度任务
    c3p0详细设置
    hibernate.cfg.xml详细配置
    ExtJS学习(面板)
    汉诺塔算法
  • 原文地址:https://www.cnblogs.com/Xwwg/p/11568545.html
Copyright © 2011-2022 走看看