菏泽软件开发 济宁软件开发
24小时客服热线:18678812288
开发技术

软件编程的管理

投递人 ; 济宁软件开发  发布于2014年07月23日    有人阅读

编程的管理有如下几个方面的内容:

(1)编程的任务分配。对于已经完成的程序设计书,在设计书中考虑了各个程序单元之间的系统相互依赖关系,程序的编制工作就应根据这些依赖关系顺序进行。这种程序间依赖关系的考虑,是为了各个模块的检查与单元测试容易进行。
    因此作任务分配的管理者应反复理解模块间的相互依赖关系,考虑各个程序的大小和工作量以及各个开发小组的负担状况(包括小组成员的能力情况)来分配任务是很重要的。

(2)程序的版本管理。在正确进行程序编制阶段的进度管理的前提下,程序修改的版本管理是很必要的,因为程序的修改也会给其他程序带来直接的影响,相应地修改后的版本管理也就显得十分重要。在开发环境有修改和版本管理功能的场合下,如果正确做好Checkin和Checkout就不会出什么问题,没有这种功能的场合下就要根据Checkout决定相应的操作顺序和方法。直到单元测试完成交付为止。

(3)进度管理。编程阶段的进度管理是从每个程序收到程序设计式样书开始,到进行程序编制、检查、单元测试的作业者提交该程序为止的全过程。
对过程实施进度管理不仅是程序编制的进度管理,要求更重要的是由于单元测试结果反馈之后将进行程序的修正,往往这种反馈,修正作业要反复多次,因此关于程序制造的工期量的估计以及进度管理的推进,都应贯穿于从作业开始到作业最终完成(单元测试通过)的各个阶段,由此进度管理的范围相应得到扩大。

上一篇:菏泽软件单元测试

下一篇:软件工程师必学的9件事