软件工程第三次作业--关于软件的质量保障

1.关于软件质量的保障的见解

1.1软件质量

1.1.1 什么是软件质量

      总地来说,软件质量就是"软件与明确地和隐含地定义的需求相一致的程度"。更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。

      简单地可用一个公式概括:

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

1.1.2 程序的质量

     关于程序的质量,它主要体现在软件外在功能的质量。比如,对于一个购票网站,它的程序的质量主要表现为:网站能处理并发业务的吞吐量、支持用户同时在线的数量(当数以千万计的用户在线时,是否会出现网站崩掉的情况)、关于购票网页打开的速度等等。当然程序的质量还会有其他方面的体现,例如用户体验的质量、国际化的质量、安全性的质量、NPS数值等。

1.1.3 软件工程的质量

    程序的质量主要体现在功能上,那么软件工程的质量主要表现在开发软件的成本和时间上,主要体现在以下几个方面:

 v 软件开发过程的可见性

 v 软件开发过程的风险控制

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

 v 软件开发成本的控制

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

1.2 如何衡量和保障软件质量

     有实践表明,CMMI等级可以很好地衡量软件的质量。有效地实施CMMI可以提高企业的管理水平,降低企业的成本。

     软件质量的保障需要各方面的配合,从程序员到软件设计师,再到项目经理,公司老板,每一层都应该严格按照相关规定标准进行软件的开发。

     以下概括几点软件质量保证的主要措施

 (1应用好的技术方法

      软件开发人员应该选择合适的软件开发环境、依靠适当的技术方法、高质量高规格的设计进行软件的开发。

 (2测试软件

      通过软件测试可以发现软件中大多数潜在的错误,尽量增加避免后期维护的成本,提高软件的质量。

 (3进行正式的技术评审

      在软件开发的每个阶段结束时,都要组织正式的技术评审。由技术人员按照规格说明和设计,对软件产品进行严格的评审、审查。多数情况下,审查能有效地发现软件中的缺陷和错误。国家标准要求开发单位必须采用SQA审查、文档评审、设计评审、审计和测试等具体手段来控制质量。

 (4标准的实施

      用户可以根据需要,参照国家标准、国际标准或行业标准,制定软件工程实施的规范。一旦形成软件质量标准,就必须确保遵循它们。在进行技术审查时,应评估软件是否与所制定的标准一致。

 2.如果你是一个项目的QA,那你的职责范围是什么?    

            一个好的软件离不开QA人员的努力,这也就需要QA人员具有较高的专业能力,而且QA人员在软件开发过程中主要就是充当的监督者的职责,所以如果我作为一个项目的QA人员,我觉得自己职责有以下几方面:

  • 及时跟进项目开发的各个过程,能够在软件开发或者测试的过程中及时发现存在的问题,提交分析报告
  • 制定合理的软件开发流程,保证研发团队按定义好的计划进行
  • 拥有一定的编程能力,可以参与软件的开发过程
  • 根据项目开发需求,搭建软件测试框架,编写测试用例和测试数据
  • 完成对项目的集成测试与系统测试,对软件的性能和其他方面做一个详细的测试
  • 分析和编写软件缺陷报告     
  • 针对用户需求和预期达到的功能性能,对软件进行定期的审查    

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

    如果我是一个项目的经理,我觉得我的项目肯定需要专职的QA人员。软件质量的保证是有一个项目开发必不缺少的环节,而保证软件质量的前提就是有专业的人员去实施这件事。在当下,许多的公司因为缺乏有效地项目进度计划和项目管理,导致并没有留有足够时间做系统测试,最后使得上市之后花更多的时间和成本去做后期的维护。而且,如果需求变化过大,此时还没有完整的需求文档,那么测试人员只能靠自己的想象进行测试,这样不仅增大了时间成本,也会导致测试做的不彻底。

       如果出现了问题,应该由谁负责?这个应该具体问题具体分析,首先要先了解是在哪一个环节出现了问题,再去找相关的负责人,问其缘由,但是也不能将问题全部归结到某个人身上,毕竟软件开发是一个项目,是需要大家一起完成的,大家应该一起互相监督,但既然出现了问题,最主要的就是解决问题,并不应该急于去找出犯错的人或者急于惩罚,更应该是整个团队一起面对问题、解决问题,先将项目完成最重要。

 

猜你喜欢

转载自www.cnblogs.com/gywx/p/11574301.html
今日推荐