请教各位:
    多个模块情况下,比较好安排,相应的人员每人负责一个或几个模块。但是,一个模块情况下,就很难安排。我们知道,JAVA语言系列开发系统比较容易组织安排团队开发,相应的人员每人负责一个或几个类,到时候组装调试就行。但是,DELPHI就难了,如果相应的人员每人负责一个或几个单元,那么组装调试就麻烦。有些人可能会提议一些人负责界面,一些人负责编码,一些人负责数据库,但我认为这样也不好,到一定时候,一些人很空,一些人很忙。
望各位多提宝贵意见!

解决方案 »

  1.   

    JAVA语言系列开发系统比较容易组织安排团队开发,相应的人员每人负责一个或几个类,到时候组装调试就行
    -----Delphi也是一样这样做
    但是,DELPHI就难了,如果相应的人员每人负责一个或几个单元,那么组装调试就麻烦。有些人可能会提议一些人负责界面,一些人负责编码,一些人负责数据库,但我认为这样也不好,到一定时候,一些人很空,一些人很忙
    -----Java项目也会出这样的问题另外,我也同意zjcxc(邹建) 的回答模块要最小化,且只能一个人开发,当然对一个模块进行升级,那是另外一回事Java有UML工具,Delphi也有呀,善用工具提高管理也是非常有效的
      

  2.   

    也许,大家还没理解我的意思,不要从软件工程的角度来讲。结合DELPHI具体发表一下高见。
    比如销售管理系统,怎么拆分,假如拆分成小模块:合同管理、发票管理、报价管理、客户资料管理、发货管理等等,到时候怎么组装成销售管理系统(一个执行文件)。
      

  3.   

    系统分析阶段就把功能分解成类....用UML工具设计出架子制定好各个接口然后把功能模块和类分下去一些做核心、一些(个)人做界面做界面的,只是实现界面的控制与布局,还有把类架子与界面拼接起来做核心的提供界面操作的接口(当然事先要设计好呀^^)比如 合同管理的Insert/Delete/Find等.....再经过单元测试、小组测试、最后当然是把功能模块换掉类架子了 hehe^^再最后完成组内测试、组外测试,项目就开发完必了