内容简介

"软件工程自1968年以来得到快速发展,已逐渐成为软件产业和信息产业的支撑学科,是指导计算机软件开发和维护的一门工程学科,其采用工程的概念、原理、技术和方法,将良好的技术方法和正确的管理方法结合起来设计、开发与维护软件。本书作为“软件系统基础理论”及“软件开发设计”课程凸显“以学为中心”的教材,结合了“以学为中心”的教育理念,工程教育专业认证的相关要求,挖掘凝练出章节思政,遵循学习者的认知规律和技能的形成规律重构了知识体系,合理安排教学单元的顺序,按照“基础知识—编程设计—管理维护—应用开发”4个层次分为4部分,每部分设置若干学习单元。每个单元以现实生活为导向,采用任务驱动、案例分析方式将理论与实践相结合,循序渐进呈现知识内容。

为便于读者高效学习,本书作者精心制作了完整的教学课件(9章PPT)、配套的习题及参考答案(上千道)、案例相关源代码(上万行)等。

本书是作者多年从事软件工程课程教学与科研实践的结晶,注重核心理论描述,注重理论与实践同步结合,不仅适用于高等院校计算机、信息管理与信息系统等相关专业的课程教学,也适用于学习者自学,以及作为软件开发人员的自学参考用书。

"