




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8.1 DSS开发过程8.2 DSS设计8.3 DSS开发技术8.4 DSS开发第八章 DSS的设计和开发8.1 DSS开发过程DSS系统开发的主要步骤为:1DSS系统分析,包括确定实践决策问标题的,对系统分析论证。2DSS系统初步设计,包括对决策问题进展分解成多个子问题以及它们的综合。3DSS系统详细设计,包括各个子问题的详细设计数据设计和模型设计和综合设计。数据设计包括数据文件设计和数据库设计,模型设计包括模型算法设计和模型库设计。综合设计包括对各个子问题的综合控制设计。4各部件编制程序,包括建立数据库和数据库管理系统;编制模型程序,建立模型库、模型库管理系统;编制综合控制程序总控程序,由
2、总控程序控制模型的运转和组合,对数据库数据的存取、计算等处置,设置人机交互等。5三部件集成为DSS系统,包括处理部件接口问题,由总控程序的运转实现对模型部件和数据部件的集成,构成DSS系统。 决策支持系统DSS的开发流程图 DSS初步设计DSS设计详细DSS系统分析实践决策问题确定决策目的DSS系统总体设计子问题控制设计问题分解总控详细设计数据设计模型设计数据文件设计数据库设计模型库设计模型算法设计建数据库数据库管理系统模型库管理系统编制模型程序编制总控程序和设置人机对话数据部件集成模型部件集成处理部件接口问题建模型库进展系统各部件集成构成决策支持系统各部件编制程序DSS集成子问题设计问题综合
3、控制设计 1. DSS系统分析 确定决策目的,目的代表了方向和预期的结果。 对于建立新系统,提出总的想象、途径和措施。在系统分析的根底上提出系统分析报告。 2 DSS的初步设计 DSS系统初步设计完成系统总体设计,进展问题分解和问题综合。对问题进展分解,分解成多个子问题并进展功能分析。在系统分解的同时,对各子问题之间的关系以及它们之间的处置顺序进展问题综合设计。对于数量化比较明确的决策问题,可以采用定量的数学模型。对于数量化不明确的决策问题,可以采用知识推理的定性模型。对于比较简单的决策问题可以采用定量模型或定性模型来加以处理。对于复杂的决策问题需求把多个定量模型和定性模型结合起来。对各子问题
4、还要进展数据设计,主要思索到两方面: 1数据提供辅助决策的要求。 2为模型计算提供所需求的数据。 3 DSS详细设计详细设计:数据的详细设计和模型的详细设计数据的详细设计:数据文件设计和数据库的设计。模型的详细设计:模型算法设计和模型库的设计。模型库设计的主要义务:如何组织和存贮模型的多个文件。对于数学模型普通是以数学方程的方式表示。如何在计算机上实现,需求对模型方程提出算法设计,当模型在设计了有效的算法后,才干利用计算机言语编制计算机程序,在计算机上实现。4 各部件编制程序1 数据部件的处置 针对详细的实践问题,需求建立数据库。建立数据库普通包括建数据库构造和输入实践数据。利用数据库管理系统
5、提供的言语,建立有关数据库查询、修正的数据处置程序。2模型部件的处置 模型库管理系统如今没有成熟的软件,需求自行设计并进展程序开发。模型库的组织和存贮,普通由模型字典和模型文件组成。模型库管理系统就是对模型字典和模型文件的有效管理。模型主要以计算机程序方式完成模型的计算,模型部件的集成,主要表达在模型库和模型库管理系统的一致。4 各部件编制程序3 综合部件处置 编制DSS总控程序是按总控详细流程图,DSS系统总控的计算机言语,需求有数值计算才干、数据处置才干、模型调用才干等多种才干。 利用象PASCAL、C这样的言语作为宿主言语添加在DSS中缺乏的功能如数据处置以及模型调用等。5. DSS集成
6、 DSS的三部件集成,首先要处理三部件之间的接口问题,然后对三部件进展集成,最后构成DSS系统。 1 接口问题最根本的接口问题是模型对数据库中数据的存取接口。第二个接口问题是总控程序对数据库的接口问题第三个接口问题是总控程序对模型的调用。实践上总控对模型程序的调用需经过模型字典作桥梁,再调用模型执行程序文件。DSS总控程序调用模型程序的运转过程图DSS总控程序模型字典模型执行程序2 集成问题 DSS总控程序是由DSS言语来完成的,也即DSS言语是一种集成言语,目前各类计算机中还未配备这种多功能的DSS言语,自行设计DSS言语,将针对这几种才干集成为一体,将能有效地完成DSS系统的集成。 以PA
7、SCAL和C言语为宿主言语的根底上,添加对数据库操作的才干,设置接口程序。使它们提高到DSS集成言语的程度上,才干完成DSS总控程序的需求。3构成DSS系统 利用DSS集成言语编制DSS总控程序,构成有机整体的DSS系统。8.2 DSS设计1.设计思想决策支持系统的系统构造是由综合部件、模型部件、数据部件三大部件组成。决策支持系统设计主要是决策支持系统总体构造设计,它包括运转构造设计和管理构造设计。运转构造是对实践决策问题用决策支持系统原理设计的程序构造。 管理构造是完成模型库管理和数据库的管理,到达多模型的共享和大量数据的共享。运转构造的关键是综合部件。决策支持系统总体构造图 数据部件模型部
8、件人机交互和问题综合总控程序综合部件多模型程序多数据库其它模型程序其它数据库模型库管理系统MBMS数据库管理系统DBMSDSS运转构造2 设计内容 在DSS运转构造中,最关键的是总控程序的设计,其次是模型程序的设计。 1. 总控程序的设计1对每个模型的控制运转。2模型间数据的加工。3人机交互设计。 2. 模型程序的设计 由于模型包括的种类较多,各模型所采用的计算机言语可以不同。数学模型用数值计算言语,数据处置模型、报表模型用数据库言语。8.3 DSS开发技术一、建模技术1. 建立模型概述 系统建模目的主要在于:1分析和设计实践系统2预测或预告实践系统的未来开展趋势。3对系统实行最优控制。2.
9、建立模型步骤建立模型的数学构造,即建立模型中变量之间的方程方式。确定模型的参数,它包括模型中变量的数目、方程的个数、变量的系数等。3.DSS的建模技术 DSS建模的主要问题是如何选择多个模型组合构成处理实践问题的方案。也可以以为该方案是处理实践问题的大模型。每个详细的小模型又涉及所需求的数据。多模型的组合表现为用模型资源和数据资源来组合成实践问题方案。 决策支持系统就是利用模型库模型资源和数据库数据资源,经过问题综合来组合多模型和大量数据构成处理实践问题的方案,方案可以是一个或者多个,经过方案的计算和比较,到达辅助决策的作用。二、 模型库系统决策支持系统开发的关键问题:如何表示模型?如何组织模
10、型库?模型库管理系统的功能要求有哪些?模型库系统的开发就由研制者自行完成。由于模型比数据复杂,模型库就要比数据库复杂得多,模型库管理系统功能随之复杂。模型库管理系统同样需求设计一套言语来完成模型库的各项管理功能,三、 接口技术1. 模型部件和综合部件存取数据库的接口模型程序普通采用数值计算言语编制。不具有数据库操作功能。而数库言语对数组运算等数值计算功能很弱,故数据库言语不适宜于编制数值计算类型的模型程序。决策支持系统又需求把数值计算和数据处置二者结合起来。有效的途径是处理好模型存取数据库的接口。决策支持系统中,把一切公用的数据都放入数据库中,这便于数据库共亨,又便于数据的一致管理。模型程序用
11、到数据时,需求经过这个接口去存取所需数据。三、 接口技术2. 综合部件对模型的接口 综合部件对模型的控制运转以及多模型的组合。普通采用“顺序、选择、循环构造以及嵌套组合构造方式来组合模型。四、 综合部件的集成技术 综合部件要真正到达控制单模型运转以及多模型的组合运转,控制大量的数据库的存取,实现DSS的系统集成。可以采取两种途径来进展: 1自行设计一种多功能的集成言语来完成决策支持系统的需求。 2选用功能较强的计算机言语,如C、ASCAL等作为宿主言语,添加一些它缺乏的功能语句,如数据处置功能语句,嵌入到宿主言语中构成一种集成言语。五、 系统快速原型开发技术快速原型方法:根据系统的需求能迅速的
12、产生出系统的原型,该原型能表现出系统的功能、行为特性,但不一定符合其全部要求。当用户对原型运转结果不称心时,能迅速修正原型,经过几次反复,将可得到用户称心的运用系统。 快速原型法的实现是需求一个很好的支撑环境来保证软件原型的快速生成。快速原型开发技术用于决策支持系统的主要义务是:按决策问题处置过程,快速生成对多模型的组合以及大量数据库数据的存取并进展集成的决策支持系统。1. 快速原型法开发过程1确定用户的根本要求 完成对数据及数据间关系的调查,确定信息处理过程,设计输出报告格式。屏幕显示安排及各种根本构造。2开发初始原型系统 建立一个能运转的交互式运用系统初始原型系统来满足用户的根本信息要求。
13、3实现并运用原型系统 用户设计者运用原型的过程,用户设计者担任把那些不适宜的地方,不合要求的特征和他在如今系统中看到的所短少的信息建立文档。4修正和完善原型系统 修正原型以便纠正那些由用户/设计者开发出的不需求的或错误的特征。快速原型法中实现并运用原型与修正和完善原型是循环反复的。快速原型法过程图 修正后的任务原型确定用户需求需求报告开发初始原型系统初始原型实现并运用原型修正和完善原型用户称心否业务原型YesNo2. 快速原型法的支撑环境 支撑环境由开发工具,可重用程序库,程序接口以及运用部件集成四部分组成。1开发工具 数据库管理系统通用的输入输出工具。2可重用程序库 可重用程序库可以减少程序
14、员的反复劳动,也便利快速原型的运用。 利用各个工具所构成运用部件以及可重用程序库中所需的程序,按照实践问题的处置流程或逻辑关系,把它们组合起来,构成一个完好的运用系统,即原型系统。3程序接口 宿主言语接口 命令言语接口 查询言语接口 屏幕表格言语接口4运用部件集成 运用部件集成的功能是从系统整体的角度来管理系统的数据和运用模块,掌握系统的流程 ,对于产生系统文档阐明和用户文档阐明提供支持。 3. 决策支持系统的快速原型开发模型库本质上是可重用程序库,数据库经过数据库管理系统DBMS可以有效的完成对数据的存取。模型库和数据库为决策支持系统的快速原型开发,奠定了很好的根底。决策支持系统快速原型开发
15、的关键是如何快速的生成系统的控制程序。系统控制程序是一个比较规范的程序,它的构造相对简单,它本身没有复杂的运算和复杂的逻辑构造。只需能实现对系统控制程序的自动生成就能实现对决策支持系统的快速原型开发。8.4 DSS开发一、 综合部件的总控程序开发 从DSS总控程序的设计中可知它要完成的任务为: 1控制模型程序的运转; 2存取数据库的数据; 3进展数据处置; 4进展数值计算; 5完成人机交互。 总控程序既要有数值计算才干又要有数据处置才干,还需求有很强的人机交互才干。可见它是一个集成言语。 为处理决策支持系统的开发,可以采用以下两种途径: 1. 研制适宜于决策支持系统开发的集成言语 陈文伟研制了GFKD-DSS决策支持系统工具,其中重要组成部分是自行设计了DSS集成言语在工具中称中心言语。该言语是将PASCAL言语的中心功能数值计算与数据库言语的中心功能数据处置结合起来而设计的,它为决策支持系统综合部件总控程序的编制效力。 研制新言语本质上是要研制新言语的编译系统。研制决策支持系统集成言语是处理决策支持系统开发的根本途径。 2. 以某功能较强的计算机言语为主言语,嵌入开发决策支持系统尚缺乏的其它言
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年短视频平台内容监管与平台经济报告
- 2025年文化遗产数字化保护与文化遗产旅游市场的营销策略报告
- 教育大数据在教育资源优化配置中的应用实践报告
- 2025年云计算服务模式演进与行业应用市场前景研究报告
- 2025年元宇宙社交平台游戏化设计:用户体验与互动体验报告
- 2025年元宇宙社交平台用户互动性与社交价值研究报告
- 2025年元宇宙社交平台虚拟现实设备兼容性与用户体验研究
- 2025年元宇宙社交平台虚拟社交活动策划与用户体验优化报告
- 2025年医院信息化建设医院图书馆管理系统初步设计评估报告
- 零售行业私域流量运营数据分析与效果评估报告
- 双碳知识培训
- 新交际英语(2024新版)一年级上册Unit 1~6全册教案
- 三家比价合同范例
- 2025年慢性阻塞性肺疾病全球创议GOLD指南修订解读课件
- GB/T 19077-2024粒度分析激光衍射法
- GB/T 44481-2024建筑消防设施检测技术规范
- 代牧牛羊合同模板
- 感术行动专项考核试题及答案
- DB34∕T 3468-2019 民用建筑楼面保温隔声工程技术规程
- 《西兰花先生的理发店》幼儿园小学少儿美术教育绘画课件创意教程教案
- 江苏省淮安市2023-2024学年八年级下学期期末数学试卷(含答案详解)
评论
0/150
提交评论