面向CS2013规划教材:软件工程概论(第2版)核心内容解析

需积分: 0 13 下载量 109 浏览量 更新于2024-08-05 收藏 18.31MB PDF 举报
"面向CS2013计算机专业规划教材《软件工程概论》第二版,由郑人杰、马素霞、殷人昆编著,机械工业出版社出版。本书是针对软件工程学科特点,注重结合实例讲解理论与方法,兼顾传统结构化方法和当前广泛采用的面向对象方法。全书分为五个部分:软件工程概述、结构化分析与设计、面向对象分析与设计、软件实现与测试、软件维护与软件管理。适合计算机科学与技术、软件工程等本科专业使用。" 《软件工程概论(第2版)》是针对CS2013计算机专业规划的一本教材,由郑人杰、马素霞和殷人昆三位专家共同撰写。本书的核心目标是为学生提供一个全面理解软件工程的框架,涵盖了软件开发的整个生命周期。在新版中,作者特别增加了软件工程工具的介绍和软件工程方法的概述,以反映行业的最新发展。此外,他们将软件生存期模型独立出来,专门设立了一章,并引入了敏捷过程的概念,使教材内容更加与时俱进。 第一部分“软件工程概述”旨在介绍软件工程的基本概念、历史背景和重要性,以及它在现代信息技术中的角色。这部分可能会讨论软件危机、软件工程的目标和原则,以及如何通过采用系统化的方法来管理和控制软件开发过程。 第二部分“结构化分析与设计”主要关注传统的软件开发方法,如结构化分析(SA)和结构化设计(SD)。这部分会讲解需求获取、业务流程建模、数据流图、实体关系图等工具和技术,以及如何利用这些工具进行有效的软件设计。 第三部分“面向对象分析与设计”则深入到面向对象编程(OOP)的世界,介绍类、对象、继承、多态等核心概念,以及统一建模语言(UML)在面向对象分析和设计中的应用。 第四部分“软件实现与测试”涵盖了编码阶段和软件测试的重要性。这部分会讲解编程规范、调试技巧、测试策略(如单元测试、集成测试、系统测试和验收测试)以及缺陷管理。 第五部分“软件维护与软件管理”关注软件产品上线后的维护工作,包括软件配置管理、变更控制、质量保证以及持续集成和持续交付的实践。 这本书不仅提供了软件工程的基础知识,还强调了实践性和实用性,通过实例帮助学生理解和掌握软件开发的各个阶段。作为教材,它旨在培养学生的软件工程思维,使他们能够适应快速发展的信息技术行业。