合作开发的要求
来源:互联网 发布:lua php 性能 编辑:程序博客网 时间:2024/05/04 06:49
时间相对集中的假期,我、海芳、宝强要进行机房收费系统的合作开发了。开发之前,老师对我们做出了这样的要求:
二 、分层并加入设计模式
一、使用CVS, 通过版本控制系统进行合作开发。
使用cvs是多人合作开发的基本要求,cvs使得参与项目的每个人能对项目有整体的了解和把控,每个开发人员能进行良好、高效的合作开发。一个版本控制系统保持了对整个开发过程的文件所作改变的历史记录。对于一个开发者来说,那就意味着在对一个程序所进行开发的整个期间,能够跟踪对其所作的所有改动的痕迹。
使用cvs是多人合作开发的基本要求,cvs使得参与项目的每个人能对项目有整体的了解和把控,每个开发人员能进行良好、高效的合作开发。一个版本控制系统保持了对整个开发过程的文件所作改变的历史记录。对于一个开发者来说,那就意味着在对一个程序所进行开发的整个期间,能够跟踪对其所作的所有改动的痕迹。
二 、分层并加入设计模式
对机房收费系统进行分层,尽量多使用设计模式。良好的架构应该尽量应用面向对象的特点,做可维护、可复用,可扩展,灵活性好的软件。
对项目进行分层,加入设计模式,能体现对面向对象开发的理解和掌握的程度,在用的过程中也能加深对知识的理解。
三、开发过程以文档驱动
开发的过程中保持文档驱动,这一点是合作开发中非常重要的一点。开发过程中,以文档的方式交流效率非常高。对文档的要求是,开发人员不需要面对面的交流,拿到属于自己的开发文档,各个开发人员按着项目的文档就能完成开发工作。这要求项目组长完成设计良好的开发文档。
用uml建模:建立的模型每个程序员都能看懂,因此uml模型是程序员之间的高效交流语言。
老师对项目组长的要求:项目组长对整个开发工作做合理的安排,包括前期分析设计工作(分析需求,建立UML模型,完成开发文档)和后期对于每个组员的任务安排,按照上面合作开发的流程执行。
开发的过程中保持文档驱动,这一点是合作开发中非常重要的一点。开发过程中,以文档的方式交流效率非常高。对文档的要求是,开发人员不需要面对面的交流,拿到属于自己的开发文档,各个开发人员按着项目的文档就能完成开发工作。这要求项目组长完成设计良好的开发文档。
用uml建模:建立的模型每个程序员都能看懂,因此uml模型是程序员之间的高效交流语言。
老师对项目组长的要求:项目组长对整个开发工作做合理的安排,包括前期分析设计工作(分析需求,建立UML模型,完成开发文档)和后期对于每个组员的任务安排,按照上面合作开发的流程执行。
合作加油!
- 合作开发的要求
- 团队合作开发的方式
- 谈谈我们的合作开发
- 谈谈我们的合作开发
- 合作开发合同的范本
- 合作开发带来的思考
- SVN合作开发的注意事项
- 测试开发的要求
- ocx和dll的合作开发
- 寒假合作开发后的会议
- 软件开发合作中出现的问题
- 如何搭建合作开发的环境
- 合作开发用到的几个 设计模式
- 论公司间的开发合作
- 多人合作开发的体会
- 多人合作开发的标准制定
- Android合作开发的小技巧
- android 开发的要求-收集
- hdu2647
- zoj 1019 Illusive Chase
- 档案查询网址
- 编解ASCII码
- python路径文件api
- 合作开发的要求
- PHP adstract抽象类与抽象方法
- 在数组中找出3个数使得它们和为0
- 摄像机系统移植流程
- Android异步从网络下载图片并且缓存图片到本地的demo
- 求最大公约数和最小公倍数
- add-word-to-image.sh
- Lc.exe已退出
- 项目管理之---项目范围蔓延