1 / 89
文档名称:

基于QFD的软件质量保证模型的研究(可复制毕业论文).pdf

格式:pdf   页数:89
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

基于QFD的软件质量保证模型的研究(可复制毕业论文).pdf

上传人:mkt365 2014/1/10 文件大小:0 KB

下载得到文件列表

基于QFD的软件质量保证模型的研究(可复制毕业论文).pdf

文档介绍

文档介绍:摘要计算机软件需求的多样化、规模化,使得软件质量愈显重要。尽管软件工程的研究和实践取得了巨大的成果,但软件危机依然存在。软件企业面临的最大的问题是顾客对产品不满意,究其原因,软件质量保证技术的不完善是主要原因之一。本论文针对软件质量体系及保证模型中的相关问题进行一些有益的探索,力图通过对相关模型的比较研究,寻求到能够全面反映和保证软件质量的保证模型,同时对该模型中的一些相关问题展开研究,并通过实例研究对其进行进一步的说明。本文提出把质量功能展开,应用到软件开发中,并结合珻诙豆芾砉毯腿面质量管理的要求构筑软件产品的质量保证系统,从软件开发的初期阶段开始,系统地开展质量保证活动。本文的主要研究内容包括:首先对软件质量保证体系和模型进行比较研究,通过对产生于不同背景下的各种模型进行比较,寻求到能够进一步保证软件质量的保证模型,并为软件质量模型的进一步研究奠定基础:通过对软件全生命周期、诙豆芾砉碳叭砑柿勘Vぶ涔叵档奶教郑提出基于募苫娜砑柿勘Vじ拍钐逑岛湍P停辉诜治鯟姗第二级关键过程域和软件生命周期的基础上,提出诙豆丶逃蛴肴砑芷诘融合框架以及具体实施步骤;给出谌砑7⑸芷谥械挠τ盟悸罚诿嫦蚨韵蠓治龇椒ㄖ械挠τ米鼋徊降奶教郑⒔岷稀白》孔式鸸芾硐低场来说明具体的应用过程;根据全面质量管理的思想及约瑟夫·朱兰甌闹柿咳角岢龌赒的软件质量保证过程模型,它分为软件质量策划、软件质量控制、软件质量改进霾糠郑⒔岷稀白》孔式鸸芾硐低场的软件质量保证过程进行实例研究。【关键词】质量功能展开;能力成熟度模型:软件生命周期;软件质量保证﹊西北工业大学硕士学位论文
髀研究背景及意义在世纪年代,只有程序设计的概念,而没有软件的概念,更没有软件工程、软件质量、软件质量保证、软件管理等概念。没文档的程序设计是软件质量的致命伤。软件开发的非工程化、非标准化使软件的使用周期短,质量低,造成极严重的经济损失,甚至是灾难。在世纪年代曾一度引起“软件危机”⋯。到世纪年代初,计算机界提出了软件和软件工程的概念,使软件开发分为软件计划、需求分析、软件设计、代码设计、软件测试、软件维护六个方面,称作软件生存期,强调软件的可读性、可理解性、可测试性和可维护性,强调用户与软件开发人员,软件开发人员之归恼迮浜希谷砑返目7⒐こ袒标准化,于是软件质量迈上了一个新台阶。然而,由于缺乏软件工程开发经验和软件开发数据的积累,作为软件设计依据的需求分析在开发初期提得不够明确,在开发过程中软件人员和用户仍未能及时交换意见,开发过程没有统一的、公认的方法和规范指导,以及在测试阶段未能充分做好测试工作,致使大量问题未被发现而被隐藏着,到运行时才暴露出来。在应用领域中使用不可靠的软件,轻者影响系统正常工作,重者可能引发严重事故,甚至灾难。例如,年,欧洲航天局发射的阿丽亚娜突鸺⑸秒后火箭爆炸,发射场上两名法国士兵死亡,耗资亿美元、历时甑暮教计划严重受挫,震惊了当时的国际宇航界。事故发生后,专家组的调查分析报告指明,发生爆炸的根本原因在于惯性导航系统软件中技术要求和设计的错误“又如,在海湾战争中,一个软件故障打乱了“爱国者”导弹雷达跟踪系统,使导弹发射后未能迎击对方的“飞毛腿”导弹,反而误击了自己的军营,造成名士兵丧生,人受伤。”。国外某调查机构曾于年就软件质量问题调查了用户,结果表示,认为软件质量良好和较好的仅占%柿亢懿畹恼ィ溆啻蟛糠种荒苊闱渴褂”H砑柿课侍庀蚣扑慊缣岢隽搜现靥粽健随着信息技术的迅速发展,计算机软件的需求变得多样化,规模越来越大,软件质量也变得越来越重要。多年来软件工程的研究和实践取得了巨大的成果,但软件危机出现了年,至今仍无法根本地解决,究其原因,软件质量保证技术的不完善是主要原因之一。自世纪年代针对“软件危机”提出软件工程这一概念以来,软件开发听北荡笱妒宦畚
和盡方法和软件工程已经取得了很大的成果。例如,项目开发方面有瀑布模型、结构化程序设计语言和结构化方法等,项目管理方面有费用估算、文档复审等,还有面向对象语言及面向对象方法,计算机辅助软件工程等。纵观软件工程的发展过程,其主要特征是:前期着重研究系统实现技术,后期开始强调开发管理和软件质量。近几年来,针对软件复用及软件生产,软件构件技术以及软件质量控制技术、质量保证技术得到了广泛的重视。但现有的软件质量保证是在软件过程中的每一步都进行“保护性活动”。主要内容包括对方法和工具有效应用的规程、技术复审、测试策略、保证与标准符合的规程,以及度量和报告机制。在技术上的主要手段是测试和复审,它们的作用是作为软件过程的过滤器,在发现及改『砦蟮某杀鞠喽越闲∈本团懦砦螅但软件技术不能从根本上防止错误和缺陷的出现,也不可能把软件的缺陷百分之百地排除。软件开发项目超期、超预算、最终的软件产品质量不能使用户满意等仍是困扰软件开发机构的重大问题。而在管理上的主