�� 大多数工程项目都尽可能采用可以复用的部件,例如,机械工程师或电子工程师都力图将他们的设计建筑在成熟的、通用的部件基础上,并且这些部件往往又建筑在零件或元器件的基础上。但计算机软件的工程项目有很大的特殊性。大量的软件项目,一切工作都是从头开始,也许这种特有的现象正是软件开发效率低下和质量问题严重的根源,是软件成本居高不下的因素之一。
��