首页 > 基干平台 > 基干原理

概念 模型 组件+机制 理解

        基干平台作为一款软件开发工具,它的设计理念是基于用它如何开发产品?

        指导基干平台的设计理念的重点在于“应用方式”而不在于“实现技术”,也就是说基干平台的设计理念是:

            “采用非编码方式,达到与编码开发相近的效果,同时可以像工业化生产一样地进行协同开发、零件级的交互”

 

基干原理是一套参照建筑业制造业生产方式的软件实现法
                                    

基干式的软件设计方法

■ 进行业务架构时:

   将对象看成是“一个建筑,

   框架、分层、分区、分段


进行系统设计

   对象看成是一台机器

   零件、控制、中心、规则


       基干原理是为了实现软件系统的模块化架构和设计而开发的一套方法。

       基干原理采用了与传统软件设计不同的表现方式、实现方法,但是这套方法与软件行业通行的基本理论、概念等是相符的。基干原理从不同的视角用不同的表达方式帮助架构师更好地·方式。

       

       基干原理的核心概念是“组件+机制”,基干原理提出了管理软件的共同点:

       任何管理软件都可以拆分为“组件 &机制”两类元素所有的软件有都是由这两类元素构成的

 


           

       ■ 组件:代表“个性”,处理任何的业务

                    如:PMERPCRMOAHR

 

 

 

 

      ■ 机制:代表“共性”,处理组件之间作用关系

                   不论处理何种业务用的软件,机制

                   一样的。

 

 

 

基干平台最终要实现用下述方式进行软件的设计与开发

举一个盖房子的例子与软件开发做对比,来加深理解采用基干原理来开发软件的的方式

 

          =     :完成各类业务处理的组件,如:施工预算、成本管理、合同管理 

       砂浆 =     :连接组件的机制、软件:规则、流程、控制、预警、通知

   设计图 =  架构图:按照各类各类的理论和IT方法进行软件的架构

       施工 =     :使用不同的施工方法,软件开发就相当于用 .NETJava…等(实现包括开发&测试)