网站大量收购闲置独家精品文档,联系QQ:2885784924

版本控制自动编译工具的开发与实现.doc

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
版本控制自动编译工具的开发与实现版本控制自动编译工具的开发与实现

内 容 摘 要 随着计算机应用范围的广泛深入,软件开发的方式转变团队协作开发方式。 ABSTRACT With the increasing scope of application of extensive, the way of software development changed to team collaboration.More and more software companies to adopt third-party software Subversion for version control.Using Bugfree to distribution of day-to-day tasks, as well as Bug manage. To the need for high-frequency software testing company, the compiler version control automation systems to be voiced. Demand in this paper, implement version control automation compiler system. E-mail systems as a system interface to receive the compiler request. The software configuration file use XML which is popular at the moment. And the system used in multi-threaded. At present, the new software in Zhejiang hexintonghuashun Co., Ltd. formal use of a certain period of time well. KEYWORDS:Compiler, Version ControlCooperation Work 正文目录 第一章 前言 1 第二章 开发背景与系统概述 2 第一节 系统开发的背景 2 第二节 系统概述 2 第三节 开发语言 4 一、C++ 4 二、XML 5 第四节 开发工具 6 一、VC 6 第五节 第三方软件 7 一、Bugfree 7 二、Subversion 7 三、Jmail动态库 8 第三章 需求分析 9 第一节 需求提出 9 一、管理方式落后 9 二、透明度低 10 三、系统安全性问题 10 第二节 系统实现方案 11 第三节 系统异常处理方案 13 第四章 模块设计 15 第一节 系统模块图 15 第二节 系统模块介绍 16 一、业务模块 16 二、功能模块 16 第三节 各模块的接口设计 17 一、Bugfree操控模块 17 二、配置文件读取类 17 三、XML解析模块 18 四、SVN操控模块 19 五、编译操控模块 20 六、邮件操控模块 21 第五章 系统实现 22 第一节 系统总览 22 第二节 系统各个类与数据结构的简单介绍 23 一、功能类 23 二、业务类 24 三、数据存储数据结构 24 第三节 三大功能模块详细介绍及部分代码 24 一、自动编译模块 24 二、Bugfree访问模块 29 三、邮件发送模块 30 四、系统监控模块 34 第六章 系统配置与系统使用 36 第一节 系统配置细分及说明 36 一、系统配置 36 二、软件编译配置 38 第二节 系统配置案例 39 第三节 系统环境配置 43 第四节 系统的使用方法 43 一、定时获取Bugfree信息自动编译 43 二、手动获取Bugfree信息自动编译 44 三、手动发送编译请求 44 第七章 总结 45 参考文献 46 致  谢 47 前言 随着计算机应用范围的日益广泛深入,应用软件的规模及复杂程度日趋大型化、复杂化,这就导致软件开发的方式也从早期的单兵作战式或手工作坊式渐渐转变为集团化、工厂流水线式的团队协作开发方式。,。。Bugfree(一款集日常任务分配,Bug信息管理为一身的软件),Svn(程序的版本控制软件)等软件的推出,大大提升了公司内部的交流,加速了软件开发的速度。 伴随着这些软件的应用,陆续也有新的功能需求被提出。 对于核心同花顺股份有限公司,测试部需要高频率的对软件进行黑盒测试,几乎每天都要对有过修改的软件进行测试。而对于测试人员,与他们接触的只是软件而不是源码。因此,Svn源码版本控制的功能已经不足以满足公司的需求。此刻,公司提出了开发版本控制自动编译系统的需求,也就有了本系统的开发需要。 而这次我要做的系统就是在该第三方软件(BugF

您可能关注的文档

文档评论(0)

skewguj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档