第六周作业

 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode)?

答:目前流行的源程序版本管理软件:

Microsoft TFS:由微软提供的团队协作开发工具,集中式

GitHub:开源的版本控制工具,分布式控制

Microsoft TFS

优点:功能多;适合大型项目;能与 VS 无缝接合

缺点:成本消耗比较大;搭建、维护tfs比较复杂,硬件要求也比较高

GitHub

优点:速度快;作为一个版本控制系统和协作工具,用它来发布工作;可以将项目存档,与其他人分享交流;能够跟踪错误,这让使用Github变得更加简单

缺点:Github使用新手需要不断实践和时间

项目管理软件:

Trac:开源的应用平台,包含wiki和问题跟踪。以面向进度模型为项目管理模型,以里程碑方式进行项目管理。

Bugzilla:为Unix定制的追踪系统的软件,可以管理软件开发中缺陷的提交、修复、关闭等整个生命周期。

Apple XCode:苹果公司向开发人员提供的集成开发环境,用于建立iOS X和iOS应用。

Trac

优点:有良好的扩充性;灵活性强

缺点:不支持多项目;功能不够强大

Bugzilla

优点:不收费,有中文版支持

缺点:只能管理缺陷

Apple XCode

优点:可以自动创建分类图表;提供撤消、重做和保存功能

缺点:版本更新之后,部分插件可能会失效

原文地址:https://www.cnblogs.com/zhaoyue123/p/5372075.html