首页 » 99链接平台 » 软件开发者的心得体会(上)(软件管理开发代码组织)

软件开发者的心得体会(上)(软件管理开发代码组织)

南宫静远 2024-07-24 14:59:35 0

扫一扫用手机浏览

文章目录 [+]

从2000年到现在,国内兴起了一股软件工程热,需求管理、配置管理、甚至CMM。
面对纷至沓来的各种方法学、UML、OOA,大家似乎已经热衷于这些概念本身了,却往往忽略了软件开发中最基本的元素:代码。
在和很多软件组织的接触过程中,我们认为大多数组织急切需要的并不是这些工程理论,不是说这些理论不重要,而是这些组织的症结不在于此。
很多的组织连代码的质量都管理不好,又何谈其它呢?代码管理是基础的基础,从管理的角度上来看,任何一个组织的管理都需要一个从上至下的管理过程,有基层的管理人员,也有高层的管理人员。
对代码的管理就是软件开发中的基层管理,它起到的作用就是能够把需求、设计的思路贯彻到最终的代码中。

普通的软件开发过程和面向对象开发过程有着很大的不同。
回想我们在非面向对象中开发过程中,最经常采用的任务分配方法就是以软件模块为单位,这样的好处是分配简单,不同任务之间耦合程度低,容易操作。
坏处是几乎无法做到重用,也缺乏整体性的设计。
而面向对象软件开发则不同,它是以类、类集合作为基本单位的。
类之间关系错综复杂(虽然我们提倡低耦合的设计,但类之间的关系仍然是相对复杂的)。
这种情况下程序员之间相互协作的要求就非常之高,这种关系如果处理恰当,则能够完全体现出面向对象的威力,否则,那将会是一场大灾难,面向对象的软件开发过程要养成一些好的习惯:

软件开发者的心得体会(上)(软件管理开发代码组织) 99链接平台
(图片来自网络侵删)
标签:

相关文章