图书介绍

快速开发最佳软件2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

快速开发最佳软件
  • (英)Andy Carmichael,(英)Dan Haywood著;詹梅,杨卫东等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505396714
  • 出版时间:2004
  • 标注页数:369页
  • 文件大小:65MB
  • 文件页数:392页
  • 主题词:软件开发

PDF下载


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

下载说明

快速开发最佳软件PDF格式电子书版下载

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

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

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

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

图书目录

目 录1

第1章Together——与众不同之处1

1.1现在需要Together1

1.2本书所蕴含的原则3

1.3为什么说Together是一种令人激动的技术5

1.3.1维护单源模型(Live Source技术)5

1.3.2通过配置管理控制协作13

1.3.3烦琐事务的自动化15

1.3.4使用模式传播专家经验16

1.3.5持续的质量监控和反馈16

1.4.1只构造所需要的19

1.4过程、过程,自始自终19

1.4.2要素21

1.4.3非线性生命周期总是处于过程之中22

1.4.4最小元模型23

1.5下章内容28

第2章最后的步骤:部署和运行29

2.1轿车服务(CarServ)系统29

2.1.1 Cloudscape(云图数据库)30

2.2演化的系统34

2.3检查单个模型35

2.4改变和重新部署40

2.5文档生成44

2.6下章内容50

3.1说明书的元素51

第3章第1步:对领域建模51

3.2领域建模53

3.2.1着色建模53

3.3类型和类63

3.4把类型建模成类64

3.4.1 建模属件65

3.4.2无导航的关联68

3.4.3建模操作70

3.5下章内容72

第4章受益者步骤:说明需求73

4.1业务流程73

4.1.1 ML图74

4.1.2业务用例与系统用例78

4.1.3 CarServ的业务用例79

4.1.4判定点和对象流82

4.2系统功能83

4.2.1什么(What)、怎样(How)、为什么(Why)83

4.2.2 CarServ系统用例85

4.2.3脚本(Scenarios)90

4.3 建模用户:参与者91

4.3.1参与者与人物(persona)92

4.3.2参与者作为安全角色93

4.3.3批处理94

4.4使用状态图明确需求94

4.5非功能性需求98

4.7下章内容100

4.6配置管理100

第5章控制步骤:以特征为中心的管理103

5.1使一切都在控制中104

5.2为什么以特征为中心105

5.3为什么要用时间段(Timeboxes)108

5.3.1一定规模内的自相似110

5.3.2贯穿于生命周期的自相似112

5.4为什么是适应的113

5.5估算实现特征的代价116

5.5.1三点估算法117

5.5.2项目速率118

5.6用例与特征120

5.6.2重构的代价和体系结构121

5.6.1在Together中的用例和特征121

5.6.3配置管理123

5.7下章内容124

第6章持续的步骤:测量质量125

6.1如何测量质量126

6.1.1黑盒测量和白盒测量128

6.2测试129

6.2.1功能测试130

6.2.2非功能测试132

6.2.3单元测试133

6.2.4 Together的测试框架135

6.2.5多少单元测试才是充分的144

6.3度量148

6.4审核152

6.4.1 定制审核154

6.4.2编译模型160

6.4.3其他观点161

6.5生成文档162

6.5.1超链接163

6.5.2设计模式171

6.5.3 Together的文档生成175

6.5.4检查与审查177

6.6下章内容180

第7章微观步骤:设计和实现181

7.1.1把一个新需求加到构造中183

7.1一个已实现的例子183

7.1.2定义测试186

7.1.3设计用户交互187

7.1.4设计对象交互193

7.1.5设计持久性数据193

7.2有效的交互设计195

7.2.1此前和此后195

7.2.2选择设计197

7.2.3指定维护关联的责任(哪个对象维护关联)202

7.2.4改变视角204

7.2.5在交互图中避免细节206

7.2.6异步交互210

7.3.1保存领域模型视图213

7.3有效类图213

7.3.2包类图与类图216

7.3.3阐明设计时易忽略的角落218

7.3.4类符号分隔栏221

7.3.5双向关联222

7.3.6限定的关联225

7.4使用模式226

7.5使用Together重构228

7.6 定制Together232

7.7下章内容234

第8章宏观步骤:体系结构235

8.1什么是体系结构,为什么它很重要236

8.2框架优先还是功能优先237

8.3体系结构的职责241

8.4给出关于体系结构约束的文档243

8.5对依赖关系的管理248

8.5.1包间依赖248

8.5.2依赖倒置原则250

8.5.3强制依赖253

8.6层间的交互257

8.6.1从表示到应用258

8.6.2从应用到领域261

8.6.3领域和数据管理261

8.7版本和配置的管理263

8.8下章内容265

8.7.1版本控制下的模型元素的移动和重命名265

第9章J2EE体系结构267

9.1 利用Together轻松使用J2EE268

9.1.1开发268

9.1.2与Tomcat绑定在一起交付271

9.1.3部署到外部应用服务器275

9.1.4其他的J2EE支持283

9.1.5测试283

9.1.6总结284

9.2 J2EE并不那么容易285

9.2.1层次的体系结构285

9.2.2表示层的问题286

9.2.3持久层的问题287

9.2.4状态289

9.2.5总结290

第10章结束语291

10.1我们需要你再做一次291

10.2简单总结一下292

10.2.1一个单源模型292

10.2.2最小元模型293

10.2.3扰乱改变模型293

10.2.4持续的质量测量294

10.3现在结束了294

附录A安装案例研究软件295

A.1开始之前295

A.2.1环境变量296

A.2 Together的下载和安装296

A.3案例研究298

A.3.1 Cloudscape数据库298

A.3.2案例研究源码301

A.3.3建立数据库302

A.4快速测试303

附录B JUnit和JUnitX305

B.1动机305

B.2开始305

B.3使用Together的测试框架创建测试用例和测试包307

B.3.1创建测试用例307

B.4场景背后308

B.4.1框架类308

B.3.2创建测试代理308

B.3.4运行测试308

B.3.3创建测试包308

B.5扩展313

B.6在实践中写测试316

B.6.1 tearDown317

B.6.2改变System.out317

B.6.3 (使用TestProxy)测试隐含功能318

B.6.4测试代理的意外异常319

B.6.5线程化320

C.1文件名323

C.2技巧和诀窍323

C.1 动机323

附录C使用.config文件定制Together323

C.2.2加入而不是覆盖324

C.3 Bean的特性324

C.4文档化模式实例325

C.5着色注释327

C.6对照对象图327

C.7文档化包依赖330

附录D定制Together模板333

D.1动机333

D.2幕后333

D.3汇集API模板334

D.4模板335

附录E定制Together的检查器337

E.1动机337

E.2检查器特性生成器337

E.3使用基于配置的检查器339

E.4开放的API344

E.5检查器框架344

E.6结论352

附录F RwiSupport框架353

F.1动机353

F.2框架类353

F.3可能的增强356

附录G CarServ用例研究359

参考文献365

热门推荐