《软件工程》英文版第8版——实践者的全面指南
5星 · 超过95%的资源 需积分: 13 56 浏览量
更新于2024-07-27
1
收藏 34.06MB PDF 举报
"Software Engineering (Eighth Edition)" by Roger S. Pressman and Ian Sommerville
《软件工程》第八版是Roger S. Pressman和Ian Sommerville的经典之作,自1982年以来,该书一直是全球软件工程领域的领先教材。此书的第七版进行了重大重组和更新,旨在巩固其作为全面软件工程指南的地位。第八版继续沿用了这一策略,旨在提供更为线性的软件工程主题呈现,重点关注软件过程中的主要活动。
本书分为五个部分:过程、建模、质量管理、项目管理和高级主题。这一结构旨在为读者提供一个有针对性、具有指导性和聚焦的途径来学习软件工程,同时保持其全面性。尽管章节总数仍保持在32章,与第六版相同,但有8个新章节被添加,另外6章经历了重大或中等程度的修订。其余章节则进行了小规模的编辑和更新。
第一部分“过程”涵盖了软件开发的基本流程,包括需求获取、分析、设计、实现、测试和维护等关键步骤。这部分将强调软件生命周期中的迭代和敏捷方法,以及如何在实践中有效地管理这些过程。
第二部分“建模”讨论了软件工程中的建模技术,如统一建模语言(UML)和其他形式的图表表示法,用于清晰地表达系统结构和行为。这部分还将涉及模型驱动的开发(MDD)和面向服务的架构(SOA)等现代建模概念。
第三部分“质量管理”深入探讨了质量保证、质量控制和持续改进,包括软件度量、标准、验证和确认等。这部分将介绍CMMI(能力成熟度模型集成)和ISO 9000等质量管理体系。
第四部分“项目管理”涵盖了软件项目的计划、进度控制、风险管理、团队建设和资源管理。这部分会讨论如何应用项目管理知识体系(PMBOK)和敏捷项目管理方法,如Scrum和Kanban。
第五部分“高级主题”包括软件工程的前沿领域,如软件安全、软件复用、软件演化和维护、以及云计算和大数据环境下的软件开发。这部分将介绍最新的理论、工具和技术,以帮助读者理解软件工程的最新发展。
《软件工程》第八版不仅提供了丰富的实践案例和习题,还强调了实际应用和职业发展的相关性。通过阅读本书,学生和从业者可以系统地学习软件工程的各个方面,从而提高其在软件开发领域的专业素养。
2010-06-25 上传
2023-11-11 上传
2023-07-27 上传
2023-05-02 上传
2023-06-21 上传
2023-06-24 上传
2023-06-07 上传
caesar_sha
- 粉丝: 0
- 资源: 12
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护