- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、方法库系统 方法库系统:是以程序方式管理和维护各种决策常用的方法和算法的系统。 由方法库和方法库管理系统构成。 方法指基本算法,比如:数学方法、数理统计方法、经济数学方法等。 方法库又包含方法程序库和方法字典组成。 方法程序库是存储方法模块的工具,由各种通用性和灵活性比较强的可用来构成各种数学模型的方法程序组成。 方法字典用来对方法库中的程序进行登录和索引。 建立方法库的目的 为DSS提供一个合适的环境,允许计算过程本身实现交互式存取数据,从数据库选择数据,从方法库选择算法,然后结合计算。对与不同的模型,可以调用相同的算法,同一个模型也可以调用不同算法组合,提高了模型构成的灵活性,提高模型的运行效率。 方法库管理系统: 实现方法库的管理,为了完成方法的建立、更新、检索、方法库与模型库之间的通信以及有关文件和方法库字典的管理,方法库管理系统应包括以下部分: (1)方法库运行控制程序。包括方法库的管理程序、方法库的存储程序、方法的链接程序、运行方法的程序、完整性与安全保护程序。 (2)语言解释器。用来解释各级界面语言。 (3)数据处理程序。控制与数据库的通信。 (4)模型库接口控制程序。 (5)公用程序。包括辅助学习程序、字典维护程序以及方法库维护程序等。 建立方法库难点之一是把程序和数据综合起来,因此需要增加MBS的适应性和灵活性,MBS应有如下功能: 1.方法库系统是具有扩充性的程序组件,它们可以和多种数据库相联,并有与应用有关的控制系统,它把特定应用的要求转换成相应的系统程序。这里所谓“程序组件”是指可以用来进一步组合构造的基本模块。用户可以用一些基本构件来设计更为复杂的程序,这些复杂程序也加入组件集合,可作为进一步的构件,因此,组件集合呈层次结构。 可扩充性是指在组件集合(程序库或方法库)中随时可以加入新的组件(程序或方法),这包括完全新建的方法和组合生成的方法。当然,程序库在开始时应包括一些初步的程序,为节省开发费用,应从各种渠道获取这些程序,加以整理入库。系统应能容纳多种语言编制的方法,因而把库程序和系统程序语言联接起来就成为必不可少的一部分,这需要提供统一的接口和适当的执行环境(输入/输出,空间分配等)。 如果把库程序的输入输出和数据库相联,应提供一种数据结构,它能和多种数据库相联。如政府部门和科研机构要通过多种经济数据来预测经济发展,这些数据来源于多方面,存在不同的数据库中,MBS应能通过各个DBMS接口来访问这些数据,应向使用者提供数据名称和查询方法,这些手段有:面向多种DBMS的接口,把数据变为程序需要的格式的变换机制,把数据提供给程序的机制和数据字典(数据描述、访问权限、语义约束)。 用户接口方面应包括:命令名称和参数、回答信息、解释、错误信息,如果某些命令不能由相应的库程序实现,还要编制一些特定的程序,另外,用户接口还包括管理中间结果、命令生成的缩写等。 下面简单介绍方法库系统的结构。一般情况下,MBS应包括一个具有通用模块的基本子系统和一个具有面向具体应用模块的用户子系统。基本子系统一次实现,而完整的MBS则要在基本子系统基础上增加具有待定应用功能的模块,这种模块可以是以前开发的,也可以是从外部得到的。 基本子系统和用户子系统都可以分成两个层次,因此整个MBS分为四个互相联系的层次,分层的主要依据是面向应用的程序。0层是最核心的,而3层则最具有应用的性质,下面简单介绍这四层结构。 (1)0层:具有MBS最基本的功能,因而也可称为“MBS操作系统”,其主要部分有: l??????? 对各解释器提供公共服务的中心控制器; l??????? 对非MBS的基本接口,如文件系统、数据库管理系统、打印机和CRT终端等; l??????? 与操作系统功能的接口,如请求和释放系统资源,从系统环境中获取各种信息,日期、时间、用户标识等, MBS的文件管理。 (2)1层:包括与应用无关的部分,需要时装配进来,因此不是每个MBS都具备的,模块包括: 实现运用广泛的数据类型或典型产生器(参数化的数据类型)的模块。有些数据类型在与某种语言编写的方法联接时需加入到系统程序中去,因此需要有些模块能进行这些数据类型之间的转换并把它加入系统程序,另外还需要对大量应用提供支持手段,如把表格相层次结构的数据类型转换成一定的文件和数据库系统的模式; l??????? MBS自身文件的定义说明和处理功能 l??????? 数据字典、错误信息、提示信息等; l??????
文档评论(0)