• 分析模式:可复用的对象模型
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

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

98.69 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者[美]马丁·福勒(Martin Fowler) 著;钟敬 译

出版社人民邮电出版社

出版时间2020-10

版次1

装帧平装

货号A7

上书时间2024-11-02

新起点书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [美]马丁·福勒(Martin Fowler) 著;钟敬 译
  • 出版社 人民邮电出版社
  • 出版时间 2020-10
  • 版次 1
  • ISBN 9787115544544
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 页数 272页
【内容简介】
要开发复杂的企业应用,先要为业务领域建立准确而深刻的分析模型。本书不是通过简化的案例讲述抽象的理论,而是直接给出来自真实项目的复杂模型,并以“模式”的方式进行归纳。本书不仅包括这些模式本身,还体现了作者丰富的实践经验和对建模技术的深入洞见。本书主要包括两部分:第一部分介绍来自人员与组织管理、观察与测量、存货与会计、计划、金融衍生品交易等多个业务领域的“分析模式”;第二部分则给出一系列“支持模式”,用于将分析模型实现为具体的软件。
具有一定经验的架构师、业务分析师以及高级开发人员通过研读本书可以很快将书中的模式和思路应用于实践,有效提高开发水平。软件开发的入门者阅读本书尽管未必能立刻领悟其全部内涵,但也足以打开一扇通向新境界的窗户,为日后的提高奠定基础。
【作者简介】
马丁・福勒(Martin Fowler)世界软件开发大师,ThoughtWorks首席科学家。他是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求。他在重构、面向对象分析设计、模式、XP和UML等领域都有卓越贡献,著有《重构:改善既有代码的设计》《分析模式:可复用的对象模型》《领域特定语言》《企业应用架构模式》等经典著作。
【目录】
第1章  绪论1
1.1  概念模型1
1.2  模式的世界4
1.3  本书中的模式7
1.4  概念模型与业务过程再造9
1.5  模式和框架9
1.6  模式的使用10
参考文献12
第一部分 分析模式
第2章  责任15
2.1  参与方(Party)模式16
2.2  组织层级(Organization Hierarchies)模式17
2.3  组织结构(Organization Structure)模式18
2.4  责任(Accountability)模式20
2.5  责任知识层(Accountability Knowledge Level)模式21
2.6  参与方类型泛化(Party Type Generalizations)模式23
2.7  分层责任(Hierarchic Accountability)模式24
2.8  运作范围(Operating Scopes)模式26
2.9  岗位(Post)模式27
参考文献28
第3章  观察和测量29
3.1  数量(Quantity)模式30
3.2  换算率(Conversion Ratio)模式31
3.3  复合单位(Compound Units)模式32
3.4  测量(Measurement)模式34
3.5  观察(Observation)模式35
3.6  子类型化观察概念(Subtyping Observation Concepts)模式38
3.7  规程(Protocol)模式38
3.8  双重时间记录(Dual Time Record)模式39
3.9  被否决观察(Rejected Observation)模式40
3.10  有效观察、假定和推测(Active Observation, Hypothesis, and Projection)模式40
3.11  关联观察(Associated Observation)模式41
3.12  观察过程(Process of Observation)模式42
参考文献45
第4章  在企业财务领域使用观察模式46
4.1  企业片段(Enterprise Segment)模式47
4.2  测量规程(Measurement Protocol)模式53
4.3  范围(Range)模式61
4.4  有范围现象(Phenomenon with Range)模式62
4.5  使用结果框架(Using the Resulting Framework)模式66
参考文献67
第5章  引用对象68
5.1  名称(Name)模式69
5.2  标识方案(Identification Scheme)模式70
5.3  对象合并(Object Merge)模式72
5.4  对象等价关系(Object Equivalence)模式74
参考文献75
第6章  存货和会计76
6.1  账户(Account)模式78
6.2  会计事项(Transactions)模式79
6.3  汇总账户(Summary Account)模式81
6.4  备忘账户(Memo Account)模式83
6.5  过账规则(Posting Rules)模式84
6.6  单实例方法(Individual Instance Method)模式85
6.7  过账规则执行(Posting Rule Execution)模式90
6.8  多账户过账规则(Posting Rules for Many Accounts)模式94
6.9  选择分录(Choosing Entries)模式96
6.10  会计实务(Accounting Practice)模式97
6.11  分录来源(Sources of an Entry)模式99
6.12  资产负债表和损益表(Balance Sheet and Income Statement)模式99
6.13  对应账户(Corresponding Account)模式100
6.14  特化账户模型(Specialized Account Model)模式101
6.15  将分录记录到多个账户(Booking Entries to Multiple Accounts)模式103
扩展阅读106
参考文献107
第7章  使用会计模型108
7.1  结构模型109
7.2  实现该结构111
7.3  新建电话服务113
7.4  建立通话115
7.5  实现基于账户的触发116
7.6  划分日间和夜间通话117
7.7  按时间收费119
7.8  计税122
7.9  结论和思考123
参考文献127
第8章  计划128
8.1  提议活动和已实施活动(Proposed and Implemented Action)模式129
8.2  已完成活动和已放弃活动(Completed and Abandoned Actions)模式130
8.3  暂停(Suspension)模式131
8.4  计划(Plan)模式132
8.5  规程(Protocol)模式134
8.6  资源分配(Resource Allocation)模式137
8.7  结果函数和启动函数(Outcome and Start Functions)模式140
参考文献142
第9章  交易143
9.1  合同(Contract)模式143
9.2  组合(Portfolio)模式147
9.3  报价(Quote)模式150
9.4  场景(Scenario)模式153
参考文献160
第10章  衍生合同161
10.1  远期合同(Forward Contracts)模式162
10.2  期权(Options)模式163
10.3  产品(Product)模式168
10.4  子类型状态机(Subtype State Machines)模式172
10.5  并列的应用和领域层级结构(Parallel Application and Domain Hierarchies)模式177
参考文献182
第11章  交易包183
11.1  包的多重访问级别(Multiple Access Levels to a Package)模式183
11.2  相互可见性(Mutual Visibility)模式186
11.3  包的子类型化(Subtyping Packages)模式189
11.4  结论和思考190
参考文献190
第二部分 支持模式
第12章  信息系统分层架构193
12.1  两层架构(Two-Tier Architecture)模式194
12.2  三层架构(Three-Tier Architecture)模式195
12.3  展示层和应用逻辑层(Presentation and Application Logic)模式198
12.4  数据库交互(Database Interaction)模式203
12.5  结论和思考206
参考文献206
第13章  应用门面208
13.1  一个医疗卫生领域的例子208
13.2  门面的内容209
13.3  通用方法213
13.4  操作213
13.5  类型转换214
13.6  多个门面216
参考文献217
第14章  类型模型设计模板模式218
14.1  实现关联(Implementing Associations)模式220
14.2  实现泛化(Implementing Generalization)模式226
14.3  对象创建(Object Creation)模式232
14.4  对象销毁(Object Destruction)模式233
14.5  入口点(Entry Point)模式234
14.6  实现约束(Implementing Constraints)模式236
14.7  其他技术的设计模板237
参考文献238
第15章  关联模式239
15.1  关联类型(Associative Type)模式240
15.2  键控映射(Keyed Mapping)模式242
15.3  历史映射(Historic Mapping)模式243
参考文献247
第16章  后记248
参考文献249
附录A  技术和表示法250
A.1  类型图250
A.2  交互图259
A.3  事件图260
A.4  状态图261
A.5  包图262
参考文献263
附录B  模式一览表265
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP