软件工程是一门涉及多个领域的学科,以下是一些建议学习的教材:
《软件工程导论(第6版)》
作者:张林等
出版社:中国铁道出版社
ISBN:9787111661188
出版日期:2012年10月
推荐理由:本书适合作为高等学校计算机和相关专业软件工程课程的教材,也可作为软件开发人员与软件项目管理人员的学习参考书。
《高等数学》
作者:同济大学数学教研室
出版社:高等教育出版社
推荐理由:作为计算机专业的重要基础课,本书涵盖了函数与极限、微分及其应用、不定积分与定积分、定积分的应用、矢量代数与空间解析几何、多元函数的微积分、常微分方程、级数等内容,为后续课程提供了必要的数学知识。
《C++语言程序设计》
作者:谭浩强等
出版社:高等教育出版社
推荐理由:本书是计算机科学与技术专业的必修课,通过学习本书,学生可以掌握“自顶而下”的结构化程序设计方法,熟练应用各种数据类型,并为进一步学习《数据结构》、《算法分析与设计》打下基础。
《离散数学》
作者:不详
出版社:不详
推荐理由:计算机科学与技术专业的必修课,主要学习集合论、图论、数理逻辑、形式语言等内容。
《统一软件开发过程》
作者:Ivar Jacobson, James Rumbaugh, Grady Booch
出版社:机械工业出版社
ISBN:9787111222242
出版日期:2002年1月
推荐理由:本书介绍了软件工程的各个方面,从软件的定义、构成和特点开始,深入浅出地阐述了软件生存周期全过程涉及的软件开发方法、软件开发各阶段以及软件项目管理等软件工程关键主题。
《软件工程》
作者:不详
出版社:不详
推荐理由:这本书较厚,主要讲软件的生命周期,内容比较抽象和繁杂,但规范的工作方式就是从这本书里来的。适合高级程序员,了解计算机运行的底层知识,如操作系统、80x86及汇编语言。
《计算机科学导论——以计算思维为舟》
作者:徐志伟, 孙晓明
出版社:清华大学出版社
ISBN:9787302650324
出版日期:2023年12月
推荐理由:本书以计算思维为主线,介绍计算机科学的入门知识,主要针对一年级本科生的“计算机科学导论”“大学计算机基础”“计算概论”课程。
这些教材涵盖了软件工程的基础理论、开发方法、编程语言、数学知识等多个方面,可以根据具体的学习需求和目标选择合适的教材进行深入学习。