首页 | 本学科首页   官方微博 | 高级检索  
     

展望分布式软件的互联网开发——从CVS到WebDAV再到Delta-V
摘    要:每天,全世界各个角落都有共享软件开发者通过互联网联手开发开放源代码软件。在合作开发领域亦有相同的趋势;大公司们利用各自的在物理地域上彼此远隔千里的分布式开发小组一起来开发软件项目。而此情况在跨公司的合作项目中也更常见:在某个庞大的软件项目上,系统集成总承包商与分承包商之间同样能通过互联网紧密联系,协同工作。 这些在地理上分散的开发组具有相同的源代码管理需求。当开发组需要对设计文档、测试案例、软件规范以及组成项目的源代码进行操作时,他们会无一遗漏地参照其他开发者的修改情况。因此,任何修改都必须被跟踪记录下来以便使错误的或尝试性的修改可以十分容易地更正。跟踪操作生成的是关于文件内容如何随时间变化的一组记录——这对于以后修改生成符合软件最初设计原则的版本而言是很有价值的。项目中已完成的和运行稳定的程序也同时被跟踪记录在案,以便能迅速地被重新生成,同时便于在新版本中加入对某些Bug的修改。所有这些管理性能全部都由SCM(Software Configuration ManagementSystem,软件设置管理系统)提供。 SCM系统使用类似于图书馆的管理机制。软件项目开始之初,所有开发文件在SCM的知识库中都是“登记在案”状态。当需要对某个文件进行修改时,必须“申请借出”。当修改

本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号