快速开发最佳软件

出版时间:2004-3-1  出版社:电子工业出版社  作者:Andy Carmichael,Dan Haywood  页数:369  字数:365000  译者:卡米克尔  

内容概要

本书的主要目标是使开发团队用最小的预算获得最大的帮助,开发出最佳的软件。本书向你推荐了一种轻量级、灵活的软件开发过程:刚刚够用的过程,刚刚够用的形式,以及刚刚够用的文档。本书全篇贯穿了四大主题:只维护一个单源模型;最小元模型;扰乱改变模型;持续的质量测量,主要讲述的是如何使用Together这一软件开发平台帮助您在更短的时间内交付同样质量或更高质量的软件,即快速开发最佳软件。
本书适合于软件开发团队、团队领导和项目经理,尤其是将Java或类似的面向对象语言作为程序设计语言的软件开发团队使用,也适于教师、学生、培训人员及顾问做参考手册。

作者简介

Andy Carmichael:在软件工程领域工作了20年,专门研究软件开发方法和工具。在担任TogetherSoft公司的专业服务主管及欧洲和英国的技术服务主管期间,与Dan Haywood合作编写了《快速开发最佳软件》。他还编写了其他两本书:《对象开发方法》和《开发业务对象》。他是“Application Development Advisor”杂志的技术编辑。
Dam Haywood:作为一名独立的顾问和Sybase专业服务顾问,在大大小小的软件开发项目中工作超过12年。

书籍目录

第1章 Together——与众不同之处 1.1 现在需要Together 1.2 本书所蕴含的原则 1.3 为什么说Together是一种令人激动的技术  1.3.1 维护单源模型(Live Source技术)  1.3.2 通过配置管理控制协作  1.3.3 烦琐事务的自动化  1.3.4 使用模式传播专家经验  1.3.5 持续的质量监控和反馈 1.4 过程、过程,自始自终  1.4.1 只构造所需要的  1.4.2 要素  1.4.3 非线性生命周期总是处于过程之中  1.4.4 最小元模型 1.5 下章内容第2章 最后的步骤:部署和运行 2.1 轿车服务(CarServ)系统  2.1.1 Cloudscape(云图数据库) 2.2 演化的系统 2.3 检查单个模型 2.4 改变和重新部署 2.5 文档生成 2.6 下章内容第3章 第1步:对领域建模 3.1 说明书的元素 3.2 领域建模  3.2.1 着色建模 3.3 类型和类 3.4 把类型建模成类  3.4.1 建模属性  3.4.2 无导航的关联  3.4.3 建模操作 3.5 下章内容 第4章 受益者步骤:说明需求 4.1 业务流程  4.1.1 UML图  4.1.2 业务用例与系统用例  4.1.3 CarServ的业务用例  4.1.4 判定点和对象流 4.2 系统功能  4.2.1 什么(What)、怎样(How)、为什么(Why)  4.2.2 CarServ系统用例  4.2.3 脚本(Scenarios) 4.3 建模用户:参与者  4.3.1 参与者与人物(persona)  4.3.2 参与者作为安全角色  4.3.3 批处理 4.4 使用状态图明确需求 4.5 非功能性需求 4.6 配置管理 4.7 下章内容第5章 控制步骤:以特征为中心的管理 5.1 使一切都在控制中 5.2 为什么以特征为中心 5.3 为什么要用时间段(Timeboxes)  5.3.1 一定规模内的自相似  5.3.2 贯穿于生命周期的自相似 5.4 为什么是适应的 5.5 估算实现特征的代价  5.5.1 三点估算法  5.5.2 项目速率 5.6 用例与特征  5.6.1 在Together中的用例和特征  5.6.2 重构的代价和体系结构  5.6.3 配置管理 5.7 下章内容第6章 持续的步骤:测量质量 6.1 如何测量质量 6.2 测试 6.3 度量 6.4 审核 6.5 生成文档 6.6 下章内容第7章 微观步骤:设计和实现 7.1 一个已实现的例子 7.2 有效的交互设计 7.3 有效类图 7.4 使用模式 7.5 使用Together重构 7.6 定制Together 7.7 下章内容第8章 宏观步骤:体系结构 8.1 什么是体系结构,为什么它很重要 8.2 框架优先还是功能优先 8.3 体系结构的职责 8.4 给出关于体系结构约束的文档 8.5 对依赖关系的管理 8.6 层间的交互 8.7 版本和配置的管理 8.8 下章内容第9章 J2EE体系结构 9.1 利用Together轻松使用J2EE 9.2 J2EE并不那么容易第10章 结束语 10.1 我们需要你再做一次 10.2 简单总结一下 10.3 现在结束了附录A 安装案例研究软件 A.1 开始之前 A.2 Together的下载和安装 A.3 案例研究 A.4 快速测试附录B JUnit和JUnitX B.1 动机 B.2 开始 B.3 使用Together的测试框架创建测试用例和测试包 B.4 场景背后 B.5 扩展 B.6 在实践中写测试附录C 使用.config文件定制Together C.1 动机 C.2 技巧和诀窍 C.3 Bean的特性 C.4 文档化模式实例 C.5 着色注释 C.6 对照对象图 C.7 文档化包依赖附录D 定制Together模板 D.1 动机 D.2 幕后 D.3 汇集API模板 D.4 模板 附录E 定制Together的检查器 E.1 动机 E.2 检查器特性生成器 E.3 使用基于配置的检查器 E.4 开放的API E.5 检查器框架 E.6 结论 附录F RwiSupport框架 F.1 动机 F.2 框架类 F.3 可能的增强 附录G CarServ用例研究参考文献

图书封面

评论、评分、阅读与下载


    快速开发最佳软件 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7