模型,就其和软件的关系来看,有五大属性:
① 合理性。模型应该能合理地而非背离人的需求地反应世界。
② 科学性。模型与科学的进展密切相关,虽然模型也可能包含虚拟、虚构的内容或设定。
③ 成果性。模型是人类活动的成果,客观真理不是模型,将客观真理固定为技术物才是模型。
④ 人工性。模型来自于人类活动,不会脱离具体的人或组织的目的或利益。
⑤ 指导性。模型可以用于指导工业过程或软件过程。
建模本是一个该让人激动的词,不能让人满意的许多企业的功利行为,以及那种分裂的隔离的实践,使得这个词迄今为止还没有一个真正的体系的科学的认识,从而也就使得生产和实践造成许多源于谱系的不平衡。我尝试给出一个对所有的建模进行分类的方法。这不是一个科普文章,这是一个严肃的科学讨论文献。
在最高层面,建模可以分为“管理建模”和“非管理建模”。
所谓“管理建模”,是因为这种建模需要作为一个总体的、影响多个相关人的、体现一定的策略性与主观性的建模。这种建模也可以称为综合建模、总体建模。“管理建模”包括规划期建模、解决方案建模、系统情报观建模。
所谓“非管理建模”,是因为这种建模更多地体现了局部的、以特定的要求为出发点、与约束性与客观性有相当的关系的建模。这种建模也可以称为部门建模、详细建模。“非管理建模”包括仿真建模、情报化建模和表现工学建模。
进一步地,仿真建模包括简单数值仿真建模、力学建模、科学研究建模。
情报化建模包括工业过程情报化建模、基于面向对象的情报化建模、领域特化和面向服务治理的情报化建模。工业过程情报化建模包括工业系统情报化建模、基于建模语言的情报化建模。
表现工学建模包括视觉建模、物件与环境的具身建模、特效建模。其中,物件与环境的具身建模有包括静态具身建模和故事性具身建模。静态具身建模包括二维化图形学建模和三维模型建模。故事性具身建模即动画建模。特效建模即各种产生特定效果的建模。
通常的,科学研究尤其是数学、信息、计算、力学上的建模,主要是仿真建模。软件领域所说的建模通常指解决方案的建模,通常还是面向对象的方法所生成的解决方案的建模。软件领域所说的建模大量的内容是情报化建模,而且情报化建模过去一段时间在国内也主要是为计算机、软件、互联网领域的人所主导。美术人员说的建模指的可能就是具身建模。
另外,管理建模不一定是管理人员做出,也可能为专门训练的职业人员、工程人员做出,例如传统的专业软件领域。非管理建模也不一定是执行人员完成,也可能有高级管理人员的参与、介入和支持,例如以视觉特效为重要的商品化价值的产业。这里的可靠性和可信任,本文不予以讨论。
机器学习领域说的“模型”,指的是一种参数化了可以满足一定需求的软件技术成果,人工智能的方法生成模型的合理性或科学性,从手段来看不同于直接的分析而建立的模型,从结果来看具有反映世界和指导软件过程的能力。
| 建模
| 1.管理建模
| 1.1.规划期建模
| 1.2.解决方案建模
| 1.3.系统情报观建模(高级企业建模)
| 2.非管理建模
| 2.1.仿真建模
| 2.1.1.简单数值仿真建模
| 2.1.2.力学与应用力学建模
| 2.1.3.科学研究建模
| 2.2.情报化建模(企业建模)
| 2.2.1.工业过程情报化建模
| 2.2.1.1.工业系统情报化建模
| 2.2.1.2.基于建模语言的情报化建模
| 2.2.2.基于面向对象的情报化建模
| 2.2.3.领域特化和面向服务治理的情报化建模
| 2.3.表现工学建模
| 2.3.1.视觉建模
| 2.3.2.物件与环境的具身建模
| 2.3.2.1.静态具身建模
| 2.3.2.1.1.二维建模
| 2.3.2.1.2.三维建模
| 2.3.2.2.故事性具身建模
| 2.3.2.特效建模

https://static.mysmth.net/nForum/att/SoftEng/101090/3476
(有图)
※ 修改:·darkk 于 Dec 6 20:13:30 2023 修改本文·[FROM: 111.198.38.*]
※ 来源:·水木社区
http://www.mysmth.net·[FROM: 123.112.20.*]
修改:darkk FROM 111.198.38.*
FROM 123.112.20.*