您的位置:新文秘网>>经验交流/>>正文

_软件开发的模块化理论解释与启示

发表时间:2006/2/19 11:59:28


  【关键字】_软件;模块化;公共物品;博弈
  【摘要】本文以/为例讨论了源代码的内部结构在_软件开发中所起的重要作用。为此,我们考虑了源代码的模块化属性。源代码的模块化将直接影响开发者是否参与对_软件的开发。基于模块化的_软件开发不仅实现了劳动的分工,同时也实现了劳动价值的分割,在_软件的开发过程中较好地解决了搭便车问题。同时,模块化理论对我国发展软件产业也有一定的借鉴作用
  一、引言
  在计算机工业的初期,软件是硬件的附属品。企业只是卖硬件,随系统赠送软件。在这_时期,软件的设计思想,新的算法和软件的源代码在专家、学者和公司研究人员之间相互交流,促进了软件的迅速发展。但是,企业很快认识到软件的价值,对软件实施了版权控制,并限制了源代码的发布。同时,软件的开发方式也发生了变化,变成以商业企业为主体的封闭的开发模式。系统是其中最典型的例子。在发展的早期,源代码是可以_拷贝的,每个人都可以借鉴他人的思想,以完善程序。但是,随着软件产业的发展,年公司对具有独立知识产权的操作系统——*申请了专利,软件被贴上了版权标识,也被强制实施版权控制,阻止了程序员之间的交流与合作,一些优秀的程序员也相继离开实验室,去各个公司任职。商业企业对软件的知识产
……(新文秘网https://www.wm114.cn省略851字,正式会员可完整阅读)
……(未完,全文共8753字,当前仅显示2391字,请阅读下面提示信息。收藏《_软件开发的模块化理论解释与启示》