知识卡片
指定性模型与描述性模型
内容
指定性模型说事情应该怎样,描述性模型说事情实际是怎样。本书的架构抽象标准集(模块/组件/连接器/端口/角色等)本质上是指定性的——它指出未来软件开发的正确方向,鼓励封装和清晰通信通道。为现有系统建模则是在创建描述性模型,这类建模面临的挑战与为新系统做指定性建模不同(后续16.1.1节详述)。
参考来源
- 位置:《恰如其分的软件架构》第15章《使用架构模型》15.10节《指定性模型对描述性模型》(源文件:_epub-src/OEBPS/text00169.html)
- 结论依据:原文定义指定性模型与描述性模型的区别,指出本书的架构抽象语言基本是指定性的,为现有系统建模则属于创建描述性模型,并预告下一章讨论相关挑战。
- 原始内容:指定性模型(prescriptive models)是说,事情应该怎样,而描述性模型(descriptive models)是说,事情是怎样的。……嵌入模型中的架构语言和抽象基本上都是指定性的。……当你对现有系统进行建模时,你是在创建一个描述性的模型。