软件工程知识架构全景图、应用解析及推荐书单
软件工程是软件行业知识体系的内核。无论你想走技术路线,还是转向做管理,想要走的更快更稳,那就绕不开软件工程。
软件工程是一门实践性很强的基础学科,对技术人的整个软件项目开发尤为重要,我们理解了“学什么”,现在就要解决“怎么学”的问题。你要先知道,软件工程的“知识树”结构是什么样的,才能更好地理解每个知识点和彼此间的联系。
软件工程知识架构全景图
软件工程的核心知识点,用一个简单的公式来理解就是:软件工程=过程+方法+工具。
在《软件工程——实践者的研究方法》这本经典软件工程教材中,作者Roger S.Pressman画了一张图,高度概括了整个软件工程的核心知识。