《软件开发的201个原则》
作者:不详
内容:汇总了软件工程原则,分为8个大的类别,适用于软件工程师和管理者、软件工程专业的学生、软件工程领域的研究人员等。
《代码整洁之道》
作者:Bob
内容:提供了一系列整洁代码操作实践,并用实际项目的正反面案例说明遵循这些规则能编写出高质量的代码。
《编程珠玑》
作者:Jon Bentley
内容:讨论了计算机科学中最本质的问题,如何正确选择和高效地实现算法。
《软技能—代码之外的生存指南》
作者:不详
内容:从“人”的角度关注软件开发人员自身发展,适合所有从事程序开发相关职业的人。
《代码大全》
作者:Steve McConnell
内容:完整的软件开发手册,涵盖需求分析、设计、编程、测试和文档编写等。
《程序员修炼之道》
作者:David Thomas 和 Andrew Hunt
内容:关于程序设计和开发的最佳实践指南,涉及软件开发的思想、方法、工具和实践等方面。
《人月神话》
作者:Frederick P. Brooks
内容:关于软件工程和项目管理的经典之作,探讨团队协作、进度管理、质量控制等问题。
《设计模式》
作者:Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
内容:介绍软件设计中常见的设计模式,提高代码的可读性、可维护性和可扩展性。
《软件工程技术》
作者:张应辉、饶云波
内容:包括软件工程基础、软件生存周期及开发模型、软件项目开发计划、软件需求、软件设计、软件实现、软件测试和软件维护等。
《软件技术基础》
作者:不详
内容:简明实用,实例丰富,图文并茂,适合学生打下计算机软件设计的基本知识和技巧。
《C和指针》 、 《C缺陷和陷阱》、 《C专家编程》
作者:不详
内容:适合初级C程序员学习,包括C语言基础、编程技巧和常见问题的解决。
《重构-改善既有代码的设计》、 《实现模式》、 《程序员应该知道的97件事》
作者:不详
内容:讲解函数及更低层次的设计,适合有一定编程基础的读者。
《软件工程:实践者的研究方法》
作者:Roger Pressman
内容:软件工程学科的综述性巨著,适合软件工程课程的教学需求。
《软件开发实践》
作者:不详
内容:详细介绍了软件开发实践课程的目标、内容、组成、方法与应用,面向高等院校软件工程等专业学生。
《计算机软件技术基础》
作者:李宛洲
内容:从实用角度介绍计算机软件技术的概念和基本问题,包括存储器管理、文件管理、处理机管理、数据结构、算法和数据持久存储等。
这些书籍涵盖了软件工程的各个方面,从基础概念到高级技术,适合不同层次和需求的读者。建议根据个人的职业目标和学习需求选择合适的书籍进行阅读和学习。