清华大学软件工程(第9版):经典教材全面升级,涵盖软件生命周期与安全管理

需积分: 14 12 下载量 160 浏览量 更新于2024-09-08 1 收藏 114B TXT 举报
《软件工程(原书第9版)》是一本经典的软件工程教材,由作者根据软件工程学科的最新发展进行了全面的更新和扩充。该书分为四大部分:第一部分介绍了软件工程的入门知识,包括软件工程过程、敏捷开发、面向对象设计和设计模式;第二部分着重讨论了可依赖性和信息安全性,涵盖了复杂系统、系统工程、风险管理和信息安全等内容;第三部分则深入探讨高级软件工程,如软件复用、基于组件的软件工程和分布式软件工程;最后一部分专门讲解软件管理,涉及项目管理、质量管理、配置管理和过程改进等方面。 在每一章中,作者通过案例研究和实践活动来引导读者理解和掌握软件开发的关键概念和实践技巧,例如瀑布模型、增量式开发、极限编程、需求工程中的用例和模型驱动设计,以及软件测试的单元测试和用户测试等。同时,书中还强调了软件工程人员的职业道德和信息安全的重要性,提供了风险驱动的需求描述、冗余性和多样性在确保软件可靠性和安全性的角色,以及各种软件工程方法论和工具的使用。 本书不仅适合软件和系统工程专业的本科生和研究生作为教材,对于软件工程师来说,也是一本实用的参考书籍,能够帮助他们提升软件开发的技术水平和管理能力。书中附有丰富的习题和进一步阅读材料,方便读者深入学习和实践。 整个课程通过视频形式呈现,提供了一种灵活的学习方式,适合自学或课堂教学。链接中提到的百度网盘资源可供需要的学生下载,以辅助学习过程。《软件工程(原书第9版)》是一本全面而深入的指南,无论是在理论教学还是实际工作中,都能为软件开发的专业人士提供坚实的基础。
2025-01-08 上传