图书介绍
软件开发问题框架 现实世界问题的结构化分析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (英)Michael Jackson著;金芝等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111157052
- 出版时间:2005
- 标注页数:304页
- 文件大小:18MB
- 文件页数:321页
- 主题词:软件开发-结构分析
PDF下载
下载说明
软件开发问题框架 现实世界问题的结构化分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
译者序1
前言1
致谢1
第1章 关注于问题1
1.1 解决方案之前的问题1
1.2 计算机和世界3
1.3 初始的问题焦点4
1.4 问题不在接口上6
1.5 描述外部世界的挑战8
1.5.1 计算机的魅力8
1.5.2 “系统”的两个含义9
1.5.3 “模型”的两个含义9
1.6 无缝开发11
1.7 一些解决方案12
1.8 本书的范围13
第2章 定位问题并确定问题的边界17
2.1 上下文图17
2.1.1 物理领域18
2.1.2 共享现象的接口19
2.2 上下文图确定问题的边界20
2.2.1 数据库领域20
2.2.2 医生以及周期和范围领域21
2.2.3 ICU病人领域23
2.3 真实的问题24
2.3.1 客户25
2.3.2 进入外部世界要多远26
2.4 领域接口27
2.4.1 共享现象是抽象的28
2.4.2 连接领域29
2.4.3 忽略连接领域30
2.4.4 当连接领域不能忽略时31
2.5 处理较大的上下文33
2.6 机器领域35
2.6.1 什么处于机器中36
2.6.2 当机器是问题领域时36
第3章 问题和子问题39
3.1 问题图39
3.1.1 一个简单的问题图40
3.1.2 另一个简单的例子42
3.1.3 简单问题44
3.1.4 问题分析和问题图44
3.2 现实的问题46
3.2.1 分解47
3.2.2 问题结构化48
3.3.1 供暖显示50
3.3 子问题示例50
3.3.2 输入周期和范围53
3.3.3 会员报表55
3.3.4 火炉操作58
第4章 基本问题类和框架61
4.1 问题类61
4.1.1 问题框架61
4.1.2 五种基本框架62
4.1.3 问题框架如何互不相同62
4.2 关于现象和领域63
4.2.1 个体63
4.2.2 关系64
4.2.3 因果现象和符号现象66
4.2.4 领域类型66
4.3.1 需求式行为框架68
4.3 问题框架68
4.3.2 命令式行为框架71
4.3.3 信息显示框架74
4.3.4 简单工件框架76
4.3.5 变换框架79
4.3.6 变换限制81
第5章 框架关注点和开发描述85
5.1 框架关注点85
5.2 需求式行为框架关注点85
5.2.1 框架关注点86
5.2.2 三个描述86
5.2.3 为什么一个描述不够88
5.3 命令式行为框架关注点90
5.3.1 违抗90
5.3.2 框架关注点91
5.3.3 合理的命令需求92
5.3.4 可行的命令需求93
5.3.5 门和马达领域特性94
5.3.6 机器规格说明96
5.4 信息显示框架关注点97
5.4.1 框架关注点97
5.4.2 车辆和感应器领域特性99
5.5 简单工件框架关注点101
5.5.1 框架关注点102
5.5.2 晚会规划领域描述103
5.5.3 用户命令104
5.5.4 需求104
5.5.5 晚会规划编辑规格说明106
5.6 变换框架关注点107
5.6.1 输入领域特性108
5.6.2 输出领域特性109
5.6.4 遍历110
5.6.3 需求110
5.6.5 框架关注点111
5.6.6 变换机器的效率111
5.7 两点注释113
5.7.1 问题框架和开发方法113
5.7.2 框架失配114
第6章 框架风格和开发描述117
6.1 框架和风格117
6.1.1 领域描述的范围117
6.1.2 领域风格118
6.2 静态风格119
6.2.1 物理的静态领域119
6.2.2 结构化风格121
6.3.1 动态领域的宽容性124
6.3 动态风格124
6.3.2 抑制125
6.3.3 离散现象和连续现象126
6.4 控制风格127
6.4.1 行为状态127
6.4.2 行为领域特征129
6.5 非形式化的风格131
6.5.1 拘泥于形式的假设132
6.5.2 指代133
6.5.3 定义更方便的术语134
6.6 概念风格137
6.6.1 概念作为实体138
6.6.2 实体和需求进程139
6.6.3 标记进程140
7.1 信息问题143
第7章 模型领域和现实世界143
7.2 第一个例子144
7.2.1 问题144
7.2.2 从变量到模型145
7.2.3 关于作为模型147
7.2.1 更多的变量148
7.3 引入一个模型领域149
7.3.1 模型和现实世界150
7.3.2 现实世界领域特性151
7.3.3 设计模型152
7.3.4 维护和使用模型154
7.4 另一个模型例子155
7.4.1 问题155
7.4.2 一个不带模型的版本156
7.4.3 一个更难的版本157
7.4.4 一个朴素的线路模型158
7.4.5 一个更实际的模型159
7.5 模型中的控制和定义160
7.5.1 C3引起C1161
7.5.2 C3根据C1来定义162
7.5.3 C1引起C3162
7.6 一些模型关注点164
第8章 变体框架169
8.1 框架和变体169
8.2 描述变体169
8.2.1 问题图170
8.2.2 描述领域171
8.2.3 变换问题描述变体172
8.2.4 信息问题描述变体173
8.3.1 信息问题操作者变体175
8.3 操作者变体175
8.3.2 命令式信息需求176
8.3.3 组合基本框架和变体框架176
8.3.4 修改默认行为177
8.3.5 重载默认行为178
8.4 连接变体178
8.4.1 带连接领域的需求式行为框架179
8.4.2 因果远程领域181
8.4.3 领域特性描述181
8.4.4 组合变体182
8.4.5 可叫牌远程领域和连接领域183
8.4.6 作为连接领域的文档185
8.5 控制变体186
8.5.1 一个变换问题187
8.5.2 其他控制变体190
第9章 特定的关注点193
9.1 框架关注点及其他193
9.2 溢出关注点193
9.2.1 当机器太快了194
9.2.2 针对溢出的策略194
9.3 初始化关注点196
9.3.1 机器和外部世界的初始化196
9.3.2 初始化和描述的跨度197
9.3.3 操作指令和领域描述198
9.3.4 通过机器的初始化199
9.3.5 信息问题中的初始化200
9.4 可靠性关注点201
9.4.1 评估可靠性关注点202
9.4.2 分离可靠性关注点202
9.4.3 通过分解解决可靠性204
9.4.5 诊断的困难207
9.4.4 信息问题中的可靠性207
9.5 身份关注点208
9.5.1 身份关注点中的接口209
9.5.2 一个身份模型210
9.5.3 模型创建和维护211
9.6 完整性关注点213
9.6.1 一种形式的完整性213
9.6.2 描述的跨度214
9.6.3 两个启发式214
9.6.4 避免死锁216
9.6.5 一般的观察216
第10章 再论分解219
10.1 引言219
10.2 包路由器问题1219
10.2.1 一个简单的分解221
10.2.2 框架关注点224
10.3 包路由器问题2228
10.3.1 静态模型中的预计算229
10.3.2 身份关注点229
10.3.3 一些可能的自动机230
10.3.4 可靠性231
10.3.5 初始化233
10.3.6 完整性233
10.4 分解启发式236
10.4.1 简单的启发式237
10.4.2 不同的节奏237
10.4.3 多于两种语气239
10.4.4 复杂领域或需求240
10.4.5 为用户或操作者建模240
11.1 引言243
第11章 组合框架243
11.2 组合问题245
11.2.1 公共领域246
11.2.2 一个非交互的组合246
11.2.3 共享显示领域248
11.2.4 命令式行为和需求式行为249
11.2.5 创建和使用词法领域250
11.3 组合关注点251
11.3.1 可通约的描述252
11.3.2 一致性253
11.3.3 优先级256
11.3.4 干扰257
11.3.5 同步263
12.1 软件开发的不成熟性267
12.1.1 软件质量267
第12章 增长式软件开发267
12.1.2 灵丹妙药综合症268
12.1.3 成熟和熟练268
12.2 开发失败的风险270
12.3 浅层需求272
12.4 非功能需求273
12.5 外行的做法274
12.6 陷入复杂性中275
12.7 集中注意力277
12.8 合理看待问题框架281
12.8.1 不是灵丹妙药281
12.8.2 寻找更多的框架281
12.8.3 从经验中学习282
附录 表示法285
术语表291
参考文献299
热门推荐
- 94084.html
- 2436578.html
- 3787148.html
- 2510394.html
- 961459.html
- 3207663.html
- 1365787.html
- 123281.html
- 2666352.html
- 420407.html
- http://www.ickdjs.cc/book_421114.html
- http://www.ickdjs.cc/book_1612077.html
- http://www.ickdjs.cc/book_1363535.html
- http://www.ickdjs.cc/book_3535325.html
- http://www.ickdjs.cc/book_2632203.html
- http://www.ickdjs.cc/book_1182936.html
- http://www.ickdjs.cc/book_3492994.html
- http://www.ickdjs.cc/book_159195.html
- http://www.ickdjs.cc/book_39341.html
- http://www.ickdjs.cc/book_3434143.html