盛世游戏网

盛世游戏网

软件工程有哪些专业书籍

59

基础课程书籍

《高等数学》(《高等数学》(同济大学数学教研室), 高等教育出版社)

《离散数学》

《操作系统》(《操作系统》(第三版), 从资源管理角度分析系统功能实现)

《数据结构与算法》(《数据结构》(C++语言版), 推荐C++语言版)

《流畅的Python》(Luciano Ramalho著)

软件工程相关书籍

《软件工程导论》(《软件工程》(面向对象与传统方法))

《编程语言》(《C++语言程序设计教程》, 谭浩强等编)

《设计模式》(《设计模式——可复用面向对象软件的基础》;《Head First Design Patterns》, Eric Freeman和Elisabeth Robson著)

《软件开发方法》(《敏捷软件开发:原则、实践与模式》, Robert C. Martin著)

《软件维护与重构》(《重构——改善既有代码的设计》, Martin Fowler著)

《软件项目管理》(《软件项目组织与管理》)

其他相关书籍

《计算机科学导论》(《计算机科学导论——以计算思维为舟》, 徐志伟、孙晓明教授编写)

《计算机网络》(《计算机网络》(第三版), 了解ISO/OSI七层模型和协议功能)

《专业英语》(提高英语水平, 为全英文教学环境做准备)

《案例分析》(《Software Design X-Rays》, Adam Tornhill著)

《代码分析》(《Your Code as a Crime Scene》, Adam)

实践与案例分析

《代码大全(第二版)》by Steve McConnell

《代码整洁之道》by Robert C. Martin

《人月神话》by Frederick P. Brooks, Jr.

《软件工程:实践者的研究方法》by Roger Pressman

《软件工程》by Ian Sommerville

《C++ Primer中文版(第5版)》by Stanley B. Lippman, Josée Lajoie, Barbara E. Moo

这些书籍可以为软件工程专业的学生、从业人员以及爱好者提供全面的软件工程知识和实践指导。建议根据具体需求和兴趣选择合适的书籍进行学习。