首页 > 软件测试/ 正文
软件工程与软件质量保证
2013-03-09 00:08:01 ℃
【摘要】软件质量的下降到导致了软件危机。为了保证软件产品质量,软件工程应运而生的。本文首先介绍了软件工程的相关概念和发展分类,然后对于软件产品质量管理功能进行说明,最后指出软件产品质量的保证一定要贯穿于整个软件产品开发的整个阶段,作为一个系统的工程来实现。 一、软件工程介绍 软件工程实质上是希望使软件系统的开发能够像工业品的生产一样,通过一系列的标准和规范,利用科学的技术,方法,工具和管理手段,以达到用较少的时间,较小的开支获得质量高,可维护性好的软件产品,使软件产品保持较高的竞争力。 随着软件工程的不断发展,对软件工程的研究逐渐划分为两个方面: 1.软件工程技术。包括对工程化的开发方法,软件开发工具与环境的研究。主要面对的问题有:适应需求分析的不确定性、软件的可靠性和软件度量等。软件工程技术的发展出现了瀑布模型、快速原型法等方法,它们在国内外都有过成熟和成功的应用范例。随着新的软件开发技术的出现,出现了诸如面向对象的软件工程等新的软件工程开发技术,给软件工程技术的研究带来了新的研究方法。 2.软件工程管理。包括质量管理,费用管理,配置管理等。主要面对的问题有:开发成本的控制、资源控制、质量的控制和进度的控制等。但是由于人们长期认为软件工程的发展主要由软件工程技术决定,所以导致了对软件工程管理研究长期落后。 面向对象的思想可以使对现实系统的抽象更加直观,更符合人类的感知和经验,从而使从需求到分析到设计的过渡更加平滑和自然,还有利于整个软件系统的重用和维护。面向对象的思想和技术发展迅速并日臻成熟,采用面向对象的思想和开发方法对解决大型软件系统的开发和设计具有得天独厚的优势。 二、软件产品质量管理 软件质量的管理主要是对软件开发过程的管理。目前国外的很多软件开发企业,对软件开发的管理已经成熟,相对而言,国内的软件开发行业对软件开发的管理始终处于比较低的水平。一方面是由于国内对软件工程的研究起步较晚,另一方面是思想观念陈旧,还没有对软件过程的一些先进思想,尤其是对软件开发过程管理的思想予以高度重视。不过国内一些软件开发企业的管理人员已经开始关注软件质量的管理,甚至已经进行了软件质量体系国际标准化认证的工作。 软件的质量管理包括对软件产品的管理和对软件开发过程的管理。软件产品包括最终的软件产品、中间软件产品和附属软件产品。传统的观点认为软件产品的质量主要取决于软件产品的测试和确认,而忽视对软件%
- 上一篇:几种测试工作量的估算方法
- 下一篇:CMM流程之总结
更多北大青鸟学校java专业这科郑州的收费情,郑州Java编程开发培训哪家好,郑州零基础java就业班选择哪个机构好,郑州java专业培训机构选择哪家,郑州Java培训机构哪家比较好呢,郑州java培训学校哪家好相关文章
- Java如何实现网页程序自动登录
- Java和.NET使用DES对称加密的区别
- 常见的Java的10种设计模式介绍
- 移动应用自动化测试面临的挑战
- 软件测试杂谈:关于自动化测试,关于Agile,关于团队
- 为什么要做探索性测试
- 处理器模拟技术在软件可靠性测试中的作用
- 做好发散测试,提高软件测试效率
- 学习TDD:TDD的好处
- 探秘软件质量保证的五大法则
- 同行评审那些事儿(二):评审的作用、目的和概念
- 浅谈软件可靠性工程的应用
- 小议软件测试的投入和产出
- 应用质量特性提高测试效率和产品质量
- 我说CMMI4个等级的区别
- 软件测试对质量负主要责任?
- 研发质量管理的指导思想
- 软件开发各阶段的质量控制
- Windows 7操作系统内存占用大原因分析
- 超极本与普通笔记本电脑的区别
- 设定虚拟内存的误区
- 笔记本键盘膜影响散热吗
- 笔记本散热器的作用
- 显示器漏光介绍
- 为什么硬盘容量和实际容量不同
- 智能手机Android系统中的root知识
- 磁盘碎片产生原理
- 为什么液晶显示器对人体更健康
- Windows 7虚拟WIFI介绍
- 软件程序员的前途怎么样?
- 搜索
-
- 热门标签