系统集成心得体会范文.docx
《系统集成心得体会范文.docx》由会员分享,可在线阅读,更多相关《系统集成心得体会范文.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统集成心得体会系统集成心得体会1最终,谈谈在这次ci实践中感受到的一些心得:ci和process及agile:灵敏编程中要求在每个小迭代中都有交付件,因此要求每个迭代都有完整的集成及测试工作,因而ci是一个很好的灵敏实践,用以保证交付件的质量。假如没有很好的ci,很难做到真正的灵敏。此外,ci的引入也会对现有流程形成肯定的影响,一个实际的例子就是:以前rd总是在每天晚上下班前把当天完成的代码checkin,而现在则是,完成了一部分就马上checkin一部分,并等待几分钟,确保checkin的代码不会让ci失败。ci和testing及automation:其实在前面的实践中也已经看到,ci中包
2、含了许多的测试实践,比如单元测试、组件测试、功能测试、系统测试等等。integration不只是compile,更多地是通过测试来保证质量。这对rd和qa都提出了更高的要求,首先,持续意味着我们必需要保证测试的始终可用,在实施ci之前,我们也有单元测试,但单元测试往往在进入alpha或beta后就再也没人关切和维护了,在项目结束时甚至单元测试的程序连编译都不能通过。其次,自动化的要求意味着必需要更好地去考虑产品设计、实现、以及测试的设计工作,一个低耦合的架构才有可能更多地自动化,糟糕的设计工作会让自动化根本无法进行。ci和cross-platform开发:趋势许多项目都有多个平台的版本,因此对
3、软件的跨平台开发也有很高的要求。那ci对跨平台有什么意义呢?假如我们在多个开发平台上都有响应的ci系统,那我们在开发任何一个平台的时候,新增或者修改的代码都可以刚好通过其他平台上的ci系统得到尽早的验证和反馈。这样,通过ci可以更好地要求开发人员考虑跨平台的须要,不能因为一个平台的代码而让其他平台的ci失败。“持续”:我想对ci里“持续”的理解可以从两方面来谈,首先是持续地集成产品,尽早地发觉问题;其次,也可以把这里的持续理解为持续改进,正如前面说的,ci里包括许多的实践,我们不行能一下子引入全部,这就要求我们有持续改进的sense,持续地引入新的实践(比如加入代码审查等)、持续地加入新的ca
4、se、持续地完善ci和process,在改进的同时,ci又很好地保证了已有部分的长期有效,不过像猴子摘西瓜那样,缺少历史的积淀。企业文化和公司的支持:最终一点心得,和ci关系不大,但在任何公司、任何组织中,要想能不断改进、尝试新的实践和流程,必定离不开组织和制度的支持。我们在实践ci过程中,manager们给了团队许多的自由,可以充分去发掘,同时允许失败,这是任何一个实践能够有所收获的必备前提。最终,举荐一本关于持续集成的书籍:continuousintegration:improvingsoftwarequalityandreducingrisk(持续集成:软件质量改进和风险降低之道),它对
5、ci进行比较全面的介绍,可以从这本书里起先对ci做个全面的了解。ci并不是软件开发的银弹,它也并不尝试解决软件开发中固有的许多问题,但通过采纳ci,可以更好地限制和降低风险,并能更好地保证团队和流程走在不断胜利和改进的正确道路上,从而让我们有更大的信念去release产品,refractor代码,agile流程。拥抱灵敏、拥抱改变、拥抱ci!系统集成心得体会2谈谈自己参与考试的一点小心得体会。经过半个多月的复习,于XX年5月22日参与了全国统考。当天考试的人还挺多的,我被安排到了第24考场,参与考试的人除了六位同事大家都相互不相识,有5名老师监考,每个人像是有多年擒贼阅历的老警察。上午考试75
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统集成 心得体会 范文
限制150内