`
chenlang_soft
  • 浏览: 4127 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

模型即代码

阅读更多

模型文件,人能读懂但是计算机无法读懂,那就是设计文档;模型文件,如果计算机可以读懂,那就是代码。
模型设计语言,和程序语言比较起来,具有如下特点:
1、业务性。模型设计,更侧重业务。业务描述清晰之后,再由开发人员开发代码来实现业务功能。
2、简洁性。之前,模型设计文件交给开发人员去开发,所以,具备简洁性的特点。一句话、一个符号,代表的含义,往往需要很多代码的支持才能实现。
   模型文件代码化,无疑需要保留模型设计语言的这两个特性。保留其业务性的特点,是为了使其发挥业务人员和开发人员之间的桥梁作用,或者让业务人员参与到模型设计中来。保留其简洁性的特点,正是我们实现模型文件代码化的目的,我们正是要利用这些相对简洁的描述,来得到一套复杂的软件系统,其复杂性,正是我们要努力封装起来的,而把简洁性留给用户。
欢迎体验:http://chenlangsoft.vicp.net/SocketServer/
分享到:
评论
1 楼 qwe_rt 2010-11-27  
想法不错,但是如果真的能做到,程序员失业了。

相关推荐

    R_garch模型R代码_

    GARCH模型由Bollerslev在1986年提出,它允许波动性的动态变化,即波动率不仅取决于过去的价格变动,还取决于过去的波动率水平。这种特性使得GARCH模型在处理金融市场数据时特别有效,因为金融市场的波动性往往具有...

    灰色预测模型matlab代码

    本资源提供了一个简化的MATLAB代码示例,旨在帮助理解和应用灰色预测模型。 首先,我们要理解灰色预测模型的基本概念。灰色系统理论是1982年由中国学者邓聚龙提出的,它主要处理部分信息已知的系统,即“灰度”系统...

    超效率dea,BCC,CCR三个模型matlab代码

    3. **超效率模型**:超效率DEA模型是在原始DEA模型基础上的一个扩展,它不仅评估决策单元的前沿效率,还考虑了“第二阶段”效率,即那些在第一阶段被认为有效的决策单元之间的相对效率。`supervrs.m`文件提供的代码...

    人口指数Malthus增长模型和Logistic模型(附matlab代码)

    通过运行这些代码,我们可以观察到Malthus模型下种群无限制增长的趋势,以及Logistic模型中种群增长受到限制最终趋于稳定的特性。 **实际应用** 在人口研究中,这两个模型都有其适用场景。Malthus模型常用于理解在...

    LBF模型matlab代码

    它基于活动轮廓模型,即曲线演化理论,旨在寻找最优的分割边界,以最小化某种能量函数。LBF模型是这一理论的一种实现,其核心思想是通过比较像素点与其邻域内像素点的灰度差异来定义局部二值特征,从而进行图像的...

    TVP-VAR模型的MATLAB代码

    2. **模型设定**: 设定TVP-VAR模型的阶数(即滞后期数),以及参数的平滑过程,如使用卡尔曼滤波器(Kalman filter)进行参数估计。 3. **参数估计**: 使用MATLAB的优化工具箱或内置的统计函数进行参数估计。在TVP-...

    BP神经网络预测模型MATLAB代码,亲测可用

    总之,这个MATLAB代码包提供了一个完整的BP神经网络预测流程,涵盖了从加载模型、预测到评估的多个环节,是学习和实践神经网络预测模型的一个实用案例。通过深入理解和应用这个代码,你可以进一步掌握BP神经网络在...

    气体高斯扩散模型模拟_代码.zip_大气污染_气体 扩散_气体扩散代码_污染源_高斯 扩散

    在压缩包内包含的"气体高斯扩散模型模拟 代码.doc"文件,很可能是详细介绍了如何编写和运行这种模型的代码,包括必要的输入参数设定、算法流程和可能的输出结果分析。通过阅读和理解这份文档,读者可以学习到如何...

    SEBAL-Tim_SEBAL模型代码_sebal模型python代码_sebal_蒸散发_源码.zip

    SEBAL模型的核心在于通过解算地表能量平衡方程,即: ET = Rn - G - H - LE 其中: - ET:蒸散发 - Rn:净辐射 - G:土壤热通量 - H:感热通量 - LE:潜热通量 模型的执行步骤主要包括以下部分: 1. **图像...

    简单独立连接模型(IC)matlab代码

    网络流量矩阵估计中独立连接模型(IC)的一种简单模型,即参数f与参数P均为常量的简化模型,matlab代码

    CT模型、协调转弯模型、MATLAB代码

    CT模型、协调转弯模型、MATLAB代码

    Sloan中性群落模型R代码及测试文件

    模型假设所有物种对环境的适应程度相同,即没有优势物种,生态位差异不考虑。在R代码中,可能会涉及到以下几个关键步骤: 1. **初始化**:创建一个初始群落,包括多个物种,每个物种具有随机分配的个体数量。 2. *...

    高斯混合模型Matlab代码

    此外,还可以通过调整模型的自由度(即高斯分布的数量)和使用共轭梯度等优化算法来改进模型性能。 在实际应用中,GMM不仅限于数据聚类,还可以用于概率密度估计,即估计数据点属于特定分布的概率。在异常检测任务...

    RC.zip_SOC 估计_动力电池模型_电池一阶RC模型m代码_电池的SOC_电芯rc模型

    在MATLAB环境中,`RC.m`文件通常包含实现这个模型的算法代码。代码可能包括以下部分: 1. **初始化**:设置电池参数,如初始SOC、内阻(R)和电容(C)值,以及采样时间等。 2. **电池模型**:定义一阶RC微分方程。...

    各种用于识别复杂网络重要节点的引力模型的代码复现

    在这个MATLAB实现的项目中,我们将探讨多种引力模型的代码复现,这些模型均来源于一区期刊的高质量研究成果。 首先,我们要理解引力模型的基本原理。在复杂网络中,每个节点被视为一个质量体,节点间的影响由它们的...

    ARMA模型的Matlab代码

    根据提供的代码片段,该Matlab脚本实现了基于最大熵原理的ARMA谱估计方法,该方法同时考虑了自相关约束(即AR模型中的极点数量)和倒谱约束(即MA模型中的零点数量)。 ##### 1. 函数输入参数 - `xinf`:输入信号,...

    BA模型Matlab仿真代码

    这个模型试图解释现实世界中网络的无尺度特性,即网络中的节点度分布遵循幂律分布,这种分布特征在互联网、社会关系网络、生物网络等多个领域都有显著体现。MATLAB作为一种强大的数值计算和可视化工具,被广泛用于BA...

    无人驾驶车辆模型预测控制代码

    在这个项目中,我们关注的是"无人驾驶车辆模型预测控制代码",这是一套用于模拟和优化无人驾驶车辆行为的算法实现。 首先,我们需要理解模型预测控制(MPC,Model Predictive Control)的概念。MPC是一种先进的控制...

    seir模型代码.rar

    这个压缩包"seir模型代码.rar"包含了实现SEIR模型的源代码,对于理解和分析传染病扩散非常有帮助。 易感(S)群体指的是那些尚未接触到疾病且没有免疫力的人。当他们与感染者接触后,可能被传染。 暴露(E)群体指...

    Fama-French三因子模型数据和Stata代码(2000-2020年)

    Stata代码则可能包含计算和估计模型参数的步骤,例如计算各因子暴露度、构建投资组合、进行回归分析等。 使用这些数据和代码,研究人员或投资者可以进行以下分析: 1. **构建投资组合**:根据不同的市值和账面市值...

Global site tag (gtag.js) - Google Analytics