大话软件工程需求分析与软件设计(精)
全新正版 极速发货
¥
131.32
6.6折
¥
199
全新
库存4件
作者李鸿君
出版社清华大学出版社
ISBN9787302544425
出版时间2020-03
装帧精装
开本16开
定价199元
货号1202054488
上书时间2024-06-05
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"资深需求咨询顾问,具有10年工程管理经验和20多年企业管理信息化咨询、需求分析、系统规划、架构设计的工作经历。 多年专注于研究软件工程实用化的理论、方法、标准等,研究的重点有两个方向:一是探索建立软件“工程化设计”的方法体系,让软件工程从一门 “高深的知识”转化为一套可以 “实操的技术”;二是研究以客户价值为导向的软件设计方法,提出在软件工程中加入“业务设计”和“应用设计”的环节及相关的设计方法。 在进行企业管理信息化咨询工作的同时,致力于软件工程化设计方法的完善、验证和推广。 "x
目录
目录
第1篇 基础概念
第1章 知识体系概述2
1.1 基础部分2
1.1.1 三个知识体系2
1.1.2 三个基础原理6
1.2 软件工程7
1.2.1 定义与框架7
1.2.2 工程分解(横轴)9
1.2.3 工作分解(纵轴)10
1.2.4 工程与工作的分解区别10
1.3 知识框架的构成11
1.3.1 篇章的构成11
1.3.2 软件工程知识体系框架12
1.4 本书的思路与方法15
1.4.1 本书采用的方法15
1.4.2 面向过程与面向对象17
第2章 分离原理20
2.1 基本概念20
2.1.1 定义与作用20
2.1.2 分离原理模型21
2.1.3 思路与理解24
2.2 业务与管理的概念25
2.2.1 业务的概念25
2.2.2 管理的概念26
2.2.3 业务与管理的区别27
2.2.4 业务与管理的相对性29
2.2.5 业务与管理的特性30
2.3 分离1——业务与管理32
2.3.1 要素的分离32
2.3.2 架构的分离33
2.3.3 业务流程与审批流程的分离34
2.4 分离2——组织35
2.4.1 组织的概念35
2.4.2 组织、业务与管理的关系36
2.4.3 组织与业务流程的关系37
2.5 分离3——物品38
2.5.1 物品的概念38
2.5.2 物品要素的作用38
第3章 组合原理41
3.1 基本概念41
3.1.1 定义与作用41
3.1.2 组合原理模型42
3.1.3 思路与理解43
3.2 组合三元素1——要素44
3.2.1 对象的概念44
3.2.2 要素的概念46
3.2.3 要素属性1——粒度与分层47
3.2.4 要素属性2——黑盒与白盒49
3.2.5 要素属性3——系统与模块52
3.2.6 要素属性4——解耦与内聚54
3.3 组合三元素2——逻辑57
3.3.1 逻辑的概念57
3.3.2 逻辑的作用58
3.3.3 逻辑的分类60
3.3.4 逻辑的表达1——架构61
3.3.5 逻辑的表达2——功能62
3.3.6 逻辑的表达3——数据63
3.3.7 逻辑的表达4——管理63
3.4 组合三元素3——模型64
3.4.1 分析模型64
3.4.2 架构模型66
3.4.3 两种模型的区别68
第4章 分析模型与架构模型72
4.1 基本用语约定72
4.2 图形符号说明73
4.2.1 图形符号的构成73
4.2.2 图形符号的用法75
4.2.3 背景框的用法76
4.3 分析模型1——关联图77
4.3.1 概念与解读77
4.3.2 画法与场景78
4.4 分析模型2——鱼骨图80
4.4.1 概念与解读80
4.4.2 画法与场景80
4.5 分析模型3——思维导图81
4.5.1 概念与解读81
4.5.2 画法与场景82
4.6 分析模型4——排比图(一维)83
4.6.1 概念与解读83
4.6.2 画法与场景85
4.7 分析模型5——排比图(二维)86
4.7.1 概念与解读86
4.7.2 画法与场景87
4.8 架构模型1——拓扑图88
4.8.1 概念与解读88
4.8.2 画法与场景89
4.9 架构模型2——分层图90
4.9.1 概念与解读90
4.9.2 画法与场景92
4.10 架构模型3——框架图93
4.10.1 概念与解读93
4.10.2 画法与场景94
4.11 架构模型4——分解图96
4.11.1 概念与解读96
4.11.2 画法与场景97
4.12 架构模型5——流程图98
4.12.1 概念与解读98
4.12.2 画法与场景99
4.13 其他模型——交互图100
4.13.1 概念与解读101
4.13.2 画法与场景102
第2篇 需求工程
第5章 需求工程概述106
5.1 基本概念106
5.1.1 定义与作用106
5.1.2 内容与能力107
5.1.3 思路与理解108
5.2 需求分类110
5.2.1 功能性需求110
5.2.2 非功能性需求110
5.2.3 关于售前咨询111
5.3 工程分解112
5.3.1 工程分解1——需求调研113
5.3.2 工程分解2——需求分析113
5.3.3 需求调研与需求分析113
5.3.4 需求工程资料的应用114
5.4 工作分解114
5.4.1 需求调研的工作分解115
5.4.2 需求分析的工作分解115
5.5 需求体系的建立115
5.5.1 需求体系的内容115
5.5.2 需求体系的价值116
第6章 需求调研118
6.1 基本概念118
6.1.1 定义与作用118
6.1.2 内容与能力119
6.1.3 思路与理解120
6.2 需求调研方法121
6.2.1 需求调研的准备121
6.2.2 调研对象的区别125
6.2.3 需求调研的顺序126
6.2.4 需求真实性的识别127
6.2.5 需求背景的记录129
6.2.6 需求的记录形式129
6.3 记录方式1——现状构成(图)131
6.3.1 定义与作用131
6.3.2 构成图1——静态构成132
6.3.3 构成图2——动态构成133
6.3.4 构成图3——管控构成135
6.4 记录方式2——访谈记录(文)136
6.4.1 定义与作用136
6.4.2 访谈记录表137
6.4.3 需求与要求137
6.5 记录方式3——既存表单(表)138
6.5.1 定义与作用138
6.5.2 表单的梳理与记录139
6.5.3 梳理与记录的流程141
6.6 需求调研汇总143
6.6.1 需求记录的原则143
6.6.2 需求记录的形式143
第7章 需求分析146
7.1 基本概念146
7.1.1 定义与作用146
7.1.2 内容与能力147
7.1.3 思路与理解148
7.2 需求的分析149
7.2.1 需求的分层149
7.2.2 需求的转换150
7.2.3 三种需求分析法152
7.3 需求分析1——现状构成图153
7.3.1 资料梳理153
7.3.2 分析与转换155
7.4 需求分析2——访谈记录155
7.4.1 资料梳理155
7.4.2 分析与转换1——目标需求156
7.4.3 分析与转换2——业务需求158
7.4.4 分析与转换3——功能需求160
7.4.5 分析与转换4——待定需求162
7.5 需求分析3——既存表单164
7.5.1 资料梳理164
7.5.2 分析与转换165
7.6 需求分析汇总165
7.6.1 需求规格说明书165
7.6.2 功能需求一览166
7.6.3 功能需求规格书(需求4件套)167
第3篇 设计工程——概要设计
第8章 设计工程概述174
8.1 基本概念174
8.1.1 定义与作用174
8.1.2 内容与能力176
8.1.3 思路与理解178
8.2 工程分解181
8.2.1 工程分解1——概要设计182
8.2.2 工程分解2——详细设计182
8.2.3 工程分解3——应用设计183
8.2.4 工程分解4——三个阶段的关系183
8.2.5 业务设计与技术设计的关系184
8.2.6 工程分解与资料引用185
8.3 工作分解186
8.3.1 工作分解1——架构层186
8.3.2 工作分解2——功能层186
8.3.3 工作分解3——数据层186
8.3.4 工作分解4——三分层的关系187
8.3.5 工作分解5——业务与技术的分层关系188
8.4 管理设计189
8.5 组织设计190
8.6 物品设计191
8.7 价值设计191
8.8 验证用例与规格书192
8.8.1 验证用例192
8.8.2 设计规格书193
第9章 架构的概要设计198
9.1 基本概念199
9.1.1 定义与作用199
9.1.2 内容与能力200
9.1.3 思路与理解201
9.2 设计基础——设计规范205
9.2.1 设计理念205
9.2.2 设计主线206
9.2.3 规范的其他内容207
9.3 设计基础——基础手法207
9.3.1 架构设计的基础207
9.3.2 设计标准209
9.4 架构的整体规划——拓扑图211
9.4.1 使用场景211
9.4.2 使用案例212
9.5 架构的分层规划——分层图213
9.5.1 使用场景213
9.5.2 使用案例214
9.6 架构的区域规划——框架图216
9.6.1 使用场景216
9.6.2 使用案例216
9.7 架构的结构规划——分解图218
9.7.1 使用场景218
9.7.2 使用案例219
9.8 架构的流程规划——流程图220
9.8.1 使用场景220
9.8.2 使用案例222
9.8.3 流程划分224
9.9 综合应用案例226
9.9.1 各类图形的变化226
9.9.2 模型的组合使用228
第10章 功能的概要设计234
10.1 基本概念235
10.1.1 定义与作用235
10.1.2 内容与能力235
10.1.3 思路与理解236
10.2 业务功能1——分类237
10.2.1 业务功能的分类237
10.2.2 业务功能的分类视图241
10.3 业务功能2——规划243
10.3.1 功能关联图243
10.3.2 功能关联图的设计245
10.3.3 架构与规划的区别248
10.4 业务功能3——汇总250
10.4.1 业务功能的最终确定250
10.4.2 业务功能一览250
第11章 数据的概要设计254
11.1 基本概念255
11.1.1 定义与作用255
11.1.2 内容与能力256
11.1.3 思路与理解257
11.2 数据分类259
11.2.1 数据的划分方法259
11.2.2 数据与业务功能的对应260
11.2.3 数据与软件工程的对应261
11.3 数据规划263
11.3.1 数据规划的概念263
11.3.2 规划1——按系统整体264
11.3.3 规划2——按业务领域267
11.4 数据标准269
11.4.1 业务编号的标准269
11.4.2 业务数据的标准269
11.4.3 主数据的选定与标准270
第4篇 设计工程——详细设计
第12章 架构的详细设计276
12.1 基本概念277
12.1.1 定义与作用277
12.1.2 内容与能力277
12.1.3 思路与理解278
12.2 流程设计(流程5件套)278
12.2.1 模板的构成279
12.2.2 流程模板1——流程图形280
12.2.3 流程模板2——节点定义281
12.2.4 流程模板3——分歧条件282
12.2.5 流程模板4——规则说明283
12.2.6 流程模板5——流程回归284
12.3 流程回归——泳道式流程284
12.3.1 使用背景284
12.3.2 绘制方法285
12.4 流程监控——审批流程287
12.4.1 使用场景287
12.4.2 流程设计287
12.4.3 审批流程与业务流程的区别288
第13章 功能的详细设计291
13.1 基本概念292
13.1.1 定义与作用292
13.1.2 内容与能力292
13.1.3 思路与理解293
13.2 数据表与数据294
13.2.1 数据表295
13.2.2 数据296
13.3 模板(业务功能规格书)297
13.3.1 模板的构成297
13.3.2 模板1——业务原型299
13.3.3 模板2——控件定义302
13.3.4 模板3——规则说明306
13.3.5 模板4——逻辑图形307
13.4 功能设计1——活动309
13.4.1 活动的概念309
13.4.2 活动的设计310
13.5 功能设计2——字典311
13.5.1 字典的概念311
13.5.2 字典的设计313
13.6 功能设计3——看板315
13.6.1 看板的概念315
13.6.2 看板的设计315
13.6.3 看板的案例317
13.7 功能设计4——表单318
13.7.1 表单的概念318
13.7.2 表单的设计319
第14章 数据的详细设计323
14.1 基本概念324
14.1.1 定义与作用324
14.1.2 内容与能力324
14.1.3 思路与理解325
14.2 数据逻辑的概念326
14.2.1 数据的逻辑326
14.2.2 逻辑的目的327
14.3 数据逻辑1——键328
14.3.1 键的设计328
14.3.2 主键/外键330
14.3.3 键的应用331
14.3.4 键的区别333
14.4 数据逻辑2——表333
14.4.1 表的概念334
14.4.2 数据结构334
14.4.3 数字分类336
14.4.4 数据状态336
14.4.5 表的案例336
14.4.6 表的区别(业务与技术)339
14.5 数据逻辑3——图339
14.5.1 复杂算式的概念339
14.5.2 算式关联图1——计算用340
14.5.3 算式关联图2——匹配用343
14.5.4 数据勾稽图346
14.5.5 业务数据线349
14.5.6 三种数据模型的关系353
14.6 多角度理解数据逻辑354
14.6.1 逻辑的不同表达:架构层与数据层354
14.6.2 业务与技术的逻辑表达355
第5篇 设计工程——应用设计
第15章 应用设计概述360
15.1 基本概念360
15.1.1 定义与作用360
15.1.2 内容与能力361
15.1.3 思路与理解362
15.2 基干原理365
15.2.1 基干原理的概念365
15.2.2 机制的概念367
15.2.3 系统的构成369
15.3 工作分解371
15.3.1 工作分解1—架构层371
15.3.2 工作分解2—功能层372
15.3.3 工作分解3—数据层372
第16章 架构的应用设计374
16.1 基本概念375
16.1.1 定义与作用375
16.1.2 内容与能力375
16.1.3 思路与理解377
16.2 应用架构设计的概念377
16.2.1 应用架构的概念377
16.2.2 基线系统的概念379
16.3 应用架构设计1——框架图381
16.3.1 业务框架的转换382
16.3.2 应用框架的设计382
16.3.3 技术框架的介绍(参考)383
16.4 应用架构设计2——业务流程383
16.4.1 业务流程的转换383
16.4.2 流程机制的概念385
16.4.3 流程机制的设计386
16.5 应用架构设计3——审批流程389
16.5.1 审批流程的概念389
16.5.2 审批流程的设计389
第17章 功能的应用设计392
17.1 基本概念393
17.1.1 定义与作用393
17.1.2 内容与能力394
17.1.3 思路与理解395
17.2 组件设计1——界面397
17.2.1 组件的概念397
17.2.2 窗体的模型401
17.2.3 界面设计403
17.2.4 设计标准410
17.3 组件设计2——控件(按钮)412
17.3.1 基本概念412
17.3.2 “新增”按钮414
17.3.3 “查询”按钮415
17.3.4 “修改”按钮417
17.3.5 “保存”按钮418
17.3.6 “提交”按钮419
17.4 组件设计3——业务组件规格书420
17.4.1 功能一览的调整420
17.4.2 功能规格书的调整422
17.4.3 模板1——应用原型424
17.4.4 模板2——控件定义427
17.4.5 模板3——规则说明428
17.4.6 模板4——逻辑图形430
第18章 数据的应用设计433
18.1 基本概念434
18.1.1 定义与作用434
18.1.2 内容与能力434
18.1.3 思路与理解435
18.2 数据的共享436
18.2.1 共享的概念436
18.2.2 共享规划的案例436
18.3 数据的复用437
18.3.1 复用的概念437
18.3.2 复用规划的案例438
18.4 数据的转换438
18.4.1 转换的概念438
18.4.2 转换设计案例440
18.5 关于企业信息孤岛问题443
18.5.1 信息孤岛的产生443
18.5.2 数设计与信息孤岛443
第6篇 综合设计
第19章 管理设计448
19.1 基本概念448
19.1.1 定义与作用448
19.1.2 内容与能力450
19.1.3 思路与理解451
19.2 管理设计的基础454
19.2.1 业务标准与管理规则454
19.2.2 管理方式分类455
19.2.3 管理的建模457
19.2.4 单项规则模型459
19.2.5 复合规则模型460
19.3 管理设计的规划462
19.3.1 管理规划的准备462
19.3.2 管理规划的方法464
19.4 管理设计的应用466
19.4.1 控制方式的分类466
19.4.2 方式1——杠杆式控制467
19.4.3 方式2——规则式控制468
19.4.4 方式3——权限式控制469
19.4.5 方式4——审批式控制471
19.4.6 方式5——分离式控制471
19.5 管理设计的流程472
19.5.1 管理设计的流程472
19.5.2 管理设计的建模流程472
第20章 价值设计478
20.1 基本概念478
20.1.1 定义与作用478
20.1.2 内容与能力479
20.1.3 思路与理解480
20.2 需求分析阶段481
20.2.1 需求的获取482
20.2.2 价值的获取482
20.3 业务设计阶段483
20.3.1 业务价值的概念483
20.3.2 业务设计的价值483
20.4 应用设计阶
— 没有更多了 —
以下为对购买帮助不大的评价