0


软件工程理论与案例
作者:李莉丛书名: ISBN:978-7-5685-4649-2页数:0 开本:装帧:平装 出版时间:2024-07-09中图分类:TP311.5
¥57.80

编辑推荐

本教材以知识图谱为基础,将理论与实践紧密结合,通过一个完整的软件开发项目案例,串联起软件工程的各个知识点,使学习者能够在实际开发过程中更好地应用所学知识。同时,本教材不仅涵盖了软件工程的传统内容,如软件生命周期、需求分析、设计、编码、测试和维护等,还引入了敏捷开发、面向服务架构、微服务、人工智能等现代软件工程的新理念和新技术,以期帮助读者适应不断变化的软件行业环境。

本教材共分为9章,每章都围绕软件生命周期的不同阶段展开,详细介绍了该阶段的任务、过程、方法和工具,并通过规范的项目案例开发文档,将理论知识与实际开发实践相结合,以增强学习者的直观体验和实际操作能力。此外,本教材还强调了软件项目管理的重要性,包括成本管理、进度计划管理、配置管理、质量管理等方面的内容,为学习者提供了全面的软件工程知识体系。


 

第1章 软件工程概述……………………………………………………………………… 1

 1.1 软件工程的产生和发展 …………………………………………………………… 2

 1.2 软件与软件过程 …………………………………………………………………… 6

 1.3 软件过程模型 ……………………………………………………………………… 8

 1.4 软件开发方法……………………………………………………………………… 12

第2章 可行性研究 ……………………………………………………………………… 19

 2.1 可行性研究任务…………………………………………………………………… 19

 2.2 可行性研究过程…………………………………………………………………… 20

 2.3 可行性研究阶段使用的工具……………………………………………………… 22

 2.4 案例………………………………………………………………………………… 30

第3章 需求分析 ………………………………………………………………………… 36

 3.1 需求分析任务……………………………………………………………………… 36

 3.2 需求分析步骤……………………………………………………………………… 39

 3.3 需求获取方法……………………………………………………………………… 41

 3.4 需求分析方法……………………………………………………………………… 43

 3.5 案例………………………………………………………………………………… 53

第4章 概要设计 ………………………………………………………………………… 66

 4.1 概要设计任务……………………………………………………………………… 66

 4.2 概要设计方法……………………………………………………………………… 68

 4.3 概要设计基本原理………………………………………………………………… 75

 4.4 软件结构的优化准则……………………………………………………………… 81

 4.5 案例………………………………………………………………………………… 83

第5章 详细设计 ………………………………………………………………………… 96

 5.1 详细设计内容……………………………………………………………………… 96

 5.2 详细设计工具……………………………………………………………………… 98

 5.3 数据库设计 ……………………………………………………………………… 116

5.4 人机界面设计 …………………………………………………………………… 116

 5.5 程序软件结构复杂性的定量度量 ……………………………………………… 118

 5.6 详细设计原则 …………………………………………………………………… 120

 5.7 详细设计新方法 ………………………………………………………………… 122

 5.8 案例 ……………………………………………………………………………… 123

第6章 软件编码………………………………………………………………………… 139

 6.1 程序设计语言的分类 …………………………………………………………… 140

 6.2 程序设计语言的选择 …………………………………………………………… 145

 6.3 程序设计风格 …………………………………………………………………… 146

 6.4 案例 ……………………………………………………………………………… 149

第7章 软件测试………………………………………………………………………… 167

 7.1 软件测试概述 …………………………………………………………………… 167

 7.2 软件测试的特点和基本原则 …………………………………………………… 170

 7.3 软件测试过程 …………………………………………………………………… 172

 7.4 软件测试方法 …………………………………………………………………… 175

 7.5 软件测试策略 …………………………………………………………………… 185

 7.6 软件调试 ………………………………………………………………………… 195

 7.7 自动化测试 ……………………………………………………………………… 198

 7.8 案例 ……………………………………………………………………………… 204

第8章 软件维护………………………………………………………………………… 224

 8.1 软件维护概述 …………………………………………………………………… 225

 8.2 软件的可维护性 ………………………………………………………………… 227

 8.3 软件维护的步骤 ………………………………………………………………… 229

 8.4 软件维护过程文档 ……………………………………………………………… 230

 8.5 用户手册的主要内容及写作要求 ……………………………………………… 231

 8.6 案例 ……………………………………………………………………………… 233

第9章 软件项目管理…………………………………………………………………… 242

 9.1 软件项目管理概述 ……………………………………………………………… 242

 9.2 软件进度计划管理 ……………………………………………………………… 245

 9.3 软件质量管理 …………………………………………………………………… 250

 9.4 软件成本管理 …………………………………………………………………… 257

 9.5 配置管理 ………………………………………………………………………… 262

 9.6 人力资源管理 …………………………………………………………………… 268

参考文献…………………………………………………………………………………… 272


  • 软件工程理论与案例--课件

    课程: 计算机类 类型: rar 大小:373.68MB上传时间: 2025-01-13 17:03:50

  • 软件工程理论与案例--教案

    课程: 计算机类 类型: rar 大小:846.53KB上传时间: 2025-02-21 08:28:24

  • 软件工程理论与案例--习题及答案

    课程: 计算机类 类型: docx 大小:140.23KB上传时间: 2025-02-21 08:29:11

全部下载