概念模型

  展开全文

  比来我思考比拟多的一个词就是概念模型,不论新常识的进修,新事物的认知,新范围的快速切入照样面对新后果的快速剖析和处理,看法和了解概念模型都是相当主要的一个步调。基于比来的一些思考,我们可以对概念模型有一个基础的定义,即:

  概念模型自身是我们认知事物中间框架和基础逻辑的自我可了解的最简模型。这外面有几个关键点,其一是对事物构成基础认知,其二是最简和最轻易模型,其三则是对我们自己最好实用的模型。

  每团体的常识积累和经历分歧,最实用于他们的概念模型就是纷歧样的。因此关于有实际和实际经历积累的人,你能够其实不需求用复杂的方法论述事物,有时分连比方都不需求,而关于首次接触生疏范围的人来讲,那么对中间逻辑的笼统比方就显得相当主要了。

  刚才我们谈了概念模型是认知事物的中间,那这个中间究竟是甚么?一个事物,一个概念或一个实际要真正了解起首就是要清晰究竟是处理甚么后果的?即你末尾其实不需求知道这个实际是若何处理的,而是起首应当弄清晰该实际可以处理甚么样的后果,先把这个弄清晰,即任何实际或新鲜事物出现的时分的基础诉求和发生配景是甚么样的?这个是概念模型需求论述清晰的第一步。

  基于下面刻画,第一步重点就是弄清晰后果的中间定义,并自己了解消化。比如我们说到云计算,我们现在会简化为一切终端(计算,存储,收集)才华朝云真个迁徙并一致供给,说到SOA,我们会进一步简化为找到效劳并组合和组装效劳。这些都是捉住这些概念的中间局部外容。

  第一步更多是偏实际终究处理后果和目标层面的了解,这个了解其实不能协助你了解某个实际或概念外部的中间运转逻辑,即这个实际为何就可以处理某类后果?那么第二步需求处理的就是事物关键的内涵运起色理的了解,即从静态到静态,从目标到过程,只要如许你才华够了解事物运作逻辑。

  这个内涵事物运转逻辑若何表达,就是概念模型需求处理的其余一个关键后果。假设从做软件或IT处理方面层面的思路来看,这个和中间架构设计需求处理的思路是一样的,即起主要弄清晰系统外部有哪些中间组件,组件之间是甚么样的关系?其次是弄清晰组件之间若何前后协同交互,终究到达希冀的输入。把这两个层面都了解清晰了,那么这个概念模型就是有效的。

  正是基于如上思路,我们在结构概念模型的时分依然可以处理软件工程中停止架构和概要设计的时分构图思路,关于静态构图重点参考相似逻辑模型,类图,类关系图,ER图等构图形式;而关于静态构图则可以参考活动图,流程图,时序图,泳道图等构图形式。