论文部分内容阅读
信息技术的迅速发展和应用的日益广泛,使计算机软件的重要性与日俱增。软件规模越来越大,其复杂程度也不断增加。软件质量是软件产品的生命。然而,软件质量的发展状况一直不能令人满意。20世纪60年代以来,人们开始逐渐认识到了“软件危机”的事实。从软件工程几十年的发展历程来看,软件危机不是“Crisis”所能形容的,而更象“ChronicAffliction”,是一种顽固的慢性痛苦。软件危机的根本原因是软件系统高度复杂、难于驾驭和软件开发所带有的个人色彩。要解决软件危机,必须应用科学的方法、严格的技术、规范的管理以及与之相适应的先进的软件生产工具与环境。本文就是试图寻找一种适合我国软件企业的质量提高方法和模型。
软件危机是软件质量研究的起点,过程改进是软件质量提升的核心。在深入研究当代“软件危机”的实质基础上,本文第一、二章研究了软件产品开发之道,强调质量、代价和时间的辩证统一,提出了“商业目标决定质量目标”这一适合企业发展的新论断,从商业角度重新解释了软件质量的内涵,并尝试寻求一种高质量而非修补质量的方法。
软件质量包含从软件项目立项到软件项目结项的全部过程。在深入研究软件质量以及有影响的软件质量模型ISO9000、CMM系列模型的基础之上,论文第三章提出了软件质量提升模型。该软件模型强调商用和实用两大特点,主要包括制定质量目标、制定质量计划、过程检查、缺陷跟踪、软件测试、技术评审等内容构成。该模型可以帮助企业理解质量管理标准中的抽象的、适合一般情况的条文,指导企业在具体的、有特色的软件开发实践中灵活应用这些条文。
软件质量模型重在应用。在实用软件质量模型的基础上,本文第四章试图设计一个适合我国中小企业发展的软件质量管理系统。本文主要分析了软件质量管理应具备的功能、结构和系统界面。