首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
为了保证基于VxWorks平台的软件代码的质量,对软件源代码进行静态检查非常重要。以ClearCase作为配置管理工具,将重量级静态检查工具Coverity和Fortify集成到持续集成工具ICP-CI上,对软件源代码进行静态检查。详细叙述了Coverity和Fortify编译器的配置,以及在ICP-CI工具的任务管理页面上配置检查任务。分析了检查过程中出现各种问题的原因并给出相应的解决方案。最后介绍了一个典型案例。工作实践表明,静态检查有助于及时发现并解决软件源代码的各种缺陷,从而提高软件质量和安全性。  相似文献   

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

3.
SVN是一款适用于中小型软件开发团队的配置管理工具.介绍了软件配置管理的概念、SVN的特点及功能,结合某高科技企业软件开发业务需求,设计了一种适用于高新技术企业的配置管理实施方案.实践证明,该方案提高了软件开发效率和质量、降低开发及维护成本,取得了良好的效果.  相似文献   

4.
持续集成是软件开发中的一个重要的实践,决定着软件开发的质量。分析持续集成工具Jenkins的工作原理,结合Android项目提出一种基于Jenkins的持续集成方案,该方案以自动化测试为核心。详细说明了持续集成方案的实施步骤和过程。通过设计测试用例,验证了整个系统的可行性。  相似文献   

5.
软件配置管理工具是软件配置配置管理的重要环节,软件配置管理工具的有效使用,能为软件开发节省很多成本和时间,也大大减轻了开发人员的时间,而SVN作为配置管理工具中流行的软件之一,它的成功配置更是起到关键作用。本文提供了一种Apache-subversion的配置方法。  相似文献   

6.
本文介绍了在敏捷软件开发过程中使用的一种软件持续集成平台的技术方案。该方案利用开源软件Hudson和SVN构建平台,在改进软件质量和降低风险,缩短缺陷引入、发现和修复之间的时间间隔方面取得了显著效果。  相似文献   

7.
软件的开发过程决定着软件质量。在任何软件开发过程中都有一个重要的组成部分:得到可靠的软件创建版本。在分析传统集成模式的弊端基础上,提出采用持续集成的观点。阐明了持续集成的基础理论以及与持续集成相关的常见的误区和概念。分析了持续集成工具CruiseControl工作原理,最后提出了一种基于CruiseControl的持续集成实现方案。  相似文献   

8.
配置管理在软件开发项目中的运用   总被引:1,自引:0,他引:1  
陈黎 《计算机工程》2004,30(Z1):87-88
随着软件开发规模扩大,软件项目面临着较大的失败风险。为改变这种状况,国内软件公司逐步重视项目管理,尤其在软件开发项 目中运用配置管理,将软件开发变成一个可控的过程,从而降低软件开发所面临的风险。作者结合自身的工作经验,将配置管理在软件开发 项目中的具体运用作了全面介绍。  相似文献   

9.
基于持续集成环境的软件过程管理   总被引:2,自引:0,他引:2  
吴志福 《福建电脑》2011,27(5):85-86
通过对持续集成的概念、构成和流程的分析,得出持续集成对软件开发过程管理的重要意义,并列举了实现这些技术所采用的工具和方法,最后给出了一个项目应用中的具体配置方案,从而帮助解决在软件开发过程管理中如何应用持续集成保持项目整体开发的高速和高效的问题。  相似文献   

10.
迭代发展是现代数字城市的核心特征之一,持续集成作为一种敏捷软件开发实践,能够为迭代发展提供技术工具和组织方法。基于PK云的开发实践,提出了一个支持持续集成的众创众筹平台模型,该平台能够为现代数字城市的持续升级和迭代发展提供集成环境和实现工具。  相似文献   

11.
针对软件开发过程中版本混乱、变更多、追溯难等问题,对开源软件SVN进行了研究,介绍了版本控制的基本概念,分析了SVN的工作原理及功能特点,并就中小型研发团队使用SVN进行软件的版本管理提出了一个可供参考的实现方法。  相似文献   

12.
戴楠  闫明星 《数字社区&智能家居》2009,5(6):4289-4290,4293
针对软件开发过程中版本混乱、变更多、追溯难等问题,对开源软件SVN进行了研究,介绍了版本控制的基本概念,分析了SVN的工作原理及功能特点,并就中小型研发团队使用SVN进行软件的版本管理提出了一个可供参考的实现方法。  相似文献   

13.
王海鹏 《程序员》2010,(1):117-118
有人说懒人推动了科技的发展阶段,这句话很耐人寻味。在软件开发领域,很多工具的发明都是因为程序员一时的“犯懒”,持续集成这项技术的形成也是如此。在持续集成技术的改进下,检出代码、构建、测试、打包等重复且无聊的工作,可以更加自动化、更加方便地进行管理。本期月度关注带您走进持续集成的世界,通过深入了解持续集成的概念、实践和经验,帮助您在项目管理的过程中引入更多的自动化。  相似文献   

14.
NX三维设计软件能够完成3D模型设计并生成数字化定义,从而提高产品设计效率;而构建产品全生命周期管理系统PLM,可提升企业信息化程度和生产效率。基于Teamcenter搭建的PLM系统在集成NX设计和产品配置管理特点,研究在一个平台实现从三维设计到产品数据管理、产品配置管理的有效方法。应用实例表明,集成NX的PLM系统产品配置管理可提高产品开发效率,以积极应对当前市场多样化需求。  相似文献   

15.
支持构件演化的软件配置管理研究   总被引:2,自引:0,他引:2  
林英  张雁 《计算机工程与设计》2006,27(19):3595-3597
基于构件的软件开发作为一种全新的软件开发方法,与传统的软件开发方式不同,配置管理的需求与传统的配置管理方法也有了很大的不同.在基于构件软件开发的过程中,如何以一种良好的风格和技术来对构件变化进行控制,保持构件系统的一致性、稳定性是软件开发者历来追求的目标.分析了基于构件软件开发过程中构件演化对配置管理技术的新需求,探讨了配置管理的几个关键技术,并提出了一种度量构件演化过程的方法,从而把构件的整个演化过程置于配置管理的支持之下.  相似文献   

16.
配置管理在软件项目生命周期中控制和管理软件的变更,维护软件产品的完整性、可追踪性,成为现代软件开发管理的核心。本文提出一个基于J2EE结构的配置管理系统实现方案,该系统以工作流系统为底层支撑环境,提供过程建模工具,支持复杂过程的建模和例化。  相似文献   

17.
乔梁 《程序员》2010,(1):118-119
配置管理仅是优化持续集成的一个方面,持续集成系统本身是一个有生命体征的生态系统。我们可以认为,构建执行频率是它的心跳。频率太低,或者频率失常(经常失败)都是不好的征兆。  相似文献   

18.
骆阳  袁兆山 《微机发展》2004,14(6):82-84
在软件产业中,人们深刻意识到要按时开发出高质量的软件,须在软件开发过程中引人工程化的思想.即全面实现软件工程。Rational的统一开发过程(RUP)生命周期的4个阶段、9个核心过程工作流及其迭代思想,无论是在技术方面,还是在管理方面,给出了完整的开发过程的理论和方法框架;其统一变更管理(UCM)给出全面软件配置管理方案,从而提高软件开发组织团队的软件开发能力。实践表明,应用UCM使配置管理工作变得简单而有效,提高了软件开发的效率,提升了产品的质量。  相似文献   

19.
经过多年的研究和实践,软件配置管理已经成为一种成熟的软件开发规范和技术。然而对于基于Web服务的EAI(企业应用集成)来说,这依然是一个难题。论文提出了一个支持服务演化的Web服务框架。这个框架引入基于服务项的权限控制和动态服务配置管理来构成整个面向EAI的Web服务系统。这样,EAI环境中的各Web服务就可以在系统的配置管理支持下进行演化。  相似文献   

20.
为什么要持续集成?因为持续集成将改善软件的质量,降低风险,使软件开发变得更有效率,让大家能够愉快工作,幸福生活,而不是加班工作,维持生活。持续集成不是一项软件开发实践,而是多项软件开发实践的集合。团队在尝试引入这些开发实践时,不可避免要遇到一个问题:为什么要持续集成?如果不能  相似文献   

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

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