专家与决策支持系统

时间:2026-01-21

专家与决策支持系统

第八章 DSS的设计和开发

8.1 DSS开发过程 8.2 DSS设计

8.3 DSS开发技术8.4 DSS开发

专家与决策支持系统

8.1 DSS开发过程DSS系统开发的主要步骤为: (1)DSS系统分析,包括确定实际决策问题目标,对 系统分析论证。

(2)DSS系统初步设计,包括对决策问题进行分解成 多个子问题以及它们的综合。(3)DSS系统详细设计,包括各个子问题的详细设计 (数据设计和模型设计)和综合设计。数据设计包 括数据文件设计和数据库设计,模型设计包括模型 算法设计和模型库设计。综合设计包括对各个子问 题的综合控制设计。

专家与决策支持系统

(4)各部件编制程序,包括①建立数据库和数 据库管理系统;②编制模型程序,建立模型库、 模型库管理系统;③编制综合控制程序(总控 程序),由总控程序控制模型的运行和组合, 对数据库数据的存取、计算等处理,设置人机 交互等。 (5)三部件集成为DSS系统,包括解决部件接口 问题,由总控程序的运行实现对模型部件和数 据部件的集成,形成DSS系统。

专家与决策支持系统

决策支持系统(DSS)的开发流程图实际决策问题 DSS 系统分析 确定决策目标

DSS系统总体设计

问题综合控制设计 子问题控制设计

问题分解 DSS 初步设计 子问题设计

总控详细设计

数据设计

模型设计 DSS 设计详细

数据文件设计

数据库设计

模型库设计

模型算法设计

编制总控程序和设 置人机对话

建数据库

数据库 管理系统

模型库 管理系统

建模型库

编制模型程序 各部件 编制程序

数据部件集成

模型部件集成

解决部件接口问题 进行系统各部件集成

DSS 集成

形成决策支持系统

专家与决策支持系统

1.

DSS系统分析

确定决策目标,目标代表了方向和预期的 结果。 对于建立新系统,提出总的设想、途径和 措施。在系统分析的基础上提出系统分析报告。

专家与决策支持系统

2 DSS的初步设计 DSS系统初步设计完成系统总体设计,进行问题分解和 问题综合。对问题进行分解,分解成多个子问题并进 行功能分析。在系统分解的同时,对各子问题之间的 关系以及它们之间的处理顺序进行问题综合设计。 对于数量化比较明确的决策问题,可以采用定量的数 学模型。对于数量化不明确的决策问题,可以采用知 识推理的定性模型。对于比较简单的决策问题可以采 用定量模型或定性模型来加以解决。对于复杂的决策 问题需要把多个定量模型和定性模型结合起来。 对各子问题还要进行数据设计,主要考虑到两方面: (1)数据提供辅助决策的要求。 (2)为模型计算提供所需要的数据。

专家与决策支持系统

3 DSS详细设计 详细设计:数据的详细设计和模型的详细设计 数据的详细设计:数据文件设计和数据库的设计。 模型的

详细设计:模型算法设计和模型库的设计。 模型库设计的主要任务:如何组织和存贮模型的多 个文件。对于数学模型一般是以数学方程的形式表 示。如何在计算机上实现,需要对模型方程提出算 法设计,当模型在设计了有效的算法后,才能利用 计算机语言编制计算机程序,在计算机上实现。

专家与决策支持系统

4 各部件编制程序 (1) 数据部件的处理 针对具体的实际问题,需要建立数据库。建立数据 库一般包括建数据库结构和输入实际数据。利用数 据库管理系统提供的语言,建立有关数据库查询、 修改的数据处理程序。 (2)模型部件的处理 模型库管理系统现在没有成熟的软件,需要自行设 计并进行程序开发。模型库的组织和存贮,一般由 模型字典和模型文件组成。模型库管理系统就是对 模型字典和模型文件的有效管理。模型主要以计算 机程序形式完成模型的计算,模型部件的集成,主 要体现在模型库和模型库管理系统的统一。

专家与决策支持系统

4 各部件编制程序 (3) 综合部件处理 编制DSS总控程序是按总控详细流程图,DSS系 统总控的计算机语言,需要有数值计算能力、数 据处理能力、模型调用能力等多种能力。 利用象PASCAL、C这样的语言作为宿主语言 增加在DSS中不足的功能(如数据处理以及模型 调用等)。

专家与决策支持系统

5.

DSS集成 DSS的三部件集成,首先要解决三部件之间的 接口问题,然后对三部件进行集成,最后形成 DSS系统。 (1) 接口问题 –最基本的接口问题是模型对数据库中数据的存 取接口。 –第二个接口问题是总控程序对数据库的接口问 题 –第三个接口问题是总控程序对模型的调用。实 际上总控对模型程序的调用需通过模型字典作 桥梁,再调用模型执行程序文件。

专家与决策支持系统

DSS总控程序调用模型程序的运行过程图

DSS总控程序

模型字典

模型执行程序

专家与决策支持系统

(2) 集成问题 DSS总控程序是由DSS语言来完成的,也即DSS 语言是一种集成语言,目前各类计算机中还未配备 这种多功能的DSS语言,自行设计DSS语言,将针对 这几种能力集成为一体,将能有效地完成DSS系统 的集成。 以PASCAL和C语言为宿主语言的基础上,增 …… 此处隐藏:780字,全部文档内容请下载后查看。喜欢就下载吧 ……

专家与决策支持系统.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219