关注:0贴子:0
  • 0回复贴,共1

[转载]合作开发软件的流程具体是啥样的?

只看楼主收藏回复

需求分析
架构设计
模块划分
PM预估、风险、资源协调
小组leader分配任务
界面分开做目前也只有WPF可以这样还有就是web开发,你用MFC开发界面,让美工去学习MFC么
一般按模块分配给leader,每人带一个组,每个人分配的任务不一定是代码文件,也可能是写一个基础库,也可能是写文档、也有可能是写某个接口(就是函数)
一般只有大的软件公司,架构成熟,实力强的公司,会搭建好平台,设计好架构,一直完善到每个接口定义都已经给出,然后外包给小公司去实现下,往里面“填空”,这些公司数据库SQL语句你都不用自己写的,都有工具生成,整个人感觉就是机器一样,不需要怎么思考 。。。
小公司没那么强,不太会细分到函数,基本上都每人负责某个模块 。。。
一般都是以模块为单位开发,如果同时修改同一个文件,都是使用SVN,git等版本控制的软件比对commit、revert。。。。
一般都是前期设计好,环境搭建好,代码库准备好(这个属于前期准备),SVN服务器搭建起来,文件夹分布、BUG管理、编译系统、邮件系统都是整个集成到位,接下来才是正式开始做 。。。
我认识的差不多就这样了,三言两语讲不清的。。。



1楼2012-12-06 17:10回复