模型和方法的区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模型和方法的区别?相关的知识,希望对你有一定的参考价值。

经常看到论文中有提到,构建了一个xxx模型。提出了xxx方法。有什么区别,哪种创新型更强


开发模型有:瀑布模型,原型模型,螺旋模型……
开发方法有:结构化系统开发方法(和瀑布模型很像),原型方法,OO方法,……
理论上而言模型(pattern)和方法(methodology)是完全不同的,但现实之中他们之间有交叉重叠。
所谓的模型就是你这个项目要的大致框架是什么样的。
开发模型是规划,是软件开发的流程,包括需求、设计、编码、测试、维护几个阶段,常用的模型有瀑布、快速原型、螺旋模型、混合等。
开发方法是实现,(我的理解是针对模型中的设计和编码进行实现)有Parnas方法、SASD方法、面向数据结构的软件开发方法、问题分析法、面向对象的开发方法、可视化开发方法、ICASE、软件重用和组件连接。
参考技术A 模型只是一些对象的具体描述以及具体的数据等,而方法是对那个对象的一些具体操作。就好像一些面向对象语言类相当于是模型,一个类里面有很多操作,那个模型的方法。举个比较简单的例子,例如一个篮球,它的模型就是一个中空的圆球体,描述这个模型是用尺寸,材质等,对那个篮球的操作,也就是方法有拍,抓,投掷等。

以上是关于模型和方法的区别?的主要内容,如果未能解决你的问题,请参考以下文章

机器学习“判定模型”,“生成模型‘有啥区别?

[转]ThinkPHP中实例化对象M()和D()的区别,select和find的区别

生成模型与判别模型区别

Keras模型保存的几个方法和它们的区别

TP5模型belongsTo和hasOne这两个方法的区别

thinkPHP中M()和D()的区别