SVN与协作平台的集成研究

被引量 : 0次 | 上传用户:weiying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件开发技术的发展,大量的软件技术的应用,软件需求的不断变化,开发规模越来越大,使得软件的开发越来越复杂。一个软件项目,必须经过需求分析、系统设计、编码实现、测试、部署、维护的过程,过程繁琐容易出错,必须借助工具实现。在国外,比较出名的管理工具有IBM公司的Rational ClearCase和Trac。ClearCase功能强大,提供了比较全面的配置管理功能,但是,ClearCase是收费的,价格非常昂贵,并且配置管理困难,多数是面向大型软件公司,不适用中小型企业。Trac是一款开源免费的项目管理工具,集成了Wiki和Bug跟踪管理系统。但是,Trac与SVN这是很简单的集成,Trac的SVN功能只能浏览而不具备更多的能力,对于项目管理和配置管理的一体化协作能力还是欠缺。因此,中小型企业迫切需要一款继承了项目管理和配置管理的软件平台。本文对SVN与协作平台的集成进行了研究,集成SVN与协作平台后的系统包含了项目管理、配置管理、聊天室、文档管理功能。本文系统分析了软件开发过程中遇到的软件开发过程不规范、SVN代码冲突问题、SVN管理繁琐、项目上线回滚繁琐,提出了解决这些问题的项目管理和配置管理的业务流程,然后,在此基础上,设计并实现了SVN与协作平台的集成,本文的主要工作如下:(1)分析SVN的基本概念、工作原理和底层协议,为开发SVN与软件协作结合打下理论基础。(2)抽象了基于SVN的软件开发的流程,提出基于SVN与协作平台集成的总体流程和架构设计,并分析了基于SVN的软件开发流程涉及的模块。介绍了基于协作平台的工具模型以及对工具进行设计。(3)分析SVN与协作平台的集成的总体的设计与具体实现,包括核心的项目管理和配置管理的核心流程的实现、时序图的设计以及介绍、类的详细设计、实体关系图以及相关的介绍,然后详细介绍了系统的部署架构,最后对软件协作平台进行了功能测试与关键功能的性能测试。
其他文献
水稻雄性不育系的异交特性对杂交水稻制种产量和种子质量的影响较大。国内外研究表明,不育系的异交特性主要表现在抽穗特性、开花习性、柱头特性等方面;在制种过程中采取一些
目前,“童”一个梦想——东莞公益童画展正在东莞2号线地铁站巡展,画展的作品均出自东莞特殊儿童之手。《爱心树》是廖慧珊的作品,珊珊因母亲早产导致其脑瘫,经家人积极治疗,智力
报纸
我国自从2001年加入WTO以来,进出口贸易总额正处于高速增长阶段,并且进出口贸易总量占GDP比重越来越大,银行因从事国际业务而获取中间业务收入成为了银行利润来源中必不可少的渠
目的:冠状动脉旁路移植术和经皮冠状动脉介入治疗技术是冠心病血运重建的主要治疗方式,两种治疗技术各有优缺点。“一站式”复合再血管化技术(Hybrid技术)整合了冠状动脉旁路
随着城市经济发展和用电需求的快速增长,城市配电网存在组网模式不够科学,配置不尽合理的问题。认真研究城市配电网示范区目标网架规划,并以此加强规划对建设的引领作用,是电
本文从水套炉的运行原理、数学模型、运行方案以及效益分析等方面阐述了关于水套炉的参数优化及自耗气降低技术的研究成果.
研究了热处理工艺对0Cr17Ni7Al不锈钢洛氏硬度的影响。将0Cr17Ni7Al不锈钢调整处理后冷却到15℃以下进行深冷处理,并保证调整处理和深冷处理的时间间隔小于1h,可以降低组织的
运动线状物交点的速度是高中物理运动学的难点。本文基于运动的合成即位移的合成、速度的合成介绍了两运动直杆交点的速度、运动直杆与运动圆环交点的速度以及两运动圆环交点
河南省周口市地处豫东平原,黄泛区腹地,辖10个县、市、区,总人口1047万人,土地总面积11959平方公里,耕地78万公顷,是典型的平原农区.多年来,在市委、市政府的领导下,各级政府
目的:探究中医辨证联合青霉素治疗梅毒血清抵抗的可行性与安全性。方法:采用回顾性分析的方法,将2016年3月-2017年4月在绍兴市立医院接受治疗的60例梅毒血清抵抗患者作为研究对