本书立足高等职业教育本科层次人才培养,以“工程思维+实践技能”为主线,系统构建软件工程知识体系,通过典型任务案例驱动教学,强化数据库设计、版本控制、自动化测试等实操能力,培养学生在真实开发场景中的需求分析、团队协作与问题解决能力。本书结构合理、内容丰富,讲解通俗易懂、由浅入深,各单元独立成章,具有一定的完整性,便于读者学习和查阅。 全书共7个单元,包括软件工程概述、软件需求工程、软件设计、软件构造与软件工具、软件测试、软件维护、 软件项目管理。本书聚焦软件开发全生命周期管理,涵盖需求工程、系统设计、编码实现、测试维护、软件项目管理等核心环节,融合UML建模、敏捷开发、DevOps等主流技术工具链。 本书既可作为高等职业教育本科及专科计算机类专业的教材,也可作为软件工程相关技术人员的参考用书。 本书配有电子课件、教案、视频、习题等资源,选用本书作为教材的教师可登录机工教育服务网(www.cmpedu.com)注册后免费下载,或联系编辑(010-88379194)咨询。
本书立足高等职业教育本科层次人才培养,以“工程思维+实践技能”为主线,系统构建软件工程知识体系,通过典型任务案例驱动教学,强化数据库设计、版本控制、自动化测试等实操能力,培养学生在真实开发场景中的需求分析、团队协作与问题解决能力。本书结构合理、内容丰富,讲解通俗易懂、由浅入深,各单元独立成章,具有一定的完整性,便于读者学习和查阅。 全书共7个单元,包括软件工程概述、软件需求工程、软件设计、软件构造与软件工具、软件测试、软件维护、 软件项目管理。本书聚焦软件开发全生命周期管理,涵盖需求工程、系统设计、编码实现、测试维护、软件项目管理等核心环节,融合UML建模、敏捷开发、DevOps等主流技术工具链。 本书既可作为高等职业教育本科及专科计算机类专业的教材,也可作为软件工程相关技术人员的参考用书。 本书配有电子课件、教案、视频、习题等资源,选用本书作为教材的教师可登录机工教育服务网(www.cmpedu.com)注册后免费下载,或联系编辑(010-88379194)咨询。
职业院校教师
目 录
前 言
二维码索引
单元1 软件工程概述. 001
单元简 001
学习目 001
任务1 关于软 002
任务2 关于软件工 007
任务3 软件过程模 012
任务4 软件开发方 018
单元小 024
课后习 025
单元2 软件需求工 027
单元简 027
学习目 027
任务1 软件需求工程概 028
任务2 软件需求过 035
任务3 需求分析与建模技 041
单元小 048
课后习 049
单元3 软件设 051
单元简 051
学习目 051
任务1 软件设计概 052
任务2 软件体系结构设 056
任务3 结构化设计方 062
任务4 面向对象设计方 065
任务5 数据存储设计. 070
任务6 用户界面设 075
单元小 078
课后习 079
单元4 软件构造与软件工 081
单元简 081
学习目 081
任务1 程序设计语言的选 082
任务2 程序构造方 087
任务3 软件集成开 090
单元小 097
课后习 098
单元5 软件测 099
单元简 099
学习目 099
任务1 软件测试概 100
任务2 黑盒测 105
任务3 白盒测 115
任务4 自动化测 120
任务5 软件测试管 131
单元小 140
课后习 141
单元6 软件维 143
单元简 143
学习目 143
任务1 软件维护的基本概 144
任务2 软件维护的过程与方 150
单元小 157
课后习 158
单元7 软件项目管理. 159
单元简 159
学习目 159
任务1 项目与管 160
任务2 软件项目管 163
任务3 进度计划管 167
任务4 成本管 174
任务5 收尾管 182
单元小 190
课后习 191
参考文献 193
随手扫一扫~了解多多