软件隐喻

      4)建造软件:建造软件和盖房子相似点很多,从建筑的角度去理解软件开发.在开发软件的时候如果高级语言所提供的功能可以直接使用而不会自己去编写操作系统层次代码,比如软件中用户界面组件和数据库访问组件,建造房子装修的家电也不会自己去制造道理一样,按照房屋建筑所作的这一隐喻,可以向许多其他方向引申这也是隐喻这一方法如此强有力的原因

            建造什么类型的房子—>问题定义、

             画出详细的蓝图,雇佣一个承包人—>软件的详细设计、
             开工打地基,搭建房子等—>软件的构建、
             装修房子美化—>软件优化、
             监察框架,地基—>软件评审和详查

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年3月10日
下一篇 2015年3月10日

相关推荐