分析模式:可复用的对象模型马丁·福勒,钟敬出版pdf下载pdf下载

分析模式:可复用的对象模型马丁·福勒,钟敬出版百度网盘pdf下载

作者:
简介:本篇主要提供分析模式:可复用的对象模型马丁·福勒,钟敬出版pdf下载
出版社:博睿天丰图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

店铺公告1 本店客服接待时间为每天早上9:00-18:00,其他时间可线上客服留言,待客服上线后会时间联系您。2 本店开电子发票,确认收货以后联系在线客服,提供开票信息即可!3 部分稀缺书籍因采购成本较高,售价可能会高于封底定价,属正常情况,还书友谨慎购买!明码标价,请书友看清确认后再购买!避免纠纷!4 本店所有套装书籍,因保存不易,可能会有缺失,因此均为单本书的价格,下单前还请先咨询客服确认之后再购买!

基本信息

书名:分析模式:可复用的对象模型

定价:79.00元

售价:74元,便宜5元,折扣93

作者:马丁·福勒(MartinFowler),钟敬

出版社:人民邮电出版社

出版日期:2020-10-01

ISBN:9787115544544

字数:

页码:272

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


典型的方书籍只关注工具和技术,面向对象社区期望有一本书能够突破这一局限,而这本开创性的著作正好满足了这一需求。在本书中,作者关注的是面向对象分析和设计的终结果,也就是模型本身。作者在本书中分享了丰富的对象建模经验,以及识别重复问题并将其转化为可复用的模型的敏锐洞察力,并给出了一系列来自不同领域(包括交易、测量、会计和组织关系等)的模式。
概念模式无法孤立地存在,基于这一认识,作者还给出了一系列“支持模式”。这些模式探讨了如何将概念模型转化为软件,并使其适合于大型信息系统的架构。对每种模式的讲解都包含了其背后的设计思路、应该(或不应该)使用这些模式的时机以及实现中的诀窍。本书中展示的例子构成了一本实用手册,既包含有用的模型,又涵盖对复用技能的深刻洞见,这些都有助于改进分析、建模和实现。

内容提要


要开发复杂的企业应用,先要为业务领域建立准确而深刻的分析模型。本书不是通过简化的案例讲述抽象的理论,而是直接给出来自真实项目的复杂模型,并以“模式”的方式进行归纳。本书不仅包括这些模式本身,还体现了作者丰富的实践经验和对建模技术的深入洞见。本书主要包括两部分:部分介绍来自人员与组织管理、观察与测量、存货与会计、计划、金融衍生品交易等多个业务领域的“分析模式”;第二部分则给出一系列“支持模式”,用于将分析模型实现为具体的软件。
具有经验的架构师、业务分析师以及高级开发人员通过研读本书可以很快将书中的模式和思路应用于实践,有效提高开发水平。软件开发的入门者阅读本书尽管未必能立刻领悟其内涵,但也足以打开一扇通向新境界的窗户,为日后的提高奠定基础。

目录


章 绪论t1
1.1 概念模型t1
1.2 模式的世界t4
1.3 本书中的模式t7
1.4 概念模型与业务过程再造t9
1.5 模式和框架t9
1.6 模式的使用t10
参考文献t12
部分 分析模式
第2章 责任t15
2.1 参与方(Party)模式t16
2.2 组织层级(Organization Hierarchies)模式t17
2.3 组织结构(Organization Structure)模式t18
2.4 责任(Accountability)模式t20
2.5 责任知识层(Accountability Knowledge Level)模式t21
2.6 参与方类型泛化(Party Type Generalizations)模式t23
2.7 分层责任(Hierarchic Accountability)模式t24
2.8 运作范围(Operating Scopes)模式t26
2.9 岗位(Post)模式t27
参考文献t28
第3章 观察和测量t29
3.1 数量(Quantity)模式t30
3.2 换算率(Conversion Ratio)模式t31
3.3 复合单位(Compound Units)模式t32
3.4 测量(Measurement)模式t34
3.5 观察(Observation)模式t35
3.6 子类型化观察概念(Subtyping Observation Concepts)模式t38
3.7 规程(Protocol)模式t38
3.8 双重时间记录(Dual Time Record)模式t39
3.9 被否决观察(Rejected Observation)模式t40
3.10 有效观察、假定和推测(Active Observation, Hypothesis, and Projection)模式t40
3.11 关联观察(Associated Observation)模式t41
3.12 观察过程(Process of Observation)模式t42
参考文献t45
第4章 在企业财务领域使用观察模式t46
4.1 企业片段(Enterprise Segment)模式t47
4.2 测量规程(Measurement Protocol)模式t53
4.3 范围(Range)模式t61
4.4 有范围现象(Phenomenon with Range)模式t62
4.5 使用结果框架(Using the Resulting Framework)模式t66
参考文献t67
第5章 引用对象t68
5.1 名称(Name)模式t69
5.2 标识方案(Identification Scheme)模式t70
5.3 对象合并(Object Merge)模式t72
5.4 对象等价关系(Object Equivalence)模式t74
参考文献t75
第6章 存货和会计t76
6.1 账户(Account)模式t78
6.2 会计事项(Transactions)模式t79
6.3 汇总账户(Summary Account)模式t81
6.4 备忘账户(Memo Account)模式t83
6.5 过账规则(Posting Rules)模式t84
6.6 单实例方法(Individual Instance Method)模式t85
6.7 过账规则执行(Posting Rule Execution)模式t90
6.8 多账户过账规则(Posting Rules for Many Accounts)模式t94
6.9 选择分录(Choosing Entries)模式t96
6.10 会计实务(Accounting Practice)模式t97
6.11 分录来源(Sources of an Entry)模式t99
6.12 资产负债表和损益表(Balance Sheet and Ine Statement)模式t99
6.13 对应账户(Corresponding Account)模式t100
6.14 特化账户模型(Specialized Account Model)模式t101
6.15 将分录记录到多个账户(Booking Entries to Multiple Accounts)模式t103
扩展阅读t106
参考文献t107
第7章 使用会计模型t108
7.1 结构模型t109
7.2 实现该结构t111
7.3 新建电话服务t113
7.4 建立通话t115
7.5 实现基于账户的触发t116
7.6 划分日间和夜间通话t117
7.7 按时间收费t119
7.8 计税t122
7.9 结论和思考t123
参考文献t127
第8章 计划t128
8.1 提议活动和已实施活动(Proposed and Implemented Action)模式t129
8.2 已完成活动和已放弃活动(Completed and Abandoned Actions)模式t130
8.3 暂停(Suspension)模式t131
8.4 计划(Plan)模式t132
8.5 规程(Protocol)模式t134
8.6 资源分配(Resource Allocation)模式t137
8.7 结果函数和启动函数(Oute and Start Functions)模式t140
参考文献t142
第9章 交易t143
9.1 合同(Contract)模式t143
9.2 组合(Portfolio)模式t147
9.3 报价(Quote)模式t150
9.4 场景(Scenario)模式t153
参考文献t160
0章 衍生合同t161
10.1 远期合同(Forward Contracts)模式t162
10.2 期权(Options)模式t163
10.3 产品(Product)模式t168
10.4 子类型状态机(Subtype State Machines)模式t172
10.5 并列的应用和领域层级结构(Parallel Application and Domain Hierarchies)模式t177
参考文献t182
1章 交易包t183
11.1 包的多重访问级别(Multiple Access Levels to a Package)模式t183
11.2 相互可见性(Mutual Visibility)模式t186
11.3 包的子类型化(Subtyping Packages)模式t189
11.4 结论和思考t190
参考文献t190
第二部分 支持模式
2章 信息系统分层架构t193
12.1 两层架构(Two-Tier Architecture)模式t194
12.2 三层架构(Three-Tier Architecture)模式t195
12.3 展示层和应用逻辑层(Presentation and Application Logic)模式t198
12.4 数据库交互(Database Interaction)模式t203
12.5 结论和思考t206
参考文献t206
3章 应用门面t208
13.1 一个医疗卫生领域的例子t208
13.2 门面的内容t209
13.3 通用方法t213
13.4 操作t213
13.5 类型转换t214
13.6 多个门面t216
参考文献t217
4章 类型模型设计模板模式t218
14.1 实现关联(Implementing Associations)模式t220
14.2 实现泛化(Implementing Generalization)模式t226
14.3 对象创建(Object Creation)模式t232
14.4 对象销毁(Object Destruction)模式t233
14.5 入口点(Entry Point)模式t234
14.6 实现约束(Implementing Constraints)模式t236
14.7 其他技术的设计模板t237
参考文献t238
5章 关联模式t239
15.1 关联类型(Associative Type)模式t240
15.2 键控映射(Keyed Mapping)模式t242
15.3 历史映射(Historic Mapping)模式t243
参考文献t247
6章 后记t248
参考文献t249
附录A 技术和表示法t250
A.1 类型图t250
A.2 交互图t259
A.3 事件图t260
A.4 状态图t261
A.5 包图t262
参考文献t263
附录B 模式一览表t265

作者介绍


马丁·福勒(Martin Fowler)世界软件开发大师,ThoughtWorks首席科学家。他是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对的设计以及支撑设计的工程实践孜孜以求。他在重构、面向对象分析设计、模式、XP和UML等领域都有贡献,著有《重构:改善既有代码的设计》《分析模式:可复用的对象模型》《领域特定语言》《企业应用架构模式》等经典著作。

文摘


由于数据量比较大,小编正在更新维护中.....

序言


由于数据量比较大,小编正在更新维护中.....