首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
软件配置管理是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施.结合军用软件的特点提出一套软件配置管理实施流程,重点阐述如何制定软件配置管理计划、建立软件配置管理库、配置标识、版本控制、基线管理、变更控制、配置审核和配置管理记录等实践活动.  相似文献   

2.
软件配置管理(SCM)是软件开发过程中控制软件产品演化的重要质量保障活动,基于SCM进行度量可以量化的分析软件系统的演化,对提高软件质量和生产效率有重要作用。本文首先根据SCM的管理范畴.阐述了基于SCM度量的三方面的内容;接着我们以SCM的变更管理为基础,介绍了软件组织如何使用GQM方法获取度量指标。并且着重分析了如何收集变更过程中的度量数据,我们提出了一种简单易行的方法——CR-Delta方法。最后我们介绍了在一个面向企业的过程支持系统CPMS中SCM的度量的自动化实现过程。  相似文献   

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

4.
软件配置管理研究   总被引:3,自引:0,他引:3  
伦立军 《微机发展》2001,11(5):11-13
软件配置管理是软件能力成熟度模型中可重复级的一个关键过程域,它主要控制软件的进化过程,其目的是在软件项目的整个生存周期中,建立和维护软件产品的完整性和一致性。本文讨论了软件配置管理基本概念,重点讨论配置识别、变更控制、配置状态报告和配置审核4个关键实践。  相似文献   

5.
基于复用的软件开发过程中的配置管理   总被引:11,自引:0,他引:11  
张路  李欣 《计算机科学》1999,26(5):41-44
一、软件开发过程中的配置管理配置管理并不是一个新概念,早期的软件工程环境就已经开始考虑配置管理了。现在人们越来越认识到配置管理对于提高软件质量和软件开发过程的可靠性有着重要意义。 1.1 什么是配置管理配置管理是软件配置管理的简称,它是指一套管理软件开发和软件维护以及其中各种中间软件产品的方法和规则,配置管理通过在特定的时刻选择软件配置(一组中间软件产品及描述),系统地控制对配置的修改,并在整个软件生存周期中维护配置的完整性和可追踪性。中间软件产品和用于创建中间软件产品的控制信息都应处于配置管理控制下。  相似文献   

6.
基于度量的软件过程改进研究   总被引:1,自引:0,他引:1  
刘莉  傅英亮  陶强 《计算机工程与设计》2007,28(9):2003-2004,2022
在软件开发的整个过程中,需要对各个阶段进行评估、分析、改进,它们是一个不断循环的过程.即软件过程改进贯穿于软件开发的始终.如何对软件过程进行度量、度量元是什么,已经成为当前国内外研究的热点.对当前国内许多机构开展的质量管理体系认证模型进行研究,提出了一种基于CMMI的6σ软件度量框架,在此基础上分析了软件过程改进和评估中的关键问题.通过对软件过程的改进,从而提高软件产品质量和提升软件开发效率.  相似文献   

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

8.
提出支持过程并基于任务的软件配置管理方法,对软件配置管理的相关内容、概念、功能、重要性做了简要的阐述,着重介绍了软件配置项内容.通过对软件配置管理及技术现状的分析,提出了基于任务的配置项版本管理模型,并对其进行了探讨.  相似文献   

9.
风浪 《程序员》2003,(2):41-43
SCM是软件配置管理(Software ConfigurationManagement)的简称。通常意义上的配置管理系统是指包括流程、规则并提供标识、控制、状态统计、审核、过程管理等等功能的系统。这个系统就像是一个软件产品生产流水线,把各种角色的软件产品开发者组织到这条流水线的不同岗位,按照操作规范各就各位,每个角色根据产品设计书完成自己的任务,即做完自己负责的软件构件或者子系统后,提交给软件系统集成员进行组装,最终形成一个软件产品。所以,作为软件开发管理的核心,SCM应用于整个软件过程。  相似文献   

10.
软件度量是针对软件开发项目、过程及产品进行数据定义、收集和分析的持续度量化过程;持续集成工具上的的构建工程每天自动完成从版本库更新代码、静态检查、编译、出包、自动化用例测试等任务,在进行集成构建的过程中可以为软件度量提供多种相关的度量数据;结合工作实践,叙述了基于持续集成的软件度量的原理;软件度量管理涉及到的角色;软件度量实现过程;叙述了基于持续集成的两种类型的软件度量指标的定义以及提取方法;最后详细叙述了在软件度量过程中遇到的几个典型案例;工作实践表明在软件的开发过程中做好软件度量工作有助于软件开发部门控制、预测、和改进软件产品的质量与软件开发过程;从而提高软件质量和软件开发效率,降低软件开发成本。  相似文献   

11.
软件复用、软件合成与软件集成   总被引:14,自引:3,他引:11  
软件复用被视为解决软件危机的一条现实可行的途径。在软件复用的科学研究与实践活动中,针对不同的应用领域,结合相关的计算机新兴技术,出现了许多解决软件危机的方法与途径,软件合成、软件集成就是软件复用的成功实践扩展和技术应用之一。简要地介绍了软件复用,分别给出了软件合成、软件集成的概念,归纳总结了二者实现所涉及的关键技术、适用领域和应用目的,详尽地对比了软件合成、软件集成的区别。  相似文献   

12.
软件缺陷及软件可靠性技术   总被引:8,自引:0,他引:8  
近年来的研究表明,系统发生的失效更多的是由于软件缺陷引起的。因此软件可靠性成为系统可靠性的关键,也是高可靠性和高可用性系统的一个主要的研究内容。该文在描述了软件可靠性与硬件可靠性不同的基础上,对软件可靠性模型、软件缺陷,以及软件可靠性技术进行了总结和论述。  相似文献   

13.
基于软件总线技术的软件开发   总被引:7,自引:0,他引:7  
针对现有软件开发存在的问题,结合分布式应用技术和基于构件的软件工程技术,提出了开放式计算机软件总线结构.围绕此体系结构对构件的集成与组装过程进行了研究与设计。  相似文献   

14.
软件模具与软件加工工艺   总被引:1,自引:0,他引:1  
本文在软件模具和软件模具生产方法的基础上 ,进一步论述了软件模具与软件加工工艺 ,为软件企业如何提高生产效率和产品质量 ,提供了一套更具体的技术  相似文献   

15.
针对国内化学软件开发的特点,以软件能力成熟度模型(Capability Maturity Model of Software,SW-CMM)为基础,介绍了由初始级到可重复级的软件过程改进方案,并提出了适合化学软件开发的软件过程模型。  相似文献   

16.
文章针对软件测试中的V模型、W模型、X模型以及RUP模型等软件测试过程模型进行了详细的说明.通过描述,各种测试模型的优缺点均体现出来.文章对如何选择一个合适的软件测试模型,做出了说明.  相似文献   

17.
越来越来多机载软件应用于航空工业,软件重用技术在近年来发展迅速.民用航空旨在保证飞行的安全性可靠性,机载软件适航审定的依据标准主要是DO-178.本文介绍了适航审定对软件重用的考虑方面,详细介绍了申请人需要做的更改影响分析(CIA)供中国民用航空局(CAAC)审核.  相似文献   

18.
Software Evolution and Software Evolution Processes   总被引:4,自引:0,他引:4  
Most of the software in regular use in businesses and organisations all over the world cannot be completely specified. It cannot be implemented, once and for all. Both the original implementation and the inevitable subsequent evolution (maintenance) are a continual learning experience driven, inter alia, by feedback from the results of the behaviour under execution of the software, as perceived by various stakeholders, by advances and growth in the user organisations and by adaptation to changes in the external world, both independent and as a result of installation and use of the software. Real world, termed type-E, software is essentially evolutionary in nature. The study of the processes of evolution of such software is of considerable interest, as is that of the domains that co-evolve with the software. After briefly discussing the meaning of the term evolution in the context of software, its technology, the software process and related domains, this paper describes some of the facets of the evolution phenomenon and implications to the evolution process as identified during many years of active interest in the topic.  相似文献   

19.
Software Errors and Software Maintenance Management   总被引:1,自引:1,他引:1  
A management model for explaining software errors is developed and estimated. The model is used to analyze two years of error log data at a commercial site. The focus is on identifying managerially controllable factors which affect software reliability. At the research site, application systems which (1) underwent frequent modification; (2) were maintained by programmers with low levels of application experience; (3) had high reliability requirements, and (4) had high levels of static complexity all showed particularly high error rates, other things being equal. It is suggested that that managers can make quantified judgements about the degree to which they wish to reduce error rates by implementing a number of procedures, including enforcing release control, assigning more experienced maintenance programmers, and establishing and enforcing complexity metric standards.  相似文献   

20.
Software     
  相似文献   

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

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