知识卡片
业务模型与领域模型的取舍
内容
业务模型描述一个组织”做什么、为什么这样做”(策略、能力、流程、目标),同一领域的不同企业可以有完全不同的业务模型;领域模型只描述该领域本身不变的事实,与具体企业的经营策略无关。[[领域设计代码三层模型结构]]刻意不含业务模型,是取舍而非遗漏:对领域的误解是IT项目工程失败的常见根源,但业务流程误解虽也可能导致失败,却很少表现为工程失败——本书聚焦”如何把系统做对”,只取领域模型。
参考来源
- 位置:《恰如其分的软件架构》第7章《软件架构的概念模型》7.6节《业务建模》(源文件:_epub-src/OEBPS/text00072.html)
- 结论依据:原文说明业务模型描述企业的策略、能力、流程、目标,与领域模型不同,并解释规范化模型结构只包含领域模型而不含业务模型的原因是领域误解常导致工程失败,而业务流程误解很少如此。
- 原始内容:业务模型描述了一个企业或组织要做什么,以及为何要这样做……为何本书仅包括领域模型,而没有业务模型?之所以包括领域模型,是因为对领域模型的误解是IT项目失败的常见原因。对业务流程的误解也可能导致失败,但很少出现工程方面的失败。