软件工程书籍推荐软件工程推荐这几本书:1、软件设计的哲学(第2版)本书深入探讨了软件设计中的核心问题:如何将复杂的软件系统分 解为可以相对独立实现的模块(例如类和方法),从而降低其复杂性并 提高开发效率。本书首先介绍了软件设计中的基本问题,即复杂性的本 质。其次,讨论了有关如何处理软件设计过程的“哲学”问题,如通用设计的重要性、与《代码整洁之道》中设计哲学的对比,以及如何将重要的东西和不重要的东西区分开等内容。最后,总结了在软件设计过程 中应遵循的一系列设计原则,以及一系列识别设计问题的警示信号。