读《软件工程之美》之 02
宝玉老师在 02 课中,讲到工程思维:把每件事都当作一个项目来推进;确实非常有实用性;那什么是工程思维呢;工程思维,本质是一种思考问题的方式,在解决日常遇到的问题时,尝试从一个项目的角度去看待问题、尝试用工程方法去解决问题,站在一个整体而不是局部的角度去看问题;
那工程方法又是什么呢,工程方法通常会分为六个阶段:想法,概念,计划,设计,发布;
1、想法:想法阶段通常是想要解决的问题。最开始问题通常是模糊的,所以需要清晰定义好问题,研究其可行性,检查是否有可行的解决方案;
2、概念:用图纸、草图、模型等方式,提出一些概念性的解决方案。
3、计划:针对方案,制定一个可落地的计划;该计划包括计划任务,计划时间,计划实施人,以及完成项目所需的预算;
4、设计:设计针对的是产品需求,讲解决方案进一步细化,设计整体架构和划分功能模块,作为开发和实施的一个依据和参考;
5、开发:开发阶段就是根据设计方案,讲解决方案实施。开发阶段通常是一个迭代的过程,这个阶段通常会有构建、测试、调试和重新设计的迭代;
6、发布:将最终结果包括文档发布;
版权声明: 本文为 InfoQ 作者【williamcai】的原创文章。
原文链接:【http://xie.infoq.cn/article/279b3199155f6ab3c8e5e7cba】。未经作者许可,禁止转载。
评论