| 资源介绍 |
|
语言: 简体中文
|
|
地区: 大陆
|
|
图书fenlei: 网络
|
|
中文名: 基于模式的工程-软件开发过程中的模式使用指南
|
|
发行时间: 2012年10月11日
|
|
原名: Patterns-Based Engineering:Successfully Delivering Solutions via Patterns
|
|
资源格式: PDF
|
|
版本: 扫描版
|
简介:  评论处1楼有网盘链接 内容介绍: 《基于模式的工程:软件开发过程中的模式使用指南》是目前唯一讲解基于模式的工程(pbe)的专著,由两位具有30余年软件行业从业经验的资深软件工程专家撰写。软件工程领域泰斗、uml之父grady booch亲自作序推荐。本书透彻而系统地阐述了pbe的原理和实践方法,为在软件开发过程中成功地使用各种模式提高开发效率、改进软件质量和交付成功的软件提供了绝佳指导。 《基于模式的工程:软件开发过程中的模式使用指南》分为四个部分:第一部分介绍了pbe的定义、模式实现实例,模式的构思、创建、包装和消费,以及pbe与软件开发过程的关系;第二部分详细讲解了pbe模式及其指导方针,包括发现模式、设计模式、创建模式、包装模式、消费模式,以及在模式中使用dsl;第三部分讨论了pbe的优点和在经济方面的考虑,以及软件工程师对它的误解;第四部分是附录,收录了pbe的详细定义、开发方法、相关工具选项、模式和指导方针、子系统外观模式的规范等重要资源和信息。 内容截图:
|
目录: 译者序 序言 前言 致谢 第一部分理解pbe 第1章基于模式的工程的定义2 1.1基于资产的开发2 1.2模式4 1.3工程4 1.4基于模式的工程5 1.5使pbe获得成功的模型6 1.5.1pbe核心价值7 1.5.2pbe模式和指导方针8 1.5.3pbe实践9 1.6pbe结果实例10 1.6.1服务团队:portlet概念验证10 1.6.2软件开发商:产品更新10 1.6.3娱乐行业:增强mdd10 1.6.4政府:部门之间的集成11 .1.7为什么需要pbe11 1.8重要定义13 1.8.1模型13 1.8.2元模型13 1.8.3范例14 1.8.4领域特定语言14 1.9小结14 第2章模式实现的实例16 2.1模式实现的类型16 2.2uml模式实现16 2.2.1抽象工厂模式16 2.2.2非循环依赖模式18 2.2.3服务提供者模式19 2.2.4主-明细模式20 2.3模型到模型的模式实现21 2.4模型到文本的模式实现22 2.4.1bean factory模式实现22 2.4.2hibernate模式实现23 2.5不同实现的组合使用23 2.6小结26 第3章案例研究简介27 3.1概述27 3.2与团队的会面27 3.3oslec的开发过程28 3.4计划概述29 3.5案例研究路线图30 3.6小结31 第4章迭代0:构思32 4.1开始33 4.2pbe焦点33 4.3logoauction应用程序的需求34 4.3.1功能性需求34 4.3.2logoauction的域模型36 4.3.3非功能性需求38 4.4架构详述39 4.4.1logoauction的逻辑架构40 4.4.2logoauction的部署架构43 4.4.3logoauction数据架构46 4.5记录所使用的模式47 4.6机会确认47 4.7评估候选模式48 4.8小结50 第5章迭代1:创建模式52 5.1启动迭代53 5.2设计子系统外观模式53 5.2.1理解子系统外观模式的本质53 5.2.2子系统外观范例56 5.3创建子系统外观模式规范63 5.4创建子系统外观模式的实现63 5.4.1创建jet组件63 5.4.2实现模式的uml前端73 5.4.3测试完整的模式实现80 5.5小结81 第6章迭代2:模式的包装82 6.1启动迭代82 6.2把子系统外观模式应用于新的子系统83 6.3包装模式84 6.3.1创建模式的文档84 6.3.2创建模式包装85 6.4使模式可以被复用85 6.4.1模式元数据86 6.4.2模式评审过程87 6.5小结88 第7章迭代3:模式的消费89 7.1启动迭代90 7.2在一个新子系统中使用这个模式90 7.2.1安装模式实现90 7.2.2把模式应用于用户管理子系统91 7.2.3提供模式的反馈93 7.3对拍卖项管理子系统进行重构以应用模式93 7.4小结96 第8章pbe和软件开发过程97 8.1pbe实践简介97 8.2场景中的pbe角色和任务98 8.3pbe实践起步100 8.4在自己的过程中利用pbe实践102 8.4.1scrum103 8.4.2openup104 8.4.3极限编程105 8.5小结107 第二部分pbe模式和指导方针 第9章pbe模式和指导方针简述110 9.1模式和指导方针与pbe的其他元素之间的关系110 9.2pbe模式和指导方针导航111 9.2.1第10章:基础111 9.2.2第11章:发现模式112 9.2.3第12章:设计模式113 9.2.4第13章:创建模式114 9.2.5第14章:包装模式115 9.2.6第15章:在模式中使用领域特定语言116 9.2.7第16章:消费模式116 9.3小结117 第10章基础模式和指导方针118 10.1模式118 10.1.1贯穿始终的模式使用118 10.1.2分块式模式创建120 10.1.3简单解决方案空间122 10.1.4单模式-变化的用例124 10.2指导方针125 10.2.1域驱动的模式126 10.2.2模式搜索127 10.3小结129 第11章发现模式130 11.1模式130 11.1.1反面模式130 11.1.2模式机会132 11.1.3重复解决方案134 11.2指导方针135 11.2.1确定业务影响135 11.2.2模式描述136 11.2.3模式收获137 11.2.4更新现有的模式139 11.3小结140 第12章设计模式141 12.1模式141 12.1.1复合模式141 12.1.2范例分析143 12.1.3中间相遇模式的设计145 12.1.4模式实现146 12.2指导方针147 12.2.1受限的可变点147 12.2.2模式创建生命周期149 12.2.3模式实现的可扩展性151 12.2.4团队模式实现的使用153 12.3小结155 第13章创建模式156 13.1模式156 13.1.1模型到模型的模式实现156 13.1.2模型到文本的模式实现159 13.1.3uml模式实现162 13.2指导方针165 13.2.1模式实现的自动创建165 13.2.2模式规范166 13.2.3模式测试169 13.3小结171 第14章包装模式172 14.1模式172 14.1.1嵌入式模式实现指南172 14.1.2可供应的模式实现174 14.2指导方针175 14.2.1创建模式文档175 14.2.2创建模式关系文档176 14.2.3使模式文档容易访问178 14.2.4把相关的模式包装在一起179 14.2.5模式的包装180 14.2.6模式的版本181 14.2.7在模式文档中使用模型182 14.3小结183 第15章在模式中使用领域特定语言184 15.1模式184 15.1.1dsl模型模板184 15.1.2集成模式和dsl186 15.2指导方针189 15.2.1创建dsl189 15.2.2设计dsl190 15.2.3dsl中有意义的图标192 15.3小结194 第16章消费模式195 16.1指导方针195 16.1.1用模式交流设计196 16.1.2用模式设计解决方案201 16.1.3模式的密度202 16.1.4需求驱动的模式选择204 16.1.5用模式进行重构205 16.1.6大范围模式优先206 16.1.7使用资产库207 16.1.8使用模式定义理解现有的解决方案208 16.1.9使用模式寻找模式209 16.2小结210 第三部分其 他 话 题 第17章pbe的优点212 17.1提高生产率212 17.1.1复用212 17.1.2模式的组合213 17.1.3模式实现214 17.2改进质量214 17.3促进交流215 17.4更好地利用技能和专家知识216 17.5加强管理217 17.6小结219 第18章pbe的经济考虑220 18.1pbe的关键经济因素220 18.2模式的来源220 18.2.1模式的选择标准221 18.2.2模式来源的建议223 18.3pbe的采用224 18.3.1工具224 18.3.2方法改进225 18.3.3培训225 18.3.4文化改变226 18.3.5模式的获取成本226 18.3.6模式的支持成本226 18.3.7模式的开发成本226 18.4模式实现226 18.5pbe项目227 18.5.1系统集成商227 18.5.2it公司228 18.5.3独立软件开发商228 18.6小结228 第19章pbe的误解229 19.1pbe抹杀了创造力229 19.2pbe引入了项目风险230 19.3模式确认并不适合所有人230 19.4模式应该在任何时候、任何场合使用231 19.5pbe过分形式化231 19.6pbe只用于设计232 19.7pbe只用于前向工程233 19.8关联之罪234 19.9pbe需要特定开发商的工具234 19.10小结235 第四部分附录 附录apbe定义238 附录bpbe和其他开发方法245 附录cpbe的工具选项249 附录dpbe模式和指导方针252 附录e子系统外观模式的规范254 附录fpbe实践介绍263 参考书目和资源283
|