`
eassen
  • 浏览: 5251 次
  • 来自: ...
社区版块
存档分类
最新评论

软件的复杂性

 
阅读更多
   软件开发的复杂行可以分为两种,其一,本质复杂性;其二,偶然复杂性。

   同一个项目实现的功能是相同的,具体实现的功能可以称之为本质复杂性。举个例子,一辆汽车有四个轮子,能够正常运作,则就可以称之为汽车了。发动机,车盖,车门,车座,轮胎等可以称之为偶然负责性。然而就是这偶然的复杂性就把各个生产汽车的厂商分成了三六九等,有了好坏之分。

   因此在开发一个软件时,不仅要保证其本质复杂性,更重要的要在偶然复杂性上增加创意。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics