一、目的:选择一个符合本公司软件开发实际需求的每日构建软件,并有一定前瞻性。
二、评估项目
1、基本功能 :
(1)、能调用多种版本控制软件取得代码。
(2)、对代码进行编译,并自动管理版本号。
(3)、对编译结果能及时并且自动反馈,编译时的任何错误都能被追踪。
(4)、可以调用测试软件进行测试。
(5)、构建成功完成后能作出软件“快照”,可直接供测试和发布。
(6)、是否支持多语言编译。
(7)、可灵活定义构建流程。
2、易用性:
界面是否简单易用。
3、后期维护和扩展性:
(1)、每日构建流程的创建是否简便
(2)、项目进行中对每日构建的流程的变更是否简便。
(3)、其他功能的支持,比如集成文件复制,删除,属性更改;压缩、ftp文件传输等。
4、软件费用:
每日构建软件自身成本,以及使用和维护时产生的费用成本。
三、评估对象
由于时间等方面的原因,只对两个每日构建软件进行评估。
分别是FinalBuilder2和开源软件Want。
四、评估方法
从实际开发流程出发,从VSS取代码,进行编译和发布
[1] [2]
您现在的位置: 
