3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode)? 这个可以作为一道附加作业。
Microsoft TFS:
优点:(1)任务版上能将需求、项目进度一览无遗
(2)集成了项目管理、版本控制、bug跟踪,能实现SCRUM
(3) 能与vs无缝接和
缺点:(1)整个系统是用asp实现的,用浏览器访问相当慢,对个人电脑硬件要求高
(2)测试用例功能具体有无好的应用案例?如何配合自动化测试?
Github:
优点:(1)创建自己的项目并备份,代码不需要保存在本地或者服务器
(2)能跟踪错误,bugs可以公开,你可以通过github评论,提交错误
(3)在github页面,你可以直接开始,而不需要设置主机或者DNS
缺点:(1)可能不是捕捉创意过程和记录创意点子的最佳工具
Trac:
优点:(1)非常灵活,可以随心所欲控制可以和SVN集成
缺点:(1)功能不是很强大
Bugzilla:
优点:(1)免费,有中文版支持
(2)在unix linux扩展较好
缺点:(1)只能管理缺陷
Apple XCode:
优点:(1)可以自动创建分类图表。
(2)自动提供撤消、重做和保存功能,无需编写任何编码。
缺点:(1)更新版本后,某个插件可能会失效。
原文:http://www.cnblogs.com/linnaf5/p/5244727.html