对于软件的一个比喻
来源:互联网 发布:js写乘法表 编辑:程序博客网 时间:2024/04/30 14:36
软件构架是与软件需求一样重要的工作。
软件就好比一个拼图。假如你的拼图,只是一个有30个碎片的拼图,只要花上点时间总是可以拼出来的。但是假如是900片的拼图,假如还是一个个的拼接,所花的时间是却未必是30倍,而是多的多。一个好的方法是找一个好的构架,把软件分成多个部分,但不是分的很散。把900片的拼图分区来处理,也是一样的道理。一个好的软件构架就是把软件分成了一个个的独立部分,可以方便分工合作。而一个坏的构架或者没有构架,就是把软件分成了一个个拼图碎片。另外,一旦把东西分的过散,也就意味着,很难分工合作。假如拼图有30个分区,你可以把每个分区都找个人帮你拼,然后拼起来。还有,分了区,我们很容易就能拼出一个区域,可以知道,是不是有问题。类似的,假如你操作的拼图偶然掉了几块,或者和别的拼图混了,不分区的话,你只有等到最终快好的时候才能发现问题,然后再想办法解决这样的问题。对于软件来说,一个到快结束的时候才发现的设计问题,往往会导致软件的许多工作都要推翻重来,最终决定了软件的成败。
- 对于软件的一个比喻
- 关于软件架构的一个比较好的比喻
- 测试的一个比喻!
- 一个职业生涯过程的比喻
- 云计算的一个比喻
- 一个比喻
- 一个比喻
- 软件系统与人体的比喻
- 有关股票和经济的一个比喻
- 给ERP一个生动的比喻
- 一个多核并行编程的形象比喻
- 垃圾回收很形象的一个比喻
- 进程与线程一个简单的比喻
- 软件开发--比喻
- a metaphor 一个比喻
- 通过使用一个比喻。
- 关于继承和接口的一个非常有趣的比喻
- 关于继承和接口的一个非常有趣的比喻
- 使用HttpModule实现多个域名分别绑定到子目录
- PyXML学习笔记
- ASP.NET编程中的十大技巧
- MySQL学习笔记
- VIM学习笔记
- 对于软件的一个比喻
- Security
- CSS/HTML网页设计
- C 言語 標準関数 一覧
- 利用ASP.NET实现分页管理器(高级篇)
- 存储过程(46篇)
- 在VS.NET中调试javascript
- 分页(48篇)
- 家庭财务管理小程序