软件工程是一门用工程化方法解决软件项目问题的学科,其本质也是一门工程学科,这门课程的知识在学完后,不仅是可以应用在软件项目中,还可以应用于日常生活中。Everything is a project。
我们可以把软件工程当作解决问题的方式,就是参照软件生命周期和瀑布模型,把一件事情分成几个阶段:分析、设计、实施、测试、完成,然后制定相应的计划。
一. 什么是工程方法?
有目的、有计划、有步骤地解决问题的方法就是工程方法。
工程方法一般分成六个阶段:
二. 站在整体看问题。
用工程方法去处理事情有几点好处:
1.有一个被有效论证过的方法论指导你,可以帮你提高成功率,也可以提高效率。
· 2.当你用工程方法去思考的时候,你会更多的站在整体而非局部的思考,更有大局观。
每个项目我们都能对站在项目的角度去考虑,那么这样不仅对项目有利,更对自己有好处。
工程思维,本质就是一种思考问题的方式,在解决日常问题,尝试从一个项目的角度去看问题、尝试用工程方法去解决问题、站在一个整体而不是局部的角度去看问题。
所以,改变最有效的是方式是改变思想,这也是最难的部分。
此内容极客时间版权所有,本人只是学习之后做一个笔记记录如有用做任何商业用途,极客时间可能追究法律责任,本人一概不负责,分享和转载请注明:https://time.geekbang.org/column/article/543f03f9b434f06485ab631f6984d21b/share?code=mybUYSWKKskrdOz0DM6%2FKO%2F9RDfR5YCw65TVohaq%2FrE%3D