将事物化作为创制中的建模方式:在软件工程中的应用
软件工程
2019-12-16 v1
摘要
从软件设计的角度看,清晰的设计定义可提升项目成功率与开发生产力。尽管关注点在软件工程,本文从更广阔的创制(poiesis,即研究人工制品创造与生产现象的领域)视角看待设计概念。在创制中,设计通过建模这一媒介运作。据多方资料,目前尚无系统设计者可在设计基于计算机的建模语言时参考的系统性 consolidated 知识体系。诸如 UML 之类的建模语言以实践为基础,鲜有坚实理论(无论是数学的、本体论的还是与语言使用相一致的)支撑。本文提议采用近期新增的图示语言——事物机(thinging machine,简称 TM)——作为创制通用领域的设计语言,并通过将其应用于软件工程设计来示例 TM。我们展示了导致为案例研究生成 TM 模型的设计中间步骤。该案例研究取自一处给出了完整基于 UML 设计的来源。对比两种方法生成的模型,表明 TM 作为设计领域中具整合性与统一性的建模语言之可行性。
引用
@article{arxiv.1912.06492,
title = {Thinging as a Way of Modeling in Poiesis: Applications in Software Engineering},
author = {Sabah Al-Fedaghi},
journal= {arXiv preprint arXiv:1912.06492},
year = {2019}
}
备注
12 pages, 17 figures