知识卡片

指定性模型与描述性模型

普通读书笔记卡 · 1958.o.12

内容

指定性模型说事情应该怎样,描述性模型说事情实际是怎样。本书的架构抽象标准集(模块/组件/连接器/端口/角色等)本质上是指定性的——它指出未来软件开发的正确方向,鼓励封装和清晰通信通道。为现有系统建模则是在创建描述性模型,这类建模面临的挑战与为新系统做指定性建模不同(后续16.1.1节详述)。

参考来源

- 位置:《恰如其分的软件架构》第15章《使用架构模型》15.10节《指定性模型对描述性模型》(源文件:_epub-src/OEBPS/text00169.html) - 结论依据:原文定义指定性模型与描述性模型的区别,指出本书的架构抽象语言基本是指定性的,为现有系统建模则属于创建描述性模型,并预告下一章讨论相关挑战。 - 原始内容:指定性模型(prescriptive models)是说,事情应该怎样,而描述性模型(descriptive models)是说,事情是怎样的。……嵌入模型中的架构语言和抽象基本上都是指定性的。……当你对现有系统进行建模时,你是在创建一个描述性的模型。