图书介绍

面向对象软件工程与UML 高职高专2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向对象软件工程与UML 高职高专
  • 张京主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115182027
  • 出版时间:2008
  • 标注页数:226页
  • 文件大小:50MB
  • 文件页数:238页
  • 主题词:面向对象语言,UML-高等学校:技术学校-教材

PDF下载


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

下载说明

面向对象软件工程与UML 高职高专PDF格式电子书版下载

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

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

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

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

图书目录

第1章 软件工程1

1.1 软件的概念、特点和分类1

1.1.1 软件的概念1

1.1.2 软件的特点1

1.1.3 软件的分类2

1.2 软件的发展和软件危机2

1.2.1 计算机系统的发展历程2

1.2.2 软件危机3

1.3 软件工程4

1.3.1 软件工程的定义4

1.3.2 软件工程方法学4

1.4 软件生存期和软件开发模型6

1.4.1 软件生存期6

1.4.2 软件开发模型7

小结10

习题10

第2章 需求分析11

2.1 需求分析的任务11

2.2 需求分析的过程13

2.3 需求分析的原则15

2.4 结构化分析方法16

2.4.1 数据流图16

2.4.2 数据字典19

2.4.3 加工逻辑描述工具20

2.5 原型化方法22

2.5.1 软件原型的分类22

2.5.2 快速原型开发模型23

小结25

习题25

第3章 概要设计26

3.1 概要设计的过程26

3.2 概要设计的图形工具28

3.2.1 层次图28

3.2.2 HIPO图28

3.2.3 结构图29

3.3 软件设计的概念和原理30

3.3.1 模块化设计30

3.3.2 自顶向下逐步细化33

3.3.3 启发式规则34

3.4 面向数据流的设计方法36

3.4.1 基本概念37

3.4.2 SD方法概述38

3.4.3 SD方法的步骤38

3.4.4 设计优化41

小结42

习题42

第4章 详细设计44

4.1 详细设计的任务和原则44

4.1.1 详细设计的任务44

4.1.2 详细设计的原则45

4.2 结构程序设计45

4.3 详细设计的工具46

4.3.1 程序流程图47

4.3.2 N-S图47

4.3.3 PAD图48

4.3.4 PDL语言49

4.3.5 详细设计工具的选择50

小结50

习题51

第5章 面向对象的分析和设计方法52

5.1 面向对象方法的基本概念52

5.1.1 面向对象方法概述52

5.1.2 面向对象的概念53

5.1.3 面向对象方法的主要优点56

5.2 面向对象的分析59

5.2.1 面向对象分析的基本过程59

5.2.2 确定对象、类63

5.2.3 确定属性65

5.2.4 定义服务66

5.2.5 对象间通信70

5.3 面向对象的设计75

5.3.1 面向对象设计的基本概念75

5.3.2 面向对象设计的方法76

5.4 软件复用80

5.4.1 软件复用的概念80

5.4.2 软件复用的效果81

5.4.3 软件复用技术81

5.4.4 面向对象方法与软件复用的关系82

小结84

习题85

第6章 面向对象的测试86

6.1 面向对象的测试问题86

6.1.1 面向对象测试的单元86

6.1.2 面向对象测试的层次86

6.1.3 本章采用的例子87

6.2 面向对象的单元测试88

6.2.1 面向对象软件测试与传统软件的不同88

6.2.2 类测试89

6.2.3 类测试的主要问题91

6.3 面向对象的集成测试95

6.3.1 集成测试的UML支持96

6.3.2 面向对象集成测试的常用方法97

6.3.3 分布式对象测试98

6.4 面向对象的系统测试100

6.4.1 货币转换器的UML描述100

6.4.2 基于UML的系统测试107

习题109

第7章 统一建模语言(UML)110

7.1 UML简介110

7.1.1 UML的由来110

7.1.2 UML的内容111

7.1.3 UML的主要特点113

7.1.4 UML的应用领域113

7.2 UML模型的基本概念113

7.2.1 建模技术114

7.2.2 标准建模语言UML建模框架114

7.2.3 UML模型的基本概念115

7.3 UML的静态建模机制117

7.3.1 用例图117

7.3.2 类图、对象图和包120

7.3.3 构件图和配置图124

7.4 UML的动态建模机制125

7.4.1 消息125

7.4.2 状态图126

7.4.3 顺序图126

7.4.4 合作图126

7.4.5 活动图127

7.4.6 4种图的运用127

7.5 UML软件开发过程概述127

7.5.1 UML建模过程高层视图128

7.5.2 UML实际建模过程128

小结129

习题129

第8章 PowerDesigner环境介绍130

8.1 PowerDesigner简介130

8.1.1 PD的功能模块简介130

8.1.2 PD的主要特点131

8.2 PD分析设计过程及若干级建模技术132

8.2.1 PD的分析设计过程132

8.2.2 PD的若干级建模功能132

8.3 PowerDesigner分析设计环境133

8.3.1 PD的主界面134

8.3.2 PD的分析设计环境134

8.3.3 PD的公共资源142

小结142

习题142

第9章 PowerDesigner用例模型分析143

9.1 业务用例模型143

9.1.1 使用BPM143

9.1.2 创建包145

9.1.3 使用业务规则146

9.1.4 建立BPM147

9.2 系统用例模型154

9.2.1 用例获取156

9.2.2 用例156

小结158

习题158

第10章 PowerDesigner逻辑模型分析159

10.1 概念数据模型CDM159

10.1.1 确定业务问题159

10.1.2 建立概念模型159

10.1.3 定义CDM中的域160

10.1.4 定义数据项161

10.1.5 定义实体162

10.1.6 定义联系163

10.1.7 定义继承164

10.1.8 CDM中的3种关系167

10.2 物理数据模型PDM170

10.2.1 通过CDM转换生成PDM170

10.2.2 细化物理数据模型171

10.2.3 PDM中的用户管理173

10.2.4 检查PDM中的对象173

10.2.5 逆向工程173

10.3 用PD建立OOM模型174

10.3.1 如何创建OOM174

10.3.2 设计类图175

10.3.3 设计时序图179

10.3.4 从OOM生成源程序180

小结182

习题182

第11章 软件管理183

11.1 软件项目的特点和软件管理的职能183

11.1.1 软件项目的特点183

11.1.2 造成软件项目失误的原因184

11.1.3 软件管理的职能184

11.2 软件项目计划185

11.2.1 制定计划的目标和进行风险分析185

11.2.2 软件计划的类型185

11.2.3 项目计划中任务的划分185

11.3 软件项目组织186

11.3.1 组织原则186

11.3.2 组织结构的模式187

11.3.3 程序设计小组的组织188

11.4 软件项目人员配备188

11.4.1 项目开发各阶段所需人员188

11.4.2 配备人员的原则189

11.4.3 对项目经理人员的要求189

11.4.4 评价软件人员的条件189

11.5 软件项目的指导和检验189

11.5.1 软件项目指导190

11.5.2 软件项目检验190

11.6 软件配置管理和配置管理工具190

11.6.1 概述190

11.6.2 基线(baseline)191

11.6.3 软件配置项192

11.6.4 软件配置管理的过程193

11.6.5 配置管理工具ClearCase简介193

小结195

习题195

第12章 综合实例——流动人口管理系统196

12.1 软件需求描述196

12.1.1 简介196

12.1.2 用户需求196

12.2 开发环境197

12.3 系统实现197

12.3.1 概念数据模型(CDM)的设计197

12.3.2 数据库的设计198

12.3.3 类图设计211

附录 计算机软件开发文档编制指南212

参考文献226

热门推荐