这次合作开发机房收费系统的过程中,收获很多,不足之处也很多
收获
1知道了文档的重要性
用VB和VB.NET做个人版的机房收费系统时,总觉得文档和自己写的代码之间的距离比较大,不太重视文档的编写。当时写文档纯粹是为了完成任务,走过程。但是在合作开发机房收费系统的过程中,文档就显得非常重要了。
首先文档是团队内部交流的媒介。团队合作时,尽量减少人员之间的交流,而是用文档进行交流,文档的主要作用就是起交流的作用。所以团队合作中需要的各种信息都要以文档的形式出现,把合作开发所需的信息都写在文档里,这样就可以实现真正的合作开发了:负责不同部分的组员可以同时开发。
2学会了SVN的使用
团队合作当然少不了SVN了。在我们合作的初期,由于处于提高班反省阶段,所以进不了机房,也就无法搭建SVN系统了。所以我们最初选择了使用酷盘的协同办公功能来代替SVN。我是组长,我把我酷盘里的工程和文档通过酷盘的邀请功能把修改权限赋给了组员,组员接收到文件后,可以协同办公了,修改后的文件通过酷盘就可以更新到各自的工作空间。不过酷盘毕竟只是个替代平,使用它容易产生冲突,只能是特定的人更改特定的部分。
提高班开课后我们开始使用SVN作为版本控制工具,SVN要比酷盘方便和专业。但是由于开始只学了SVN的基本功能,后来出现了一些意外的状况,不过有了困难,才会去解决困难,我们才会进步,通过后续的合作对SVN有了进一步的了解。
3知道了常用的几种设计模式如何在具体项目中使用
用VB.NET做个人版机房收费时,只用了一个最简单的设计模式:单例模式。在合作开发时,我是组长,所以我负责画图,练习了其他一些常用设计模式的使用。自己总感觉外观模式有点多余,不过米老师说这次重在练习,所以我就硬把外观加上了。只有用了设计模式,才会用到接口等比较抽象的概念,才能体会到面向对象的好处。
4尝试了如何做团队的Leader
以前自己总是扮演Follower的角色,这次被指定为组长比较意外。自己总想第一次当组长,要尽量做好,但是实际当中总有各种各样的困难,感觉自己的领导力还远远不够,所以以后要加强这方面的锻炼,领导力是一门学问呀!
不足
自己感觉在合作开发过程中,不足之处还是挺多的,如果用一句话来形容那就是:不太规范。不过在后期我们认识到了这个问题,也吃了不少的亏,每个人都进行了反省。通过这次合作,我认识到了对于一个团队和集体而言,如果真想提高效率,规范和标准是必不可少的。
分享到:
相关推荐
VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,VB版机房收费系统,
机房收费管理系统,这是一份课程设计,使用的是C语言编程,里面除了有源代码之外还有很多总结和对于题目的分析。这很不错的参考资料
机房收费系统的概要设计说明书,根据软件需求说明,建立目标系统的总体结构和模块间的联系;定义数据库和数据结构;定义目标系统的外部接口包括用户界面;设计系统的安全机制和出错处理机制;定义系统运行,制定组装...
vb版,机房收费系统
使用C语言编写的一个简单的机房收费管理系统,使用VC++6.0平台进行开发。资源内的工程可在安装了VC++6.0(或更高版本)的机器上直接打开运行。
机房收费系统在详细设计过程中,需要做的文档
该文档是关于机房收费系统的文档中的顶层图
机房管理系统
机房收费系统在需要进行需求分析时需写的文档
机房收费系统中进行概要设计时,所需要的文档
此机房收费系统的实现使用了vb.net+sql server。采用MVC三层架构,及一些设计模式,其设计采用UMl标准……
一个详细的需求分析报告,以人们熟悉的机房收费系统为例,一个好的学习模板!!
在VS2013环境下,编写的C语言Windows程序设计,机房收费管理系统。代码仅仅使用C语言调用Windows API函数和MYSQL数据库专用库文件编写。有C语言基础的,简单易懂。代码没有优化,思路很清晰。没有省略的代码,我都...
基于C语言实现dos界面简单的机房收费管理系统.zip 大学生课程设计 基于C语言的课程设计 自己大二写的课程设计
在学校没事写的一个机房收费管理系统,带有使用说明视频,测试完美可用。
C语言课程设计 机房收费管理系统 (1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。 (2)计算功能:计算每个下机学生的上机费用,每小时1元。 (上机费用=上机时间* 1.0/h ,不足一小时按一小时计算...
基于C的机房收费管理系统,满足课程设计的基本要求,简单易懂
机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx机房收费系统.docx