当前位置:首页 > 工业技术
软件工程课程设计教程
软件工程课程设计教程

软件工程课程设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李香菊,孙丽,谢修娟,操凤萍主编;朱林副主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2016
  • ISBN:7563546596
  • 页数:256 页
图书介绍:本书主要针对软件开发的全过程,通过完整的项目体现各个环节应完成的各项工作。本书主要包括三部分内容:第一部分论述软件工程的基本内涵,介绍软件开发的结构化生命周期和面向对象法的理论知识;第二部分详细描述了采用结构化方法对高校教学平台进行开发的流程;第三部分详细描述了用面向对象方法对高校教学平台进行开发的流程。本书内容通俗易懂,既可以成为高校软件工程和计算机科学与技术等相关专业的课程设计教材,又可以作为理论课程的辅助教材,是一本理论联系实际、实践性较强的专业书籍。
《软件工程课程设计教程》目录

第1章 软件工程综述 1

1.1 软件的发展与软件工程 1

1.2 软件工程的原理 1

1.3 软件生命周期 2

1.4 软件开发方法 3

第2章 结构化系统分析与设计方法 5

2.1 结构化开发方法概述 5

2.2 案例介绍 6

2.3 结构化可行性分析 6

2.3.1 可行性分析任务 6

2.3.2 案例讲解可行性分析过程 6

2.4 结构化系统需求分析 8

2.4.1 结构化需求分析任务 9

2.4.2 案例讲解结构化需求分析过程 10

2.5 结构化概要设计 21

2.5.1 结构化设计原则 22

2.5.2 结构化概要设计任务 23

2.5.3 案例讲解结构化概要设计过程 24

2.6 结构化详细设计 34

2.6.1 详细设计任务 34

2.6.2 案例讲解详细设计过程 34

第3章 面向对象系统分析与设计方法 41

3.1 面向对象开发方法概述 41

3.1.1 面向对象的基本概念 41

3.1.2 面向对象的主要特性 42

3.2 统一建模语言UML 42

3.2.1 模型元素 43

3.2.2 UML图 44

3.2.3 视图 44

3.3 案例简介 45

3.4 面向对象系统分析 45

3.4.1 面向对象分析任务 45

3.4.2 案例讲解面向对象系统分析过程 46

3.5 面向对象系统设计方法 52

3.5.1 面向对象设计任务 52

3.5.2 案例讲解面向对象设计过程 52

第4章 软件测试 69

4.1 软件缺陷 69

4.2 软件质量 69

4.3 软件测试流程 70

4.4 制订测试计划 71

4.5 设计测试用例 72

4.5.1 白盒技术 72

4.5.2 黑盒技术 77

4.6 测试执行阶段 82

4.6.1 单元测试 82

4.6.2 集成测试 83

4.6.3 确认测试 85

4.6.4 系统测试 85

4.6.5 验收测试 86

第5章 结构化开发案例——书务管理系统 89

5.1 案例介绍 89

5.2 系统可行性分析报告 89

5.2.1 引言 89

5.2.2 可行性研究的前提 90

5.2.3 对现有系统的分析 91

5.2.4 所建议系统技术可行性分析 91

5.2.5 成本效益分析 96

5.2.6 社会可行性分析 97

5.2.7 结论意见 98

5.3 系统需求分析报告 98

5.3.1 引言 98

5.3.2 任务概述 99

5.3.3 系统需求结构分析 100

5.3.4 功能分析 101

5.3.5 性能分析 110

5.3.6 运行环境分析 111

5.4 系统概要设计报告 111

5.4.1 引言 111

5.4.2 小型书店书务系统的体系结构 111

5.4.3 系统数据库设计 115

5.5 系统详细设计报告 119

5.5.1 引言 119

5.5.2 系统主程序流程 119

5.5.3 界面设计 126

5.6 系统集成测试计划书 137

5.6.1 引言 137

5.6.2 测试项目 138

5.6.3 被测特性 138

5.6.4 测试方法 143

5.6.5 测试通过标准 144

5.6.6 测试挂起和恢复条件 145

5.6.7 应提供的测试文件 145

5.6.8 测试任务 145

5.6.9 测试环境需求 146

5.6.10 角色和职责 147

5.6.11 测试进度 147

5.6.12 记录和解决问题 147

5.6.13 重新测试程序 147

5.7 系统验收测试计划书 147

5.7.1 简介 147

5.7.2 任务概述 148

5.7.3 验收项目和验收标准 149

5.7.4 验收测试方法 153

5.7.5 测试策略 156

5.7.6 应提供的测试文件 157

5.7.7 测试任务 157

5.7.8 测试资源 157

第6章 面向对象开发案例——云环境下高校网络教辅系统 160

6.1 案例简介 160

6.2 面向对象分析 161

6.2.1 系统的功能需求分析 161

6.2.2 划分子系统 162

6.2.3 建立用例模型 162

6.2.4 系统的业务流程分析 165

6.2.5 功能用例的详细描述 168

6.3 面向对象设计 181

6.3.1 建立类图 181

6.3.2 对象交互设计 189

6.3.3 对象状态模型设计 191

6.3.4 数据库设计 191

6.4 面向对象实现 195

6.4.1 系统开发软件和运行环境 195

6.4.2 系统的物理实现构件 196

6.4.3 系统主要页面展示 198

6.4.4 重难点模块的程序实现 201

6.4.5 系统的部署 210

附录A Visio 2010简介 211

附录B Rational Rose简介 224

附录C 书店书务管理系统模块场景法测试 245

附录D 书店书务管理系统模块基路径测试 253

参考文献 256

返回顶部