我还是个新手,想问下真实的项目开发过程中,每个程序员写的类,或网页。或则事先经过什么流程,然后大家开始各自做各自的工作,而不会出现比如类名。。冲突。到最后如何整合成完整的项目。网资深人士详细说明,小弟不胜感激。

解决方案 »

  1.   

    用VSS之类的版本控制器就可以了
      

  2.   

    个人理解,正规点的流程应该是下面人员分工执行,不过些小项目,要“敏捷”开发,很多东西都做不到位。
    感觉最大问题还是在需求!1、BA(Business Analyst) 业务分析员
       跟客户打交道,收集客户的需求,出界面原型,评审确定。2、PL\PM(Project Leader\Management) 项目经理
       检查控制项目进度、协调资源。3、SDE(Software Design Engineer) 软件设计师
       搭建软件的架构,控制数据库设计规范;4、SE(Software Engineer) 软件工程师
       功能具体实现,根据BA提供的需求说明书、SDE的架构说明书、界面原型(BA提供或SDE提供)。5、STE(Software Tester Engineer)测试工程师
       根据BA提供的需求说明书写测试用例,白\黑盒测试,BUG提交、验证、回归测试。
      

  3.   

    前期的文档做成,框架建立,项目成员分配任务,代码管理(VSS啊,SVN,CVS,MERGE等等),测试,验收....
      

  4.   

    vss或者tfs,MSBuild可以自动构建