图书介绍

软件工程原理及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件工程原理及应用
  • 韦群编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118081947
  • 出版时间:2012
  • 标注页数:320页
  • 文件大小:20MB
  • 文件页数:330页
  • 主题词:软件工程-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件工程原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 软件工程概述1

1.1软件及其发展1

1.2软件危机3

1.3软件工程5

1.4软件过程8

1.4.1软件生存周期8

1.4.2典型的软件过程模型10

1.5本章小结24

第二章 可行性研究25

2.1计算机系统25

2.2可行性研究概述27

2.2.1可行性研究的任务27

2.2.2可行性研究的步骤27

2.2.3可行性研究的内容31

2.2.4成本/效益估计实例分析34

2.3本章小结34

第三章 需求分析36

3.1需求分析概述36

3.2需求分析的内容37

3.2.1需求获取38

3.2.2需求分析41

3.2.3需求规格说明43

3.2.4验证45

3.3需求分析的快速原型方法46

3.3.1概述46

3.3.2快速原型方法47

3.3.3快速原型的实现途径49

3.3.4原型方法的技术与工具50

3.4需求分析的结构化分析方法50

3.4.1概述50

3.4.2数据建模52

3.4.3功能建模55

3.4.4行为建模67

3.5本章小结71

第四章 软件设计方法73

4.1概述73

4.2软件体系结构设计74

4.2.1软件体系结构定义74

4.2.2经典的体系结构风格76

4.3数据库数据结构设计84

4.3.1数据结构规范化理论85

4.3.2数据库数据结构设计86

4.4结构化设计方法88

4.4.1结构化设计概述89

4.4.2结构化设计的依据90

4.4.3结构化设计的标准工具和设计原则92

4.4.4结构化设计的设计策略97

4.4.6结构化设计实例102

4.5 Jackson软件开发方法103

4.5.1概述103

4.5.2 Jackson方法的相关概念104

4.5.3 Jackson方法的步骤105

4.6过程设计107

4.7设计说明书110

4.7.1设计说明书格式110

4.7.2设计的复审115

4.8软件体系结构风格及软件体系结构实例115

4.9本章小结117

第五章 面向对象开发方法119

5.1概述119

5.2面向对象的基本概念124

5.3对象模型技术127

5.3.1基本模型129

5.3.2对象模型技术方法的开发过程132

5.3.3应用实例134

5.4 Coad/Yourdon方法136

5.4.1面向对象分析136

5.4.2面向对象设计138

5.5 Jacobson方法140

5.5.1基本思想140

5.5.2基本概念141

5.5.3 Jacobson方法的步骤142

5.6统一建模语言144

5.6.1概述144

5.6.2 UML内容146

5.6.3 UML应用152

5.7面向对象开发中的设计模式155

5.7.1概述155

5.7.2设计模式156

5.9本章小结164

第六章 软件测试与软件可靠性166

6.1软件测试概述166

6.1.1单元测试的基本方法169

6.1.2集成测试的基本方法171

6.1.3确认测试的基本方法174

6.1.4系统测试的基本方法175

6.2黑盒测试177

6.2.1等价类划分178

6.2.2边界值分析179

6.2.3因果图180

6.3白盒测试182

6.3.1程序结构分析182

6.3.2逻辑覆盖186

6.3.3程序插装194

6.3.4其他白盒测试方法简介196

6.4软件测试工具199

6.4.1测试工具的分类199

6.4.2主流测试工具介绍201

6.4.4测试工具的选择204

6.5软件可靠性205

6.5.1影响软件可靠性的主要因素206

6.5.2软件可靠性模型及其分类207

6.5.3经典的软件可靠性模型介绍211

6.6基于体系结构的软件可靠性估计实例217

6.6.1基于软件体系结构的可靠性模型218

6.6.2软件构件的可靠性220

6.6.3 VC++面向对象软件的框架结构222

6.6.4 VC++集成环境下的测试工具223

6.6.5 VC++集成环境下的软件可靠性估计226

6.6.6影响系统可靠性的因素分析230

6.7本章小结231

第七章 软件项目管理233

7.1项目管理过程233

7.2软件项目计划管理234

7.3软件项目估算236

7.3.1软件项目分解237

7.3.2软件规模估算238

7.3.3软件工作量估算244

7.3.4软件进度估算251

7.4风险管理257

7.5软件配置管理261

7.4.1软件配置管理的概念261

7.4.2软件配置管理的任务261

7.4.3软件配置工具267

7.6本章小结269

第八章 综合应用实例271

8.1民航机场信息系统的发展过程271

8.2 Web浏览器/服务器模式及其应用272

8.3基于软件体系结构的开发方法273

8.4民航机场领域的基本需求274

8.5软件体系结构设计279

8.5.1客户/服务器型软件体系结构风格279

8.5.2民航机场信息系统软件体系结构模式280

8.5.3软件体系结构设计282

8.5.4设计模式在民航机场信息系统软件体系结构中的应用285

8.6构件库管理系统的设计290

8.6.1构件库中构件的分类方法290

8.6.2构件库设计291

8.6.3领域COM构件开发技术293

8.7程序说明296

8.7.1构件实现的功能296

8.7.2客户端程序功能说明296

8.8民航机场信息系统的发展302

8.9本章小结303

附录304

附录A304

附录B307

附录C310

参考文献317

热门推荐