『构建之法』第一章读后感+我认为的为什么要学习软件工程之重要性

在《构建之法》的第一章就有醒目的黑体字写着『软件=程序+软件工程』。虽然这看上去是1+1的关系,但我在上学期软件工程概论这一门课的学习中就已经感受到,软件工程这一体系似乎比软件本身更加来得重要,用一个不恰当的比喻便是工程师和建筑工人的区别。作为一名计科学生,不能仅仅会写代码,深入了解一个可以上市的软件是通过怎么样的层层工序制作出来,才是我们应当要重点掌握的,还是在《构建之法》的第一章中,对于软件工程的概念解释是:『软件工程师吧系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。软件工程包括下列领域:软件需求分析,软件设计,软件构建,软件测试和软件维护。软件工程和下列的学科相关:计算机科学,计算机工程,管理学,数学,项目管理学,软件人体工学,系统工程,工业设计和用户界面设计。』软件工程的覆盖面之广和复杂程度也是可见一斑。软件工程的目标是——创造『足够好』的软件,在书中基本意思是,能满足客户的需求,可靠,可维护等方面有质量的软件。从这个角度来看,我们这些只会写控制台程序的菜鸟可真是太弱了,希望能通过这次实践的学习,真正了解到一款软件的开发历程,我对此还是非常感兴趣的。
posted @ 2016-03-24 21:53  Colourful  阅读(311)  评论(0编辑  收藏  举报