图书介绍
Clouds to Code中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Jesse Liberty著;徐锋译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121005697
- 出版时间:2005
- 标注页数:391页
- 文件大小:24MB
- 文件页数:412页
- 主题词:软件开发
PDF下载
下载说明
Clouds to Code中文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 导言(Introduction)1
0.1 本书针对谁1
0.2 研究案例2
0.3 应用的历史经验4
0.4 软件开发哲学5
第1章 软件开发业务(The Business of Software)7
1.1 时间7
1.1.1 设置现实的进度表8
进度安排的规则8
在无充足信息时创建进度表9
1.1.2 分配进度12
1.2 金钱13
1.3 团队规模15
1.3.1 增长太快18
向平庸退化21
1.3.2 这有谁知道如何进行博弈21
适当地嘉奖开发人员22
组建团队23
1.4 无我编程23
1.4.1 客户驱动编程24
不要开发,去买25
1.4.2 市场驱动开发26
1.4.3 Visual Basic不是为胆小鬼准备的27
1.4.4 让微软和网景为你编程28
1.4.5 让自己受制于管理29
1.4.6 让自己受制于进度表29
挑战需求30
1.4.7 可用性测试34
1.4.8 使其运转起来36
1.5 孩子,小心胡话36
议题驱动的会议37
分析与设计会议37
1.5.1 当必须开会时37
团队组建会议38
设计与代码评审39
1.6 雇佣优秀的人41
1.6.1 如何面试42
考核技能43
1.6.2 如何应聘45
表明你想要这份工作45
聆听45
扭转局面46
绝对诚实46
1.7 更好地管理47
1.7.1 给开发人员提供办公室47
1.7.2 对程序员嘘寒问暖48
所有权48
评审49
技术专家或管理人员50
一个激进的建议50
一个不同的愿景51
子组队52
在更大的项目中会怎样52
1.8 实现技术53
1.8.1 使用源码控制54
1.8.2 保存日志55
1.8.3 知道什么时候结束一天的工作56
1.8.4 采用一种代码风格并一直使用57
1.8.5 适当地使用注释59
1.8.6 编排源代码60
1.9 加入社区61
1.10 面向对象的分析与设计62
2.1 初始阶段65
第2章 概念化(Conceptualization)65
2.1.1 路线图66
任务的合理大小66
第一张进度表67
概念化,分析与设计67
初始阶段如何排序68
实现,α测试和β测试68
2.2 前景和角色69
2.2.1 QA角色71
2.2.2 谁设计界面71
2.3 第一次会议72
2.3.1 充实概念73
外呼处理各阶段73
易贬值的信息74
外呼与投票74
2.4 Hypotenuse的软件75
2.5 理解Use Case模型77
2.5.1 创建上下文关系图79
2.5.2 用例场景81
2.6.1 Interchange公司的需求82
2.6 创建需求文档82
2.6.2 不是马上需要全部内容84
2.6.3 Crisis·Call客户签约功能需求84
负载管理86
2.6.4 预加工功能需求86
2.6.5 生产阶段功能需求87
2.6.6 加工后阶段功能需求88
2.6.7 运营部功能需求89
天下无新事89
增加新用户90
2.6.8 销售和市场部功能需求90
检查端口时间92
2.6.9 管理功能需求93
2.7 可视化设计94
2.7.1 Internet功能需求95
2.7.2 为分析做好准备96
第3章 分析(Analysis)99
3.1 深度演练99
3.1.1 签约阶段分析100
反光镜100
客户101
构想101
3.1.2 预加工阶段分析103
编号105
3.1.3 生产阶段分析106
呼叫流程106
区分呼叫的优先级109
分析与设计115
选择正确的电话线115
3.1.4 加工后阶段和MIS分析116
转接呼叫116
3.2 参与者和用例117
3.3 对象118
3.4 CRC卡120
3.4.1 填充CRC卡122
3.5 过程总结127
3.6 转到设计128
第4章 高层设计(High-Level Design)131
4.1 平台探究131
语音卡132
语音卡软件132
4.1.1 选择平台132
操作系统135
编程语言136
微软完整解决方案137
4.1.2 经验教训137
封装138
4.1.3 Internet应用开发140
4.2 集中于高层设计140
4.2.1 外呼140
从数据库中取一个号码给呼叫虚拟机141
体系结构可伸缩性143
4.2.2 调度呼叫144
适于呼叫145
倾向性145
优先级145
节流阀145
4.2.3 外呼体系结构146
队列存在哪147
处理重呼147
处理紧急呼叫148
4.3 呼叫客户端设计149
4.3.1 处理灾难性失效150
呼叫服务器失效151
数据库失效151
呼叫虚拟机失效151
4.4 呼叫流程设计152
4.4.1 与流程相匹配154
4.4.2 Caller对象设计155
Call对象156
4.5 快照(Snapshot)设计157
4.6 处理呼入158
4.7 预加工160
4.7.1 使用观察者设计模式161
4.7.2 关于任务管理器的讨论163
任务验证163
任务修改164
主动对象vs.被动对象167
4.8 Internet网站设计168
4.8.1 使用窗体168
4.8.2 IDC168
4.10.1 标识关键用例169
4.10 验证用例169
4.9 完成高层设计169
客户签约170
客户初始化和管理任务170
系统做出呼叫173
客户或管理者获取报告176
4.11 设计评审176
第5章 低层设计(Low-Level Design)179
5.1 开始180
5.2 呼叫服务器180
向呼叫队列添加呼叫181
5.2.1 scheduler对象181
ODBC和MFC187
中心区保护188
5.2.2 Dispatcher对象189
呼叫队列189
5.2.3 呼叫工作站管理器189
5.2.4 任务管理器190
5.2.5 重新考虑队列管理器190
5.3 呼叫工作站193
5.3.1 本地呼叫队列和本地呼叫队列管理器194
5.3.2 外呼195
呼叫者195
呼叫报告器196
数据库问题196
5.3.3 呼入197
预加工报告者(reporter)198
原型198
5.4 系统监控198
5.5.1 数据库表Job199
5.5 数据库表199
5.5.2 数据库表call200
5.5.3 设计其他表201
5.6 快照(SnapShot)201
5.7 进程间通信201
5.8 组件分解203
5.9 重访用例204
5.9.1 体现到CRC卡205
5.10 为实现做好准备209
第6章 实现(Implementation)213
6.1 构建基础213
6.2 修补的开始214
6.3 构建基础设施216
6.3.1 用户界面216
6.3.2 装配数据库218
6.3.3 构建队列222
6.4 进行呼叫的基础225
6.4.1 呼叫和多任务226
6.5 构建流程引擎229
6.5.1 标识基本元素230
6.5.2 用C++实现流程232
6.6 将客户端从服务端分离234
6.6.1 测试服务器235
6.6.2 测试客户端236
6.6.3 在数据库中管理呼叫队列240
6.6.4 源代码控制241
6.6.5 重新思考分发算法241
6.6.6 从队列中获取呼叫246
6.6.7 测试呼叫客户机250
6.7 构建数据库队列250
6.7.1 辅助性函数255
6.8 下一步258
7.1 稳步前进261
第7章 开始冻结功能(Getting to Feature Freeze)261
7.2 区分优先级262
7.2.1 呼叫调度262
重新洗牌263
折中方案265
我们如何为V1版编码266
后倾向任务267
恰到好处编程267
7.2.2 按时实现V1267
为功能指定优先级268
7.2.3 其他优先级270
报表和表格271
7.2.4 硬件277
数据库和呼叫服务器277
呼叫工作站278
7.2.5 功能剪裁279
7.2.6 设计和代码评审280
7.3 重建流程281
7.3.1 预加工流程283
实现流程287
重用性289
完成预加工290
7.4 进程间通信设计291
7.4.1 COM的哲学291
7.4.2 路线图和指南292
7.4.3 抽象级别292
7.5 在COM中实现IPC293
7.5.1 取回接口294
命名接口295
7.5.2 如何让服务器成为一个COM对象296
7.5.3 类对象297
7.5.4 实现紧急呼叫管理298
管理引用计数302
7.5.5 处理一个紧急呼叫303
客户端303
服务端306
7.5.6 使其运行起来309
7.6 异常处理309
7.6.1 你运行正常吗313
7.7 进入终点直道314
7.7.1 功能冻结——是一个缺陷还是遗漏的功能315
8.1 最后接触317
第8章 交付1.0版(Delivering Version 1.0)317
8.2 那些倒胃口的事318
8.3 实现Web页319
8.3.1 构建数据仓库320
8.3.2 ASP页面322
8.3.3 将其一起放入报表324
打印报表325
8.4 使用咨询多么有效329
8.5.1 我们剪裁什么330
8.5 功能剪裁330
8.6 如何继续设计332
8.6.1 设计遵从需求332
8.6.2 平台决策332
全微软解决方案332
Visual Voice333
编程语言333
8.6.3 全组件体系结构334
呼叫队列335
呼叫虚拟机体系结构336
评估修改337
任务管理器337
8.6.4 实现设计338
8.7 中途换马338
8.7.1 使用Visaul Voice ActiveX控件339
8.7.2 在Artisoft的一天341
呼叫转移342
闪烁信号(WinkStart)345
8.8 设计和代码评审346
8.8.1 评审CRC卡352
8.8.2 用例评审354
8.9 交付357
8.10 历程回顾358
8.11 致谢359
附录A 分析和设计基础(Fundamentals of Analysis and Design)361
A.1 从头到尾的软件开发过程361
A.2 面向对象的分析与设计362
A.2.1 控制复杂度363
A.2.2 面向对象vs.结构化364
A.3 过程366
A.3.1 概念化或初始阶段366
设计367
A.3.2 细化阶段367
分析367
A.3.3 实现或构建阶段368
A.3.4 移交:测试与交付369
A.3.5 开发周期369
A.4 方法学369
A.5 工具和技术370
A.5.1 Rational Rose370
A.5.2 CRC卡370
A.6 休息一下371
B.1.1 C++373
B.1.2 COM373
附录B 资源(RESOURCES)373
B.1 书籍373
B.1.3 数字电话374
B.1.4 MFC374
B.1.5 面向对象分析、设计与编程374
B.1.6 Tcl375
B.1.7 Web编程375
B.2 杂志375
B.3 网站376
热门推荐
- 350372.html
- 1382754.html
- 3600106.html
- 1756410.html
- 1732524.html
- 1028372.html
- 1865265.html
- 1455491.html
- 3001729.html
- 169320.html
- http://www.ickdjs.cc/book_1453535.html
- http://www.ickdjs.cc/book_2889156.html
- http://www.ickdjs.cc/book_3329664.html
- http://www.ickdjs.cc/book_3736457.html
- http://www.ickdjs.cc/book_1491686.html
- http://www.ickdjs.cc/book_935761.html
- http://www.ickdjs.cc/book_1277422.html
- http://www.ickdjs.cc/book_2718727.html
- http://www.ickdjs.cc/book_3633246.html
- http://www.ickdjs.cc/book_380743.html