信息技术资源理解框架:从设计模式到本体分析
在信息技术领域,资源的设计和准备至关重要,这类似于建筑行业中砖块、木材、钉子等建筑材料的设计与准备。下面我们将深入探讨相关的设计模式以及如何运用Dooyeweerd的理论来分析和理解这些资源。
1. 设计模式的引入
信息系统开发面临着与建筑领域类似的挑战,都需要将通用的理念和组件应用于特定的情境,构建出复杂的整体。因此,建筑领域的一些方法被引入到信息系统设计中。设计模式这一概念最初由建筑师Christopher Alexander提出,后被Gamma等人应用到软件开发中。
1.1 Alexander的愿景
Alexander及其团队在《The Timeless Way of Building》和《A Pattern Language》两本书中表达了他们的愿景,即让“城镇和建筑焕发生机”。他们认为,这需要社会中的所有人共同参与,并且大家要共享一种通用的模式语言,这种语言本身也应该是有生命力的。
他们提出的模式语言由“模式”组成,每个模式描述了环境中反复出现的问题,并给出了问题的核心解决方案,而且这个解决方案可以被多次使用,每次使用的方式还可以不同。他们定义了253个模式,其中1 - 94个模式涉及城镇,95 - 204个模式涉及建筑,205 - 253个模式涉及建筑的建造。
1.2 信息系统设计中的设计模式
在信息系统设计(ISD)中,问题也会反复出现,一个问题的核心解决方案往往经过适当修改后可应用于其他问题。因此,为了应对现有知识表示(KR)语言的僵化以及问题多样性未得到充分解决的问题,设计模式被用作模型来生成更好的KR“语言”,以满足软件在不断变化
基于设计模式与本体的信息技术资源框架
超级会员免费看
订阅专栏 解锁全文
1186

被折叠的 条评论
为什么被折叠?



