构建、集成、发布

上一篇 / 下一篇  2012-10-16 11:13:12 / 个人分类:软件开发

集成

就是要让整个软件跑起来。

System Integration系统集成,简称集成,其基本使命,就是把产品的各个部分捏在一起,并且保证,产品作为整体式可以转起来的,而不仅仅是每个模块、每个单元能在特定的开发调试环境、特定的数据和参数下可以转。当然,这里所说的可以转,并不是说,转起来一点问题都没有。系统测试,会在集成之后,尽可能的挑问题。系统集成,集中精力于把各部分捏在一起,而且像那么回事。

集成的步骤:

集成的一般步骤

对于小型产品,取出最新的源代码,编译连接,运行一下试试,如果没问题,打个标签。完事。说复杂也复杂,具体如下:

Step1、应该确保开发人员都提交了相关的源代码

Step2、冻结或者标识要集成的源代码

Step3、取出要集成的源代码

Step4、编译链接和打打安装包

Step5、安装并粗略测试

Step6、标识和存储集成成果

Step7、通知相关人员,本次集成完成。

构建:简单的说,就是从源代码生产出安装包的过程。它一般包括,编译源代码,链接编译结果,产生可以运行的程序;把所有对客户有用的东西都打包-这个包应该是容易安装的。

程序员需要在自己的工作空间里构建,以便知道自己刚写的程序能不能运行,运行得到对不对。集成工程师在进行系统集成的时候,也需要构建,以便得到可运行的产品,知道作为产品整体,能不能运行。

构建在集成工作中占有重要地位,反之也一样,当构建出现在集成工作中的时候,大家特别关注它。由于这个原因,有些时候,构建和集成会被混为一谈,谈到构建管理的时候,有些内容是关于系统集成的内容。

还有的时候,构建管理会和发布管理产生关系。因为构建的结果,经常是用来发布(Release)的。发布给外部客户、内部客户或者测试团队-有时候这也叫发布。

构建的输入,是产品的全部源文件,可能还有文档、数据等。

构建的输出,通常是安装包。


TAG:

 

评分:0

我来说两句

Open Toolbar