面向对象分析与设计:分析模式与重用对象模型
需积分: 10 89 浏览量
更新于2024-08-01
收藏 861KB DOC 举报
"《软件设计、软件分析-分析模式》是Martin Fowler的一本关于面向对象分析和设计的著作,重点关注可重用的对象模型,即分析模式。这本书的主要读者包括面向对象系统的分析和设计人员、问题域专家、数据建模人员以及项目经理。虽然书中可能对程序员来说较为概念化,但第十四章解释了概念模型与最终软件的关系,对程序员也有一定的参考价值。书中的模式旨在帮助读者理解和应对在不同业务领域中反复出现的问题,促进模型的重用和改进。作者强调,模式是一种在实践中被证明有效,并可能在其他场景中适用的思想。书中探讨的模式不仅限于特定行业,而是跨越多个领域,帮助我们理解和模拟现实世界的商业过程。同时,书中也涉及如何将概念模式转化为实际的软件实现,以供软件工程人员参考。"
在这本书中,Martin Fowler探讨了分析模式的各个方面,指出传统的面向对象分析和设计书籍往往侧重于建模过程,而他的工作则更加关注建模的结果——即模型本身。作为一位信息系统面向对象建模的咨询顾问,Fowler分享了他的经验和观察,他发现许多问题和解决方案在不同的项目中重复出现,这促成了模式概念的发展。他提出的模式不仅是一种思想,而且是经过实践验证并在不同环境中可能有用的设计原则。
分析模式强调的是在业务流程分析阶段的概念模型,这些模型可以跨越传统行业的界限,因为很多商业过程在不同领域都有共性。通过识别和应用这些模式,分析人员和设计师可以更有效地理解复杂业务需求,并创建能够反映真实世界情况的模型。此外,书中还涉及了将这些概念模型转化为具体编程语言(如C++或Java)的实现策略,这对于软件开发者来说尤其重要,因为他们需要将抽象的分析结果转化为可执行的代码。
《软件设计、软件分析-分析模式》是一本面向分析和设计人员、数据建模者以及项目经理的实用资源,它提供了一种理解和重用分析模型的新视角,并促进了软件开发过程的效率和质量。通过学习和应用书中的模式,读者能够提升他们的建模技能,更好地适应不断变化的业务需求和环境。
137 浏览量
266 浏览量
2013-03-10 上传
130 浏览量
160 浏览量
104 浏览量
2023-04-18 上传
2024-12-09 上传
106 浏览量
xmlate
- 粉丝: 3
- 资源: 17
最新资源
- 2013年 " 蓝桥杯 "第五届全国软件和信息技术专业人才大赛 嵌入式设计与开发项目模拟试题——·双路输出控制器·代码.zip
- CookingApp_v1
- 国际象棋
- 图形窗口生成器 fig.m,版本 3.1:打开具有指定大小的新图形窗口-matlab开发
- front-end-samples:前端样本
- 电路方面的仿真操作 资料
- AR256_Demon_killers:预测棉花的未来价格趋势并提出合适的价格模型并缩小买卖双方之间的差距(SIH-2020)
- My-OOP-endterm-project:Bakhytzhan SE-2016
- rest:基于 https 的流星休息
- EI会议海报可编辑模板,高效解决新手小白对不知道如何制作海报的困惑
- 保险行业培训资料:一诺千金产品基础班
- state-csv.zip
- 图书馆应用
- 带有 3D 误差条的简单条形图:带有 3D 误差条的简单条形图。-matlab开发
- 保险公司讲师邀请函版本
- tamplated-road-trip