欢迎来到天天文库
浏览记录
ID:20170113
大小:49.50 KB
页数:4页
时间:2018-10-09
《透视软件工程和质量保证》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、透视软件工程和质量保证 软件质量的下降到导致了软件危机,软件工程正是为了保证软件产品质量而诞生的。首先先容软件工程的相关概念和发展分类,然后对于软件产品质量治理功能进行说明,最后指出软件产品质量的保证一定要贯串于整个软件产品开发的整个阶段,作为一个系统的工程来实现。 一、软件工程先容 软件工程实质上是希看使软件系统的开发能够像产业品的生产一样,通过一系列的标准和规范,利用科学的技术,方法,工具和治理手段,以达到用较少的时间,较小的开支获得质量高,可维护性好的软件产品,使软件产品保持较高的
2、竞争力。 随着软件工程的不断发展,对软件工程的探究逐渐划分为两个方面: 1.软件工程技术。包括对工程化的开发方法,软件开发工具和环境的探究。主要面对的新题目有:适应需求分析的不确定性、软件的可靠性和软件度量等。软件工程技术的发展出现了瀑布模型、快速原型法等方法,它们在国内外都有过成熟和成功的应用范例。随着新的软件开发技术的出现,出现了诸如面向对象的软件工程等新的软件工程开发技术,给软件工程技术的探究带来了新的探究方法。 2.软件工程治理。包括质量治理,用度治理,配置治理等。主要面对的新题目有:开发本
3、钱的控制、资源控制、质量的控制和进度的控制等。但是由于人们长期以为软件工程的发展主要由软件工程技术决定,所以导致了对软件工程治理探究长期落后。 面向对象的思想可以使对现实系统的抽象更加直观,更符合人类的感知和经验,从而使从需求到分析到设计的过渡更加平滑和自然,还有利于整个软件系统的重用和维护。面向对象的思想和技术发展迅速并日臻成熟,采用面向对象的思想和开发方法对解决大型软件系统的开发和设计具有得天独厚的上风。 二、软件产品质量治理 软件质量的治理主要是对软件开发过程的治理。目前国外的很多软件
4、开发企业,对软件开发的治理已经成熟,相对而言,国内的软件开发行业对软件开发的治理始终处于比较低的水平。一方面是由于国内对软件工程的探究起步较晚,另一方面是思想观念陈旧,还没有对软件过程的一些先进思想,尤其是对软件开发过程治理的思想予以高度重视。不过国内一些软件开发企业的治理职员已经开始关注软件质量的治理,甚至已经进行了软件质量体系国际标准化认证的工作。 软件的质量治理包括对软件产品的治理和对软件开发过程的治理。软件产品包括终极的软件产品、中间软件产品和附属软件产品。传统的观点以为软件产品的质量主要取决于
5、软件产品的测试和确认,而忽视对软件开发过程的重视。但正确的熟悉是软件质量来自于正确的软件设计和正确的实现过程,而不是靠对软件产品的保证和测试。因此软件质量的进步依靠软件质量治理水平的不断进步。 ISO9000系列的标准起初是用于产业企业和产业产品的质量治理和质量认证。这一系列的标准以为“所有的工作都是通过过程来完成的”,它通过对产品质量形成的每个阶段的控制来实现对终极产品质量的控制。由于软件开发自身的特征,一些活动和开发过程的特定阶段有关,而另一些活动则可能适合于整个开发过程。因此ISO9000系列标准
6、中后来专门增加了一个指导性的文件,用于对ISO9000系列标准在软件的开发、供给和维护中的使用提出指南。 三、软件工程如何保证软件产品质量 软件开发所关心的新题目是真正地将软件工程技术纳进产业化大规模的实施进程中,这种方法的关键要素包括在能支持渐进的变化的开发过程中,使系统的开发过程的各个阶段能够简单易行、彼此平滑过渡,系统模型易于理解,易于维护,能够最大限度地重用已有的成果。面向对象的技术为实现以上目标提供了强有力的支持。 日本的著名软件质量专家KAORUISHIKAM的软件质量治理系统的
7、探究.计算机应用和软件.2002第2期.
此文档下载收益归作者所有