1.7 三维逻辑工程学的提出
我在《三维社会工程学》这本专著中提出了三维逻辑工程学,是为软件工程、系统工程和社会工程的巨大变革创造条件,为人类将逻辑工作个人化变革成工程化创造条件,让信息社会因为逻辑工作工程化而出现重大发展。
三维逻辑工程学就像修建一条人工运河,发起逻辑工程周期的工作好比决定是否修建运河,逻辑工程步骤好比修建河道的土木工程。逻辑工程的产品流,是由分析产品、设计产品、编码产品、验收产品、使用产品、优化产品、待复用产品各个阶段前后连接产生的产品流,就像运河流动的商船和船上的货品由上游到中游,直到目标地点。
值得注意的是,决定是否修建运河的工作有勘探一类硬工程和收集、分析信息一类软工程,因此,发起逻辑工程周期的工作也是硬工程和软工程的结合。修建河道的土木工程用硬工程,因此,建设逻辑工程步骤的工作也是硬工程。运河商船的行走路线、方法、目标地点是人为控制的,是一种软工程,因此,逻辑工程的产品流建设也是一种软工程。
1.7.1 复杂综合研究时代的第一门学术
我开创的三维逻辑工程学一定会成为人类复杂综合研究时代的重要学问,它的复杂综合之处至少有两点:第一,我统计了人类大多数研究工作的方法论,结果显示自然研究和社会研究这样有重大区别的研究都能用一样的方法论,这种方法论的重大特点就是三维结构和三库工具,其作用在于将各种研究工作中的个人化工作发展成工程化工作,而且因为工程化而让人的研究领域扩大,一个人甚至能同时研究自然学术和社会学术,以此让人类研究产生数量惊人的综合学术,且因为个人化向工程化的转变,会出现人类研究项目更好的合作,更能出现一个人干一个研究所的综合研究;第二,我发明的三库工具中有个模型库,模型库中有个地球软件模型和现实世界各种具体软件模型,当人类做各种研究时,他们的对象是一个,那么他们的交流就更简易和广泛,合作的机会会明显增加,这样,复杂综合研究就出现了。
1.7.2 三维结构思想
在三维逻辑工程学中,有这样一种思想,就是三维结构。现在的各种逻辑工程,像软件工程、系统工程和社会工程一类都是二维,也就是收集信息维工程化,实现设计维工程化,但分析、设计、决策这些工作因为个人化而不能形成工程维。请注意,一切逻辑工程的“工程危机”都源于分析、设计、决策的个人化,源于二维结构。“工程危机”的重要表现是人们对工程周期不能定量描述,对逻辑产品质量不能全面控制,增加各种逻辑工程的风险。为了根本解决“逻辑工程危机”,我发明了逻辑工程三维结构,在收集信息维和实现设计维的二维结构基础上,加一个分析、设计、决策工作工程化的维度,解决个人化缺陷,让逻辑工程因为将二维工程化变革成三维工程化而解决“逻辑工程危机”,继续发展充满希望的信息社会。
1.7.3 三库工具技术
为了实现逻辑工程三维工程化的学术思想,我又发明了三库工具这个研究技术。三库指学说库、方法库、模型库。学说库的元素都是各种学说和完整经典。方法库的元素都是类似函数的方法。模型库有各种具体模型和抽象模型。他们都用软件工程中的面向对象技术进行建设。当人们开展分析、设计、决策这些以前个人化的工作时,能调用三库中学说库的元素形成自己工作的框架,能调用三库中方法库的元素构建自己工作的框架,能比照模型库的模型修正自己的工作;当一个人用三库工具的帮助建设出自己的逻辑工作结构,分析、设计和决策工作的工程化结构,他的分析、设计、决策工作不就工程化了吗?
信息社会反对禁锢人的思想,提倡人的个性,需要人发明创造的能力,需要偶然发明领导信息社会的发展。那么,三库建设怎么实现反禁锢、重个性、扶持人的发明创造呢?我提出这样的三库设计,一个库分成两部分,第一部分保障它的正确,实现权威性,第二部分广泛地收集各种人的作品,实现开放性,这一部分的元素能定期由评审选出合格元素升入第一部分,权威库帮助人们由个人化向工程化转变,开放库实现反禁锢、重个性、扶持人的发明创造的信息社会发展要求。一个数据库或信息库都需要有增加元素、删减元素、修改、搜索、数据挖掘和智能分析一类的功能,我的三库工具也一样。