首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 344 毫秒
1.
软件工程过程RUP研究   总被引:3,自引:0,他引:3  
随着软件开发过程的日趋复杂,软件开发过程难以得到有效控制,软件产品质量难以得到保证。而软件工程过程RUP采用面向对象的方法,在需求管理、分析设计、配置及变更管理等方面为开发人员提供准则和相应的管理工具。在实际的软件开发过程中应用RUP可以提高软件开发组织的生产效率,提高软件质量,降低软件开发成本,减少软件开发风险。同时RUP也吸收了多种开发模型的优点,具有很好的可操作性和实用性,应用RUP能够达到软件工程研究所制定的CMM(Capability Matyrut Model)模型的2级或3级。  相似文献   

2.
随着软件开发过程的日趋复杂,软件开发过程难以得到有效控制,软件产品质量难以得到保证.而软件工程过程RUP采用面向对象的方法,在需求管理、分析设计、配置及变更管理等方面为开发人员提供准则和相应的管理工具.在实际的软件开发过程中应用RUP可以提高软件开发组织的生产效率,提高软件质量,降低软件开发成本,减少软件开发风险.同时RUP也吸收了多种开发模型的优点,具有很好的可操作性和实用性,应用RUP能够达到软件工程研究所制定的CMM(Capability Maturity Model)模型的2级或3级.  相似文献   

3.
一个实用的软件质量评估模型   总被引:7,自引:0,他引:7  
定义了一个实用软件质量评估模型,该模型包括两维:软件产品类型维和软件开发阶段维。该模型用于软件产品需求的定义、软件产品测试目标和计划的定义以及软件产品质量的评估。  相似文献   

4.
软件质量管理应该贯穿于软件开发的全过程,在软件开发实践中,可以依靠流程管理来进行软件质量控制,严格按软件工程执行,从而使得软件质量得以保证。本文主要讨论如何利用能力成熟度模型CMMI来提高软件的质量管理,并分别对软件能力成熟度模型集成、软件开发过程中的质量管理、CMMI的具体实施进行了分析。  相似文献   

5.
软件开发过程质量保证策略研究   总被引:1,自引:0,他引:1  
随着软件系统在电子产品中的广泛应用,软件开发过程中的质量保证问题越来越重要,和成熟的硬件质量管理相比,软件质量保证需要更加严谨的流程性和灵活性保证策略。本文在研究软件质量保证要求基础上,结合项目管理实践,提出了软件评审、软件测试、软件配置管理、软件外包管理、软件质量审核等软件开发过程质量保证方法,提高了企业研制高水平的软件产品能力。  相似文献   

6.
基于模式的软件质量模型研究与应用   总被引:1,自引:0,他引:1  
在软件开发周期中的早期进行质量评估对提高软件的质量非常重要.传统的软件质量模型在早期获得的质量信息较少,很难有效、准确地评价软件的质量.针对此问题,本文提出了一种新的基于模式的软件质量模型,通过模式提供的丰富信息,在产品的设计阶段完成对软件质量准确、有效的评估,指导软件的开发,最终提高软件产品的质量.  相似文献   

7.
软件项目质量管理是贯穿整个软件生命周期的重要工作,有效地实施软件产品的质量控制是提高软件质量、降低质量成本的重要手段.首先,研究质量控制模型,包括产品、过程和资源三大控制要素,用PDCA循环表示的质量控制模型结构,并对四个过程八个阶段分别论述;其次,研究质量控制体系,包括基础、手段、目的三层体系结构;然后,研究质量控制图,包括质量控制图结构,确定控制中心线、控制上线、控制下线的数学公式推导,阐明确定失控点的7条规则;最后,研究质量控制框架,包括控制框架结构和控制框架特点.结果表明,质量控制相关技术,为质量控制提供科学管理方法和技术支持,是实现软件质量控制目标的有效方法和途径.  相似文献   

8.
软件因其复杂性和难以度量,使软件产品的质量很难得到保证。如何确保软件项目的质量,提高我国软件产品的竞争力,是我国软件企业必须考虑的问题,通过对目前国际上流行的软件质量保证体系的分析,提出了在应用ISO9000的基础上应有逐渐过度到CMM,实现软件开发过程的持续改进。  相似文献   

9.
软件测试和软件质量保证是软件质量工程的两个不同层面的工作。软件测试只是软件质量保证工作的一个重要环节。文章重点阐述了软件测试与软件质量之间存在的关系,分析了软件测试失败的原因,并就这一问题提出解决办法。软件产品的质量取决于软件开发过程,软件测试作为一个重要的阶段在软件的生命周期,通过增加程度的关注。软件测试是软件质量保证和可靠性的关键步骤是唯一有效的方法来验证软件是否完成所需的功能。帕特测试是不限于软件开发阶段,它已开始在整个软件开发过程中,进行早期的测试,整个软件开发成本下降更多。统计数据显示,一个大型软件测试工作负载常常占总数的40%以上软件开发,以及在极端情况下甚至可能高达软件工程成本的其他步骤三到五倍之和,其目的是提高软件产品质量和可靠性。本文浅析软件测试与质量之间的关系,阐述了软件测试失败的原因,并给出了一定的建议。  相似文献   

10.
随着信息技术的发展,软件产品已经过了单打独斗的年代,软件开发团队越来越大,开发周期也越来越长,因此项目管理的好坏直接关系软件产品的成功与否,本文旨在探讨一个软件项目管理流程,希望通过一个完善的流程能够加强软件管理,从而提高软件质量.  相似文献   

11.
在ISO软件质量模型的基础上,建立质量需求评价准则(SQRC)和质量设计评价准则(SQDC)之间的定量关系,将软件质量需求指标转化为软件质量的设计指标,为软件开发人员在设计和编码阶段实施软件质量保证提供指南。它将软件质量保证的任务向设计和编码人员进行分解,有利于软件项目工程化生产过程中的质量管理,从而降低软件生产的风险。  相似文献   

12.
Schneidewind  N.E. 《Computer》2002,35(2):77-83
Measuring quality is the key to developing high-quality software. The author describes two approaches that help to identify the body of knowledge software engineers need to achieve this goal. The first approach derives knowledge requirements from a set of issues identified during two standards efforts: the IEEE Std. 1061-1998 for a Software Quality Metrics Methodology and the American National Standard Recommended Practice for Software Reliability (ANSI/AIAA R-013-1992). The second approach ties these knowledge requirements to phases in the software development life cycle. Together, these approaches define a body of knowledge that shows software engineers why and when to measure quality. Focusing on the entire software development life cycle, rather than just the coding phase, gives software engineers the comprehensive knowledge they need to enhance software quality and supports early detection and resolution of quality problems. The integration of product and process measurements lets engineers assess the interactions between them throughout the life cycle. Software engineers can apply this body of knowledge as a guideline for incorporating quality measurement in their projects. Professional licensing and training programs will also find it useful  相似文献   

13.
Software Quality Journal - There is a need for methodologies which can enhance the quality of software and improve software developmental efficiencies. One such approach commonly used by software...  相似文献   

14.
The difficulties of achieving social acceptance for Software Quality Management systems have been underestimated in the past, and they will be exacerbated in the future by the globalization of the software market and the increasing use of cross-cultural development teams within multinational companies. Management that can take account of the cultural context of their endeavours will improve understanding, minimize risk and ensure a higher degree of success in improvement programs within the software industry.This paper addresses cross-cultural issues in Software Quality Management. Qualitative and quantitative research was carried out in five European countries by using a postal questionnaire. Empirical measures of organizational culture, national culture and their interdependence, are presented together with interim instruments developed for the purpose of classifying organizations. Verification of the statistical results from the survey was carried out by triangulation, which included qualitative research methods in the form of interviews and observation. Cultural factors, which may have bearing on successful adoption and implementation of Software Quality Management were identified, and an assessment model, has been developed for use by organizations developing software in different parts of the world. The intention is that the recommendations following from the assessment will lead to greater cultural awareness in addressing quality, and will provide stimulus for improvement. The model's aims is to predict to what degree there is a fit between the organizational and the national culture, and to give recommendations and guidelines for software process improvement.  相似文献   

15.
Software quality has become a topic of increasing importance during the past decade. the quality of software is primarily determined by the quality of the software development process. Even small improvements in the software development process can result in a significant improvement in software quality. the use of software metrics technologies to assess design quality is a key issue in the management of information systems.

Software Quality Function Deployment (SQFD) is a useful requirement-gathering tool, especially in communication with users and meeting user requirements. However, software quality cannot be reviewed in isolation. Without an assessment of the goals of a project, the efficiency of software function derived from customer requirements is meaningless.

This article proposes an enhanced software quality function deployment process of integrating Goal-Question-Metrics and Software Quality Function Deployment. A software development process with this model will enhance the quality of the software. A case study is also presented to illustrate the enhanced software quality function deployment process. the main contribution of this article is to help software developers produce higher-quality software that not only meets customer requirements, but also achieves the goals of the project.  相似文献   

16.
Software Quality Engineering is an emerging discipline that is concerned with improving the approach to software quality. It is important that this discipline be firmly rooted in a quality model satisfying its needs. In order to define the needs of this discipline, the meaning of quality is broadly defined by reviewing the literature on the subject. Software Quality Engineering needs a quality model that is usable throughout the software lifecycle and that it embraces all the perspectives of quality. The goal of this paper is to propose the characteristics of a quality model suitable for such a purpose, through the comparative evaluation of existing quality models and their respective support for Software Quality Engineering.  相似文献   

17.
基于田口法的产品质量工程优化系统开发   总被引:1,自引:0,他引:1  
产品质量工程是提高产品质量与可靠性、降低研制成本、缩短研制周期的重要途径,是目前研究的热点,田口法是它的核心技术;该文简要介绍了田口法的核心理论一在线与脱线质量工程理论,质量损失模型和分析工具(信噪比和正交试验设计);基于田口法,以JAVA编程语言为工具,对田口法的脱线质量工程进行了可视化应用软件系统的开发;本文介绍了该软件系统的作用、特点及运行过程,并对软件的系统功能模块和总体设计作了详细说明,最后指出了本软件的开发方向。  相似文献   

18.
CMM实践中的分布式软件工程管理框架   总被引:2,自引:0,他引:2  
分布式计算机体系结构的进展,使得客户/服务器软件工程被分布式软件工程所代替。CMM(CapabilityMaturityModel)已被软件组织所认识和重视,CMM实践中的软件工程的管理机制是软件质量保障的关键因素。该文介绍一种符合CMM思想、支持CSCW、适合分布式系统结构的管理框架,通过CMM角色定义、过程定义、过程流与文档流的管理以及对CMM角色行为的协同控制,帮助软件企业有效地控制软件过程、增强开发效率、改进软件产品质量。  相似文献   

19.
基于CMM的软件配置管理模型CSCM研究   总被引:1,自引:0,他引:1  
软件能力成熟度模型(CMM)是一种对软件组织开发能力的评估模型1,可以指导开发组织如何进行软件过程改进,从而提高软件组织的开发效率和软件产品的质量。软件质量保障是一个复杂的问题,软件配置管理是软件质量保证的基础3,7,其目的就是在软件生命周期的整个过程中建立并维护软件产品的完整性,从而可以有效地控制软件质量。  相似文献   

20.
本文阐述了在嵌入式系统和在其他执行关键任务的软件中由传统的软件质量控制技术到前涉的质量保证方案的转化:软件在每一个产品和每一个组织中所发挥的作用日益重要。近年来,执行关键任务的应用系统的数量以指数速度增长。这些系统要么失败后损失巨大(空中交换管制系统和其他生命支持产品)。要么纠正费用高(便携式电话和其他用户产品)。为嵌入式系统设计的软件在更多的时候属于“执行关键任务”的范畴,而对嵌入式系统的需求也在继续升温,因此对前涉的质量保证的需求要高于以往任何时候。本文把质量控制到质量保证的转化分为两个阶段:1质量评估(第一阶段):在开发周期的早期,即在软件到达用户之前,甚至在测试之前识别和排除软件故障,同时提供客观定量的质量评估。2质量保证(第二阶段):在作更改的时候,通过精确的影响分析,采用强制执行编码标准和防止新错误出现的方法来防止错误进入代码基数。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号