首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
基于ISO9000和CMM的软件配置管理系统的研究   总被引:1,自引:0,他引:1  
1 概述随着软件系统的日益复杂化和用户需求、软件更新的频繁化,配置管理逐渐成为软件生命周期中的重要控制过程,成为软件工程中质量管理中的重要内容。软件配置管理(Software Configuration Management)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。它通过控制、记录、追踪对软件的修改和每个修改生成的软件组成部件来实现对软件产品的管理功能。为了保证对产品有效地进行控制和追踪,配置管理过程不能仅仅对静态的、成形的产品进行管理,而必须对动态的、成长的产品进行管理。由此可见,配置管理同软件开发过程紧密相关。配置管理必须紧扣软件开发过程的各个环节,使整个开发团队象一个交响乐  相似文献   

2.
随着信息技术的发展,软件在各行各业发挥了巨大作用,并形成了自己的产业。软件产品的功能度和复杂性要比制造业的产品高得多,它在投入使用后,所能发挥的功效也是其他任何形式的硬件产品所无法比拟的。目前,软件产品的质量问题主要来自开发过程。本文结合作者的项目经历就基于软件过程的软件质量管理做一些探讨。  相似文献   

3.
软件产品的应用日益广泛,软件研制过程中出现的问题也不断增多。随着业内的不断探索,逐渐发现软件重用(含过程重用和产品重用)是解决"软件危机"的有效手段之一。软件过程资产库将软件研制过程中积累的可重用过程和可重用产品在信息化平台中进行统一管理,便于项目层进行查询和使用,促进软件研制效率和软件产品质量的提高;从组织层来看,通过不断优化可重用过程并积累可重用产品,可以实施持续的软件过程改进,逐步提高软件研制能力成熟度,不断增强软件组织的竞争力。为了提升软件研制能力,研究并建立了软件过程资产库,结果表明软件过程资产库在提高软件研制能力方面具有显著作用。  相似文献   

4.
软件配置管理是软件工程化管理的基础,文中研究了如何在软件配置管理中实现对质最控制的支持.对软件配置管理的过程进行扩展,提出了软件过程配置管理的定义,对软件过程变更提供有效管理;研究了对软件过程构件的管理包括过程配置构件的实体要素、控制软件过程的执行、对软件配置构件进行度量和过程改进;研究了如何对软件产品配置构件实施质量度量,控制软件产品配置构件的质量.在软件配置管理中加强质量控制,可以提高软件开发的效率,增强软件产品的质量.  相似文献   

5.
软件产品线度量及应用研究   总被引:1,自引:0,他引:1  
软件复用是提高软件生产力、软件质量的最有潜力的领域,软件产品线实质上是最高级别的软件复用.软件产品线对当前的软件密集性项目的管理提出了新的挑战,它需要管理者有超越单一产品的战略考虑,需要有组织性的预见、调查、规划和指导.一直以来软件过程管理和改进的重要思路是:在软件产品开发管理实践中应用软件度量技术,即通过分析软件过程和产品的相关属性,从而为管理决策实践提供客观的数据支持.针对软件产品线管理的一些关键目标,提出了一些重要的度量技术思路,分析了相应的度量指标,满足了软件产品线各层次管理角色的不同的信息需求.  相似文献   

6.
软件的质量保证措施主要有2个方面:软件研制过程的质量保证和软件产品的质量评估。本文认为软件研制过程的质量管理是软件质量保证的关键,归纳了现阶段国内软件研制中影响软件质量的主要因素,详细分析了这些因素对于软件质量、软件研制及维护成本的影响,论述了软件研制的过程管理与软件质量的关系,结合长期软件研制工作经验,总结了面向软件质量保证的软件研制过程管理措施的主要内容。  相似文献   

7.
近年来,人们普遍认识到,软件产品和其它产品一样,其生产率和质量的高低与生产产品过程有关,改进软件过程的质量,可最终获得高质量的软件产品。因此,从八十年代开始,学界和工业界逐渐  相似文献   

8.
军用软件质量特性和设计属性的研究   总被引:1,自引:0,他引:1  
吴超  林家骏  俞岭  唐斯亮 《计算机工程》2005,31(12):100-102
提出了软件的“可视性、可测性和可维性”是军用软件产品基本的质量特性和设计属性的概念及软件“可视性、可测性和可维性”应作为评定军作软件产品的质量和技术状态的前提条件和基础的观点。基于以上概念和观点,给出了“可视性、可测性和可维性”的定义、工程意义和成熟度模型,以解决军用软件定型过程中的“评定难、测试难和定型的软件产品以服务部队”等问题。  相似文献   

9.
CMM在软件过程改进中的一些思考   总被引:1,自引:0,他引:1  
随着中国软件工业的飞速发展,中国软件企业越来越注重软件产品质量,以此提高和加强自身竞争力,因此软件能力成熟度模型(CMM)也被一些中国软件公司所采用。本文首先介绍了一些关于CMM的基本概念,然后提出了将质量管理中的PDCA循环与CMM相结合应用于软件过程改进中的想法。  相似文献   

10.
以工程量清单计价领域产品的开发为例,研究了重用开发技术在软件各开发阶段的应用,讨论了软件的领域重用和层次重用等方面的问题,实现了软件产品领域横向重用和软件开发过程中的纵向层次重用,提高了软件产品的可重用性、开发效率和质量。  相似文献   

11.
浅谈软件质量度量和软件产品评价   总被引:2,自引:0,他引:2  
软件质量度量和软件产品评价系列标准是国际标准化组织ISO/IEC JTC1近年来在软件工程标准方面的研究重点之一,对于通过量化手段进行软件产品的度量和评价,规范软件产品的质量管理,这两个系列标准提供了一条可以参考的实施途径。本文在多年跟踪研究国际上软件工程标准和制定软件工程国家标准的基础上,对ISO/IEC JTC1近年推出的ISO/IEC 9126和ISO/IEC 14598系列,以及正在研制的ISO/IEC 25000系列标准进行综合介绍。  相似文献   

12.
Software performance is an important non-functional quality attribute and software performance evaluation is an essential activity in the software development process. Especially in embedded real-time systems, software design and evaluation are driven by the needs to optimize the limited resources, to respect time deadlines and, at the same time, to produce the best experience for end-users. Software product family architectures add additional requirements to the evaluation process. In this case, the evaluation includes the analysis of the optimizations and tradeoffs for the whole products in the family. Performance evaluation of software product family architectures requires knowledge and a clear understanding of different domains: software architecture assessments, software performance and software product family architecture. We have used a scenario-driven approach to evaluate performance and dynamic memory management efficiency in one Nokia software product family architecture. In this paper we present two case studies. Furthermore, we discuss the implications and tradeoffs of software performance against evolvability and maintenability in software product family architectures.  相似文献   

13.
文档在软件开发生命周期中至关重要,文档也是质量管理的需要,软件测试文档更是直接反应软件产品的质量。阐述了诸多公司在软件测试文档工程中存在的问题,并将发现的问题进行归类分析,提出了切实可行的软件测试文档管理方案。  相似文献   

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

15.
For an industrial product with more than a minimal complexity the only reasonable way to ensure its quality is to guarantee that it is produced via a quality process. Industrial maturity demonstrates itself in the ability to separate the product from its development process, that is separating the WHAT from the HOW. This separation allows to analyze and certify (!) the development process. Especially for software development the need for certified development processes (ISO 9000, ISO 12207) is pressing. In this presentation we explore some of the basic concepts underlying the notion of a software process and some of their implications.  相似文献   

16.
Reliability of a software product is best assured by the same means as reliability of any other product is assured: by a systematic, end-to-end, design for reliability process that begins at product concept and follows through to customer service after delivery. Steps in this process are coordinated with the phases of the product realization (software development) process and include specific reliability improvement activities that complement each phase. This represents a new approach to software reliability assurance needs, contrasted with the traditional inspection and rework approach commonly taken to software reliability assurance via reliability growth testing and modelling. The program we describe draws on contemporary principles of quality management and reliability engineering for its overall structure. Also, several important and promising new areas of software reliability research devolving from this expanded paradigm are sketched.  相似文献   

17.
When developing multiple products within a common application domain, systematic use of a software product family process can yield increased productivity in cost, quality, effort and schedule. Such a process provides the means for the reuse of software assets which can considerably reduce the development time and the cost of software products. A comprehensive strategy for the evaluating the maturity of a software product family process is needed due to growing popularity of this concept in the software industry. In this paper, we propose a five-level maturity scale for software product family process. We also present a fuzzy inference system for evaluating maturity of software product family process using the proposed maturity scale. This research is aimed at establishing a comprehensive and unified strategy for process evaluation of a software product family. Such a process evaluation strategy will enable an organization to discover and monitor the strengths and weaknesses of the various activities performed during development of multiple products within a common application domain.  相似文献   

18.
软件开发过程是一个复杂的过程,软件的分析和设计过程是保证软件质量的关键环节,该文以一个网络管理软件的开发为例介绍了一种面向对象的分析和设计过程。  相似文献   

19.
李娜  钱乐秋  赵文耘  彭鑫 《计算机工程》2006,32(1):64-66,150
软件配置管理(SCM)贯穿于整个软件生命周期,足软件开发过程中质量管理的精髓所在。该文在研究了现有的软件配置管理技术成果的基础上,分析了新的软件开发技术的发展所提出的问题和爰求以及目前软件配置管理系统的不足,提出了一个支持可变粒度的、面向过程的软件配置管理系统——FDSCM,并依次详细介绍了该系统在配置项的分类、组织、描述和版本管理方面对可变粒度配置管理的支持,以及在支持迭代开发的过程管理方面的具体设计和实现策略。  相似文献   

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

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