《大道至简》的第六章“从编程到工程”,我认为是全书的精髓!作者以自己深厚的积累、丰富的经验,用精炼的文笔深刻阐明了“软件工程”的内涵和外延,讲清楚了代码、方法、过程、工程与组织的关系! 非常值得我们深入学习和研究! 本章所有内容都是围绕作者给出的一张图——EHM模型图,完全可以说,这张图充分显示了作者深厚的功底: 既可以说这幅图展示了软件工程内涵的各个层面,也可以说这其实就是软件工程的发展史:从最早只追求程序实现到后来有完善的组织和管理。 在本章的后面若干节内容中,作者分开描述EHM各个组成部分。我想下面这一段“方法”可能比较对技术人员的口味: 而这一段“组织”可能让项目经理比较感兴趣: 当然,了解一下BOSS的定位和主要职责也是很有帮助的: 从编程到工程,本文系统地分析了软件工程的方方面面。EHM给出的是完整的软件工程架构,不是一个小程序,也不是单独的过程。这是一套体系,在这套体系中,软件工程的所有参与人基本都能找到自己的位置,包括那个只是偶尔出现来指手画脚的BOSS。 作为软件工程体系中的一个角色,找对自己的定位,明确自己的职责,对以后的工作无疑会有巨大的帮助。经常读读本文吧~