今天去公司面试,老板问我这个问题,我答得不是很理想,兄弟进来帮我答答~~
如果一个DELPHI开发组,现在开发一个大型项目,怎么样实现分工合作,
我知道DELPHI开发的系统是以工程文件作为一个系统的初始化及入口,如果多个人开发同一个大型系统,那怎么分工开发好呢呢,难道每个人都使用同一个工程文件,
做完之后又怎么把每个人做的的程序拼接起来整合整个系统呢?
请赐教~~

解决方案 »

  1.   

    装delphi时会安装一个Teamresource,用它
      

  2.   

    一个大型系统,可以有多个project呀,
      

  3.   

    delphi下的Teamresource性质就与visual studio下的soucesafe是一样的,对于小组开发是够用了。
      

  4.   

    Teamresource与visual studio下的soucesafe都是类似的管理工具
    多个人用的时候能实现分工合作,即所有的工程文件都是放在一起的,谁用谁来得出就可以了。
      

  5.   

    共享源码采用Teamresource
    或多project
      

  6.   

    对于软件开发,不管多小,肯定要用源码管理工具
    对大的项目,可以分为多个project,一个prject是主exe,其他project是dll
      

  7.   

    UP共享源码采用Teamresource
    或多project除了这个方法,小弟没有用过其他的
      

  8.   

    可以使用协作软件
    或做DLL
      

  9.   

    开发一个exe的主程序,小组成员负责开发子模块(DLL),主程序负责调用DLL文件,我们公司Delphi现在是这样的,版本控制用pvcs
      

  10.   

    用框架吧,定义好通用接口,做一个主exe作为服务器,然后其他的模块以COM的形式出现就避免了代码的混乱。
      

  11.   

    建议建一个统一的平台,搭建一个统一的筐架,程序可以采用以数据库为核心的设计和编码过程,有一个统一的交流平台(可以自己开发),完成在该平台上的开发的帮助的交流,有统一的设计规范和编码规范,有很大一部分代码可以通过数据库的设计自动生成代码。
    这样对对平台的开发者和筐架的搭建者要求非常高(系统的成败站了3成),对具体的模块设计和编码过程要求非常低,系统手外界的影响也很小(如人员流动等),开发过程流程化,版本控制可以用VSS来完成,同时要做好计划和计划跟终和管理。
      

  12.   

    用termsource比Vss在版本控制方面要好做一些
      

  13.   

    这个好像每个公司管理方式都不同,不外乎都是用项目管理软件进行管理,如VSS或CVS之类的,主要看软件开发分工的不同和软件架构来搭建适合自己的项目开发方式.
      

  14.   

    vss teamsource
    要是什么都没有,拷贝别人作的*.pas,*.dfm,*.res
      

  15.   

    Project Group
    CVS
    Modal Design
      

  16.   

    问个题外话,有teamsource中文教程吗?上次在d2005中一不小心发现这么个东西,想用用,安装后服务怎么也start不起来。察看日志说是缺少dll或者什么其他文件。
    这个东西对系统有什么要求吗? 有要求也该在安装时提醒啊? 搞得郁闷,请指教
      

  17.   

    delphi->project->add to project
    增加上别人做的.pas文件,再引用这个文件不是可以吗