决策支持系统的建模与开发课件.ppt

上传人(卖家):晟晟文业 文档编号:4713615 上传时间:2023-01-03 格式:PPT 页数:112 大小:489KB
下载 相关 举报
决策支持系统的建模与开发课件.ppt_第1页
第1页 / 共112页
决策支持系统的建模与开发课件.ppt_第2页
第2页 / 共112页
决策支持系统的建模与开发课件.ppt_第3页
第3页 / 共112页
决策支持系统的建模与开发课件.ppt_第4页
第4页 / 共112页
决策支持系统的建模与开发课件.ppt_第5页
第5页 / 共112页
点击查看更多>>
资源描述

1、决策支持系统建模与分析 开篇案例杜邦公司用专门的机动有轨车队将大批化学产品运往制造商处。一辆机动车的价格从标准罐车的80000美元到特制罐车的250000美元以上。杜邦公司开发了一个ProModel仿真模型,用以模拟公司的整个运输系统。模拟化学生产内的固有的变化、罐车的使用、运输时间、装卸时间以及顾客的需求。(多种情况-多种实验)开发第一个模型仅用了两周,一年节省了50万 宝洁北美供应链再造的DSS系统包括如下模型:一个生成模型估算运输成本。一个需求预测系统(基于统计的)一个配送中心定位模型。(优化)运输模型(线性规划)建模主要问题包括:问题识别和环境分析变量的确定(模型变量:决策、结果、不可

2、控因素)预测(对于模型构造和操作非常重要)多重模型模型分类模型管理基于知识的建模(定性问题)决策支持系统开发主要内容决策支持系统开发主要内容 DSS的开发策略、方法和步骤的开发策略、方法和步骤 DSS的开发过程的开发过程 DSS的系统分析方法的系统分析方法 DSS的系统设计的系统设计 DSS的开发人员的开发人员 DSS软件开发工具软件开发工具 DSS的评估的评估 基于基于C/S的的DSS快速开发平台快速开发平台 案例案例DSS的开发策略、方法 开发策略开发策略 开发方法开发方法 开发步骤开发步骤DSS的开发策略、方法 开发策略开发策略(1)编制一个用户定制化的)编制一个用户定制化的DSS(2)

3、采用)采用DSS集成开发工具集成开发工具(3)利用专用)利用专用DSS生成器生成器DSS的开发策略、方法 开发策略开发策略编制一个用户定制化的编制一个用户定制化的DSS这种策略采用一种通用编程语言(这种策略采用一种通用编程语言(GPL),如如Pascal语言和语言和C语言;或者采用第语言;或者采用第4代编程语言(代编程语言(4GL),例如面向对象的例如面向对象的语言(语言(Delphi和和Visual C+)、表格和面向财务的语言。)、表格和面向财务的语言。DSS的开发策略、方法 开发策略开发策略采用采用DSS集成开发工具集成开发工具DSS集成开发工具是一种应用系统,使用它能够在集成开发工具是

4、一种应用系统,使用它能够在DSS的设的设计与实施过程中少编数千条指令或程序。最常见的一种计与实施过程中少编数千条指令或程序。最常见的一种DSS集成开发工具就是电子数据表格,如集成开发工具就是电子数据表格,如Excel、Lotus等。等。虽然和直接使用编程语言开发相比,使用虽然和直接使用编程语言开发相比,使用DSS集成开发工具集成开发工具开发效率要高得多,但是和使用其他策略相比,开发效率要高得多,但是和使用其他策略相比,DSS集成开集成开发工具限制了开发的灵活性和能够达到的复杂程度。发工具限制了开发的灵活性和能够达到的复杂程度。DSS的开发策略、方法 开发策略开发策略用专门领域的用专门领域的DS

5、S生成器生成器专用专用DSS(SDSS)实际上是执行决策支持的系统。这)实际上是执行决策支持的系统。这些系统可以辅助开发高度结构化的专用些系统可以辅助开发高度结构化的专用DSS,因此常常,因此常常被某些职能部门使用。被某些职能部门使用。专用专用DSS包含一组计算机软件和硬件,支持一个或一群包含一组计算机软件和硬件,支持一个或一群决策者,处理一批相关的决策问题,例如,实现复杂统决策者,处理一批相关的决策问题,例如,实现复杂统计功能的计功能的SAS,用于金融分析的,用于金融分析的Commander FDC。DSS的开发策略、方法 开发方法开发方法方法简介方法简介快速实现快速实现DSS方法方法分阶段

6、实现分阶段实现DSS方法方法建立完整建立完整DSS方法方法DSS的开发策略、方法 开发方法开发方法方法简介方法简介快速实现快速实现DSS方法方法如果对需要的通用如果对需要的通用DSS功能尚不清楚而又认为某一个决功能尚不清楚而又认为某一个决策领域有开发策领域有开发DSS的价值,那么就可以用最适宜的的价值,那么就可以用最适宜的DSS工具针对问题直接开发一个专用工具针对问题直接开发一个专用DSS,在获得成效后再,在获得成效后再考虑下一步行动。考虑下一步行动。这种方案适应于建立专用这种方案适应于建立专用DSS。DSS的开发策略、方法 开发方法开发方法方法简介方法简介分阶段实现分阶段实现DSS方法方法构

7、成一个专用决策支持系统,要有先进的开发方法,开发第一构成一个专用决策支持系统,要有先进的开发方法,开发第一个系统的部分成效可以再用于第二个专用决策支持系统个系统的部分成效可以再用于第二个专用决策支持系统通过几个成功的专用决策支持系统的开发,产生通过几个成功的专用决策支持系统的开发,产生DSS生成器。生成器。在第一阶段开发中考虑以后阶段的要求,这样第一阶段开发的在第一阶段开发中考虑以后阶段的要求,这样第一阶段开发的成果在第二阶段可以使用。成果在第二阶段可以使用。这种实现方案主要用于利用这种实现方案主要用于利用DSS生成器开发一系统专用生成器开发一系统专用DSS。DSS的开发策略、方法 开发方法开

8、发方法方法简介方法简介建立完整建立完整DSS的方法的方法在建造任一个专用在建造任一个专用DSS之前,开发某种具有完全服务之前,开发某种具有完全服务功能的功能的DSS生成系统,并建立管理它的组织机构。生成系统,并建立管理它的组织机构。这是一种长远的、完整的、成熟的技术方案,它把重这是一种长远的、完整的、成熟的技术方案,它把重点放在建立点放在建立DSS生成器和生成器和DSS工具,以此为基础来降工具,以此为基础来降低开发许多专用低开发许多专用DSS的费用。的费用。DSS的开发策略、方法 开发方法开发方法3种方法比较种方法比较快速实现法分阶段实现法完整的开发方法优点盈利快技术应用和开发过程容易易于得到

9、技术和易于开发新技术能促进DSS生成器的开发允许专用DSS互相选,能实现专用之间进行组合。能吸收新的技术有最好的结构体系和最好的合成形式能较快地实现所有功能缺点前一个系统的设计对下一个专用DSS的开发效益不大专用DSS的要求发生变化时,在修改方面要作更多的工作事前要求较高的附加费用延迟了最初成果的使用时间在第一次获得利益之间需要很长的开发时间技术过时较快,风险较大未知风险很大DSS的系统开发方法 DSS的开发与的开发与MIS开发有许多区别,开发有许多区别,MIS的的开发主要采取系统生命周期法。开发主要采取系统生命周期法。DSS可以可以用不同的方法进行构造,其典型的方法主用不同的方法进行构造,其

10、典型的方法主要有原型法、层次模型法、要有原型法、层次模型法、ROMC方法。方法。DSS的系统分析和开发方法 生命周期法生命周期法生命周期法常用于开发生命周期法常用于开发MIS等比较结构化的系等比较结构化的系统。统。问题:问题:如何将生命周期法用于如何将生命周期法用于DSS的开发的开发如何设计如何设计DSS以改进管理者所面临的半结构化或非以改进管理者所面临的半结构化或非结构化问题的决策过程结构化问题的决策过程.DSS的系统分析和开发方法问题问题定义定义可行性可行性分析分析系统系统分析分析系统系统设计设计代码代码生成生成测试测试实施实施维护维护SDLC方法的阶段示意图方法的阶段示意图 原型法原型法

11、可行性可行性研究研究基本信息需求分析基本信息需求分析生成工作原型生成工作原型测试并改进测试并改进原型是否原型是否完成完成整理原型撰写文档整理原型撰写文档修改修改否否是是 原型法原型法丢弃原型丢弃原型初步设计初步设计采用采用SDLC方法方法形成临时工作版本形成临时工作版本测试与评价测试与评价系统满意吗系统满意吗与其他计算机与其他计算机系统集成系统集成转换成最终转换成最终系统,执行系统,执行建立一个建立一个完整的系统完整的系统改进改进否否是是原型法开发步骤示意图原型法开发步骤示意图选择选择2:改进原型:改进原型选择选择2:改进原型:改进原型DSS的系统分析和开发方法的系统分析和开发方法原型法原型法

12、优点:优点:和和SDLC方法相比,开发时间的显著减少和开发费用的降低。方法相比,开发时间的显著减少和开发费用的降低。用户能做出关于系统功能的及时响应和反馈。用户能做出关于系统功能的及时响应和反馈。原型开发过程反复的特点至少从理论上促进了用户对系统和它的所有功能的原型开发过程反复的特点至少从理论上促进了用户对系统和它的所有功能的理解。理解。局限性:局限性:SDLC方法比纯粹的原型开发方法要更加细致,也使得对整个开发文档的细方法比纯粹的原型开发方法要更加细致,也使得对整个开发文档的细节给予更多的注意,对系统的优势和相应的花费也能有更有深刻的理解。节给予更多的注意,对系统的优势和相应的花费也能有更有

13、深刻的理解。原型法开发方法的过程使得系统维护可能比基于原型法开发方法的过程使得系统维护可能比基于SDLC方法开发的相应系统方法开发的相应系统要更加困难。要更加困难。使用该方法时,可能会丢失在系统生命周期法、各阶段步骤中可以得到的东使用该方法时,可能会丢失在系统生命周期法、各阶段步骤中可以得到的东西。西。DSS的系统分析和开发方法 层次模型法层次模型法层次模型法的产生是基于层次模型法的产生是基于Bertalanffy等人于等人于1968年并年并由由Mesarovic和和Takahara等人发展起来的通用系统理等人发展起来的通用系统理论(论(GST)。层次模型法就是基于通用系统理论的多层。层次模型

14、法就是基于通用系统理论的多层次模型集成方法,它采用分层结构,以多层次模型作次模型集成方法,它采用分层结构,以多层次模型作为概念模型,并将为概念模型,并将DSS生成器(生成器(DSSG)视为一模型集视为一模型集成系统,形成各类应用系统的、真正意义上的成系统,形成各类应用系统的、真正意义上的DSS生生成器。成器。层次模型概述 层次模型的基本结构层次模型的基本结构 应用层的概念应用层的概念 任务层的概念任务层的概念 功能层的概念功能层的概念 物理层的概念物理层的概念层次模型的基本结构 通用系统理论(通用系统理论(GST)通用系统理论(通用系统理论(General System Theory)是由)是

15、由Bertalanffy等人于等人于1968年创立并由年创立并由Mesarovic和和Takahara等人发展起来的理论。等人发展起来的理论。GST的观点是任何复杂的系统均可以视为一个多层模型系的观点是任何复杂的系统均可以视为一个多层模型系统。多层模型通常可分为三层:优化层、适应层和自组织层统。多层模型通常可分为三层:优化层、适应层和自组织层。常用的常用的GST有三类:输入有三类:输入/输出系统模型、目标搜索系统模输出系统模型、目标搜索系统模型和层次系统模型。任何复杂的系统都可由这三类模型来描型和层次系统模型。任何复杂的系统都可由这三类模型来描述述层次模型的基本结构 层次模型法层次模型法层次模

16、型法就是基于通用系统理论(层次模型法就是基于通用系统理论(GST)的多层次模型集成方)的多层次模型集成方法,它采用分层结构,以多层模型作为法,它采用分层结构,以多层模型作为DSS概念模型,并将概念模型,并将DSS生成器视为一个模型集成系统,形成各类生成器视为一个模型集成系统,形成各类DSS应用系统的、真正应用系统的、真正意义上的意义上的DSS生成器。生成器。层次模型分为层次模型分为4个层次个层次:应用层、任务层、功能层和物理层。对应:应用层、任务层、功能层和物理层。对应四个层次引入四个方法:用于四个层次引入四个方法:用于应用层的控制论方法应用层的控制论方法、用于、用于任务层任务层的任务框架法的

17、任务框架法、用于、用于功能层的模型集成法功能层的模型集成法和用于和用于物理层的物理层的DSS描描述语言法述语言法。层次模型的基本结构 层次模型法层次模型法应用层应用层任务层任务层功能层功能层物理层物理层应用的功能定义应用的功能定义应用的结构定义应用的结构定义任务层的实现任务层的实现硬件和软件环境硬件和软件环境应用层的概念 层次模型的最高层应用层表示问题求解活动在决策支层次模型的最高层应用层表示问题求解活动在决策支持系统上的语义描述,也就是说,应用层需要描述系统所持系统上的语义描述,也就是说,应用层需要描述系统所处的外部环境、系统所要表达的问题、以及系统和用户是处的外部环境、系统所要表达的问题、

18、以及系统和用户是怎样来解决问题的。因此,怎样来解决问题的。因此,DSS的任何问题求解活动都应的任何问题求解活动都应该有应用层的描述。应用层为特定该有应用层的描述。应用层为特定DSS提供了一种模型。提供了一种模型。应用层的表示应用层的表示:应用层应用层,应用层的概念 环境环境环境因素环境因素组织环境和组织文化组织环境和组织文化组织目标组织目标组织结构和关系信息流组织结构和关系信息流组织中的信息技术组织中的信息技术可利用资源可利用资源开发的最高级管理支持开发的最高级管理支持应用层的概念 用户用户用户特性用户特性关于任务的知识关于任务的知识关于信息技术的知识关于信息技术的知识问题表述的能力问题表述的

19、能力问题价值系统问题价值系统对问题的激励对问题的激励对问题的期望对问题的期望应用层的概念 问题的详述和问题的结构问题的详述和问题的结构一个问题的表述包括问题的目标、过程以及不确定性一个问题的表述包括问题的目标、过程以及不确定性等特点。等特点。过程表明的是对象目标之间的偶然关系,该对象目标过程表明的是对象目标之间的偶然关系,该对象目标可被看作通常意义上的对象可被看作通常意义上的对象“模型模型”。不确定反映了对象问题并不是完全结构化的。不确定反映了对象问题并不是完全结构化的。用户能在任何时候改变问题的目标或结构,作为一种用户能在任何时候改变问题的目标或结构,作为一种自组织的行为。自组织的行为。对于

20、问题求解策略,控制论方法采用对于问题求解策略,控制论方法采用“满意决策满意决策”的的原则。原则。任务层的概念 任务层概念任务层概念任务层表示应用层描述在计算机中实现。它与应用层任务层表示应用层描述在计算机中实现。它与应用层中的中的以及以及部分的关系特部分的关系特别密切。别密切。任务层可表述为任务层可表述为:任务层任务层,任务结构:详细说明构成任务的构成成分和它们间的内部关系任务结构:详细说明构成任务的构成成分和它们间的内部关系任务控制过程:是指既建立任务结构也建立任务操作任务控制过程:是指既建立任务结构也建立任务操作任务层的概念 任务层概念任务层概念应用层在计算机实现的方法有许多,层次模型法提

21、出应用层在计算机实现的方法有许多,层次模型法提出了标准了标准任务构架任务构架的实现方法,构架中的的实现方法,构架中的任务单元任务单元又由又由:数据模型数据模型问题表达模型问题表达模型推理机模型推理机模型适应性模型适应性模型功能层的概念 功能层概念功能层概念功能层表示任务层实现的支持结构,由特定的功能软件组功能层表示任务层实现的支持结构,由特定的功能软件组成。成。功能层可以描述为功能层可以描述为:功能层功能层,功能软件部件:功能层是建立在模型集成方法基础上的。功能软件部件:功能层是建立在模型集成方法基础上的。这种方法认为一个复杂的模型应该被建成由许多简单子模这种方法认为一个复杂的模型应该被建成由

22、许多简单子模型组成的复合模型。它的实现通常需要用到标准任务构架型组成的复合模型。它的实现通常需要用到标准任务构架法,因为任务就是一个子模型的复合模型。法,因为任务就是一个子模型的复合模型。功能层的操作系统:功能软件部件彼此之间紧密联结,共功能层的操作系统:功能软件部件彼此之间紧密联结,共同执行同执行DSS的各种功能。它们之间也就自然需要一种合作的各种功能。它们之间也就自然需要一种合作和协调。这种控制在功能层上称之为操作系统。和协调。这种控制在功能层上称之为操作系统。物理层的概念 物理层表示物理层表示DSS的计算机应用技术,论述计算机的计算机应用技术,论述计算机技术是如何支持功能层实现的,特别是

23、阐述系统技术是如何支持功能层实现的,特别是阐述系统的硬件和基本软件。任何的硬件和基本软件。任何DSS具有物理层描述,具有物理层描述,这种描述必须详细说明这种描述必须详细说明DSS 物理层可表示为物理层可表示为:物理层物理层,DSS的系统分析和开发方法的系统分析和开发方法 ROMC方法方法ROMC概念概念 ROMC方法正是建立在这四个方面的基础之上的,它方法正是建立在这四个方面的基础之上的,它主要从以几点进行分析:主要从以几点进行分析:表达(表达(Representation):使问题概念化;:使问题概念化;操作(操作(Operation):对表达进行加工;:对表达进行加工;存储(存储(Memo

24、ry aid):表达与加工的存储支持;:表达与加工的存储支持;控制机制(控制机制(Control mechanism):控制、协调整个系:控制、协调整个系统。统。DSS的系统分析和开发方法 ROMC方法方法ROMC概念概念 ROMC方法是一种基于分解决策过程基本活动的方法,是方法是一种基于分解决策过程基本活动的方法,是决策者进行决策者进行表达(表达(R)、操作()、操作(O)、存储()、存储(M)和控制)和控制(C)的方法,其基本思想是建立起的方法,其基本思想是建立起DSS的要求的要求与与DSS的的能力能力之间的关系,并力求减少它们之间的差异。从用户的之间的关系,并力求减少它们之间的差异。从用

25、户的立场来看,立场来看,DSS的能力在于以下四方面:的能力在于以下四方面:提供表达式以帮助决策者将问题概念化,以便于处理和交流。提供表达式以帮助决策者将问题概念化,以便于处理和交流。提供对这些表达式进行分析和运算的某些操作方法提供对这些表达式进行分析和运算的某些操作方法提供辅助存储手段提供辅助存储手段提供处理和使用整个系统的控制机构。提供处理和使用整个系统的控制机构。DSS的系统分析和开发方法的系统分析和开发方法 ROMC方法方法ROMC特点特点ROMC方法是过程独立的方法是过程独立的ROMC方法依赖表达式作为联系方法依赖表达式作为联系DSS各部分的纽带;各部分的纽带;ROMC方法提供了方法提

26、供了DSS分析与设计的框架分析与设计的框架DSS的系统分析和开发方法 ROMC方法方法ROMC基本原理基本原理由由Carison提出,根据西蒙的决策过程模型,尽管决策提出,根据西蒙的决策过程模型,尽管决策过程是非常复杂的,但决策过程中,决策者从事的三个过程是非常复杂的,但决策过程中,决策者从事的三个基本活动情报、设计、选择,都是能够识别的。当基本活动情报、设计、选择,都是能够识别的。当然,这些活动并非是顺序的,而是交错的、反复关联的。然,这些活动并非是顺序的,而是交错的、反复关联的。既然能够识别决策过程的基本活动,就可以通过观察决既然能够识别决策过程的基本活动,就可以通过观察决策者在这些活动中

27、的行动来确定支持的要求。策者在这些活动中的行动来确定支持的要求。DSS的系统分析和开发方法是开始开始识别决策过程识别决策过程的基本活动的基本活动分析每一活动的分析每一活动的R.M.O.C.综合所有的综合所有的R.M.O.C.快速建成系统快速建成系统交付使用交付使用用户满意?用户满意?修改、扩展修改、扩展R.M.O.C.开始开始否DSS的系统分析和开发方法 ROMC方法方法ROMC方法的方法的主要步骤主要步骤首先识别决策过程的基本活动;首先识别决策过程的基本活动;其次分析每一基本活动的组成部分:表达(其次分析每一基本活动的组成部分:表达(R)、操作)、操作(O)、存储()、存储(M)和控制()和

28、控制(C),然后集成这些部分建立),然后集成这些部分建立一个专用的一个专用的DSS。接着综合所有的接着综合所有的R.M.O.C,快速建立一个系统,快速建立一个系统最后,对此系统进行交付使用,满意进入下一步系统的开最后,对此系统进行交付使用,满意进入下一步系统的开发。不满意则进行修改、扩展。发。不满意则进行修改、扩展。DSS的系统分析和开发方法 ROMC方法方法ROMC方法的例子方法的例子投资决策分析例子,一投资者通过历史文件检索、列清单、显示投资决策分析例子,一投资者通过历史文件检索、列清单、显示企业经营状态图表、选择投资策略、研究报表数据、选择股票、企业经营状态图表、选择投资策略、研究报表数

29、据、选择股票、图示股票情况以及模拟等活动过程来进行投资。图示股票情况以及模拟等活动过程来进行投资。分析的重点应集中在决策的过程,特别是每一项任务的输入、运分析的重点应集中在决策的过程,特别是每一项任务的输入、运行和输出。运用行和输出。运用ROMC方法来决策的分析的结果(如下表所示)方法来决策的分析的结果(如下表所示)表示和操作是按照侧重过程的分析方法来选定的,它们是构成表示和操作是按照侧重过程的分析方法来选定的,它们是构成DSS系统结构的基础。记忆和控制辅助部分用以帮助用户开发决系统结构的基础。记忆和控制辅助部分用以帮助用户开发决策过程。策过程。DSS的系统分析和开发方法 ROMC方法方法表示

30、方法表示方法记忆辅助记忆辅助操作操作控制辅助控制辅助文件列表;文件列表;图表;图表;研究报告研究报告模块输出模块输出过程构成语言的过程构成语言的语法语法为每一个表示方为每一个表示方法提供工作空间;法提供工作空间;表示方法程序库;表示方法程序库;数据库、文件数数据库、文件数据、研究数据、据、研究数据、股票数据股票数据对图形的一组操作;对图形的一组操作;对股票清单上的一对股票清单上的一组操作;组操作;对研究报告的一组对研究报告的一组操作;操作;一组模拟操作;一组模拟操作;一组构造过程操作一组构造过程操作用菜单显示操作;用菜单显示操作;为系统作出决策为系统作出决策提供训练指导提提供训练指导提供帮助。

31、供帮助。DSS的开发过程的开发过程DSS的开发过程的开发过程 开发过程开发过程 DSS系统分析系统分析 DSS系统设计系统设计 各部件编制程序各部件编制程序 DSS的集成的集成 系统实施系统实施 系统评价系统评价 系统维护系统维护DSS的开发过程的开发过程 开发过程开发过程DSS的开发是围绕着的开发是围绕着DSS的特点和组成而进行的,其主要过程为:的特点和组成而进行的,其主要过程为:DSS系统分析系统分析。包括确定实际决策问题目标,对系统分析论证。包括确定实际决策问题目标,对系统分析论证。DSS系统初步设计系统初步设计。包括将决策问题分解成多个子问题以及它们的综合。包括将决策问题分解成多个子问

32、题以及它们的综合。DSS系统详细设计系统详细设计。包括各个子问题的详细设计(数据设计和模型设计)。包括各个子问题的详细设计(数据设计和模型设计)和综合设计。和综合设计。各部件编制程序各部件编制程序。它主要包括。它主要包括建立数据库和数据库管理系统建立数据库和数据库管理系统编制模型程序,建立模型库、模型库管理系统编制模型程序,建立模型库、模型库管理系统编制综合控制程序,由总控程序控制模型的运行和组合、结数据库数据的集编制综合控制程序,由总控程序控制模型的运行和组合、结数据库数据的集成,设置人机交互等处理。成,设置人机交互等处理。DSS的开发过程的开发过程 开发过程开发过程系统集成系统集成。包括解

33、决部件接口问题,由总控程序的运。包括解决部件接口问题,由总控程序的运行实现对模型部件和数据部件的集成,形成行实现对模型部件和数据部件的集成,形成DSS系统。系统。系统实施系统实施。包括测试、评价、演示、适应、训练和配。包括测试、评价、演示、适应、训练和配置等任务,其中有些任务可同时进行。置等任务,其中有些任务可同时进行。系统修正系统修正。为适应用户日常需求、环境中技术的变化。为适应用户日常需求、环境中技术的变化以及今后的变化和愿望,开始新一轮的开发过程,对以及今后的变化和愿望,开始新一轮的开发过程,对原有设计或当前设计做修正。原有设计或当前设计做修正。开发过程开发过程实际决策问题实际决策问题确

34、定决策目标确定决策目标DSS系统总体设计系统总体设计问题综合控制设计问题综合控制设计子问题控制设计子问题控制设计问题分解问题分解子问题设计子问题设计总控详细设计总控详细设计数据设计数据设计模型设计模型设计数据文件设计数据文件设计数据库设计数据库设计模型库设计模型库设计模型算法设计模型算法设计DSS系统分析系统分析DSS系统初步设计系统初步设计DSS系统详细设计系统详细设计编制总控编制总控程序和设置程序和设置人机对话人机对话建数据库建数据库数据库数据库管理系统管理系统模型库模型库管理系统管理系统建模建模型库型库编制模型编制模型程序程序数据部件集成数据部件集成模型部件集成模型部件集成解决部件接口解

35、决部件接口进行系统各部件集成进行系统各部件集成形成决策支持系统形成决策支持系统系统实施系统实施系统修正系统修正各部件各部件编制程序编制程序系统集成系统集成系统实施系统实施系统修正系统修正DSS的开发过程的开发过程 系统分析系统分析系统分析的主要内容系统分析的主要内容分析现实决策问题及其涉及的范围分析现实决策问题及其涉及的范围确定支持决策所需要的系统功能确定支持决策所需要的系统功能可行性分析可行性分析技术可行性分析技术可行性分析经济可行性分析经济可行性分析社会可行性分析社会可行性分析DSS的开发过程的开发过程 系统分析系统分析详细调查详细调查系统的业务调查业务流程图(系统的业务调查业务流程图(T

36、FD)系统的信息调查数据流程图(系统的信息调查数据流程图(DFD)建立可行的逻辑模型建立可行的逻辑模型图表形式表达图表形式表达分析说明书分析说明书DSS的开发过程的开发过程 系统设计系统设计DSS初步设计初步设计DSS的初步设计阶段完成系统总体设计,进行问题的初步设计阶段完成系统总体设计,进行问题分解和问题综合。分解和问题综合。对于一个复杂的决策问题,总目标比较大,则需要对问对于一个复杂的决策问题,总目标比较大,则需要对问题进行分解,将其分为解成多个子问题并进行功能分析。题进行分解,将其分为解成多个子问题并进行功能分析。在系统分解的同时,对各子问题之间的关系以及它们之在系统分解的同时,对各子问

37、题之间的关系以及它们之间的处理顺序进行问题综合设计。间的处理顺序进行问题综合设计。对各子问题要进行模型设计,首先要考虑是建立新对各子问题要进行模型设计,首先要考虑是建立新模型还是选用已有的模型。模型还是选用已有的模型。DSS的开发过程的开发过程 系统设计系统设计DSS详细设计详细设计各子问题的详细设计包括对数据进行详细设计和对各子问题的详细设计包括对数据进行详细设计和对模型进行详细设计。模型进行详细设计。数据的设计包括数据文件设计和数据库的设计。数据的设计包括数据文件设计和数据库的设计。对于数据量小而且通用性要求不高的数据,一般设计成对于数据量小而且通用性要求不高的数据,一般设计成数据文件形式

38、,便于模型程序的直接存取。数据文件形式,便于模型程序的直接存取。对于数据量大且通用性较强的数据,则应设计成数据库对于数据量大且通用性较强的数据,则应设计成数据库形式,以便于对数据的统一管理。形式,以便于对数据的统一管理。模型的设计包括模型算法设计和模型库的设计。模型的设计包括模型算法设计和模型库的设计。DSS的开发过程的开发过程 各部件编制程序各部件编制程序数据部件的处理数据部件的处理数据部件中编制程序的重点是数据库管理系统,应数据部件中编制程序的重点是数据库管理系统,应考虑是选用已成熟的软件产品,还是自行设计数据考虑是选用已成熟的软件产品,还是自行设计数据库管理系统。库管理系统。在选定数据库

39、管理系统后,针对具体的实际问题,在选定数据库管理系统后,针对具体的实际问题,需要建立数据库。需要建立数据库。DSS的开发过程的开发过程 各部件编制程序各部件编制程序模型部件的处理模型部件的处理模型部件中编制的重点是模型库管理系统,模型库模型部件中编制的重点是模型库管理系统,模型库管理系统一般要求进行自行开发。管理系统一般要求进行自行开发。开发模型库管理系统时,首先设计模型库的结构,开发模型库管理系统时,首先设计模型库的结构,再设计模型库管理语言,由该语言来实现模型库管再设计模型库管理语言,由该语言来实现模型库管理系统的各种功能。理系统的各种功能。模型部件的集成,主要体现在模型库和模型库管理模型

40、部件的集成,主要体现在模型库和模型库管理系统的统一。系统的统一。DSS的开发过程的开发过程 各部件编制程序各部件编制程序综合部件的处理综合部件的处理编制编制DSS总控程序是按总控制详细流程图,选用合总控程序是按总控制详细流程图,选用合适的计算机语言,或者自行设计语言来编制程序。适的计算机语言,或者自行设计语言来编制程序。作为作为DSS系统总控的计算机语言,需要有数值计算系统总控的计算机语言,需要有数值计算能力、数据处理能力、模型调用能力等多种能力。能力、数据处理能力、模型调用能力等多种能力。DSS的开发过程的开发过程 DSS的集成的集成接口问题接口问题最基本的接口问题是最基本的接口问题是模型对

41、数据库中数据的存取接模型对数据库中数据的存取接口口。总控程序总控程序有时需要有时需要直接对数据库中的数据进行存取直接对数据库中的数据进行存取操作操作,这个接口和模型与数据的接口处理方法相同。,这个接口和模型与数据的接口处理方法相同。总控程序对模型的调用接口总控程序对模型的调用接口主要考虑模型库的结构,主要考虑模型库的结构,一般过程是总控先调用模型字典,再找到模型的可一般过程是总控先调用模型字典,再找到模型的可执行程序,取到内存中运行。执行程序,取到内存中运行。DSS的开发过程的开发过程 DSS的集成的集成集成问题集成问题总控程序是总控程序是3部件系统的核心。部件系统的核心。总控程序是由总控程序

42、是由DSS语言语言来完成,该语言应具备几种来完成,该语言应具备几种基本功能:基本功能:人机交互能力人机交互能力数据计算能力数据计算能力数据处理能力数据处理能力模型调用能力模型调用能力DSS的开发过程的开发过程 DSS的集成的集成形成形成DSS系统系统利用利用DSS集成语言编制集成语言编制DSS总控程序。模型库系统、总控程序。模型库系统、数据库系统也同时建成,进行联合调试和运行。在数据库系统也同时建成,进行联合调试和运行。在调试中发现问题并给予解决,最终形成有机整体的调试中发现问题并给予解决,最终形成有机整体的DSS系统。系统。DSS的开发过程的开发过程 系统实施系统实施系统实施阶段的目标是测试

43、、评估并配置一个系统实施阶段的目标是测试、评估并配置一个文档齐全且功能完善的文档齐全且功能完善的DSS.DSS的开发过程的开发过程 系统评价系统评价系统评价的目的与步骤系统评价的目的与步骤系统评价的目的:系统评价的目的:检查系统的目标、功能及各项指标是否达到设计要求,检查系统的目标、功能及各项指标是否达到设计要求,满足用户要求的程度如何。满足用户要求的程度如何。检查系统中各种资源的利用程度。检查系统中各种资源的利用程度。根据评审和分析的结果,找出系统薄弱环节并提出改进根据评审和分析的结果,找出系统薄弱环节并提出改进的意见。的意见。DSS的开发过程的开发过程 系统评价系统评价系统评价的目的与步骤

44、系统评价的目的与步骤系统评价的步骤:系统评价的步骤:对评价方案做出简要说明。对评价方案做出简要说明。确定评价的指标体系。确定评价的指标体系。以指标体系作出判断和评价,确定单项指标的权重。以指标体系作出判断和评价,确定单项指标的权重。进行单项评价。进行单项评价。进行单项指标的综合。进行单项指标的综合。进行大类指标综合,得到系统方案的总价值。进行大类指标综合,得到系统方案的总价值。DSS的开发过程的开发过程 系统评价系统评价系统评价的指标系统评价的指标 系统评价的指标分经济指标、性能指标和管理系统评价的指标分经济指标、性能指标和管理指标。指标。经济指标,包括系统费用、系统收益、投资回收其经济指标,

45、包括系统费用、系统收益、投资回收其及系统后备需求的规模与费用。及系统后备需求的规模与费用。性能指标,包括系统平均无故障时间、联机响应时性能指标,包括系统平均无故障时间、联机响应时间、吞吐量或处理速度、系统利用率、可操作性、间、吞吐量或处理速度、系统利用率、可操作性、安全保密性、可扩充性及维护费用占总成本的比例。安全保密性、可扩充性及维护费用占总成本的比例。管理指标,包括管理人员对系统的态度、操作者对管理指标,包括管理人员对系统的态度、操作者对系统的态度及外部环境对系统的评价。系统的态度及外部环境对系统的评价。DSS的开发过程的开发过程 系统评价系统评价系统评价报告系统评价报告 系统评价报告是对

46、系统评价报告是对DSS开发工作的评定与总结,也是进一开发工作的评定与总结,也是进一步进行维护工作的依据。主要内容是:步进行维护工作的依据。主要内容是:列出系统分析时提出的系统目标、结构与功能,并与实现列出系统分析时提出的系统目标、结构与功能,并与实现的的DSS逐一进行比较,说明满意的程度。逐一进行比较,说明满意的程度。有关的文件、任务书、参考资料有关的文件、任务书、参考资料经济指标的评价经济指标的评价性能指标的评价性能指标的评价管理指标的评价。管理指标的评价。综合性评价。综合性评价。系统维护系统维护DSS的系统设计的系统设计DSS的系统设计 系统设计的主要内容系统设计的主要内容 信息分析法信息

47、分析法 进化探索法进化探索法DSS的系统设计系统设计的主要内容系统设计的主要内容确定系统的输出确定系统的输出确定系统的输入确定系统的输入确定数据的组织方法确定数据的组织方法考虑代码体系考虑代码体系绘制各处理功能的数据关系图绘制各处理功能的数据关系图绘制系统流程图绘制系统流程图选择计算机系统选择计算机系统系统模型的评价系统模型的评价编写系统说明书编写系统说明书DSS的系统设计 信息分析法信息分析法信息分析法设计过程信息分析法设计过程现行组织现行组织模型模型规范组织规范组织模型模型合理组织合理组织模型模型确定信息需求确定信息需求DSS研制者研制者管理者和管理者和DSS研制者共同开发研制者共同开发D

48、SS的系统设计 信息分析法信息分析法信息分析设计过程信息分析设计过程首先是调查企业中现行的组织机构,并作出代表这个组织机首先是调查企业中现行的组织机构,并作出代表这个组织机构的模型构的模型做出理想的组织模型,并在这个基础上,与管理者一起进行做出理想的组织模型,并在这个基础上,与管理者一起进行“合理组织模型合理组织模型”的开发。的开发。从从“合理模型出发合理模型出发”,参照各个具体问题的决策基准,可以,参照各个具体问题的决策基准,可以确定出应该存储在管理数据库中的数据项目。确定出应该存储在管理数据库中的数据项目。DSS的系统设计 信息分析法信息分析法信息分析法的组成信息分析法的组成(1)决策领域

49、研究阶段)决策领域研究阶段(2)决策领域定义阶段)决策领域定义阶段(3)现行组织模型的开发阶段)现行组织模型的开发阶段(4)规范组织模型的开发阶段)规范组织模型的开发阶段(5)合理组织模型的开发阶段)合理组织模型的开发阶段(6)决策进行模型的研究阶段)决策进行模型的研究阶段(7)信息需求的决定阶段)信息需求的决定阶段DSS的系统设计 进化探索法进化探索法进化探索法要解决的问题进化探索法要解决的问题利用信息分析法完成了数据设计任务之后,我们得到的不利用信息分析法完成了数据设计任务之后,我们得到的不仅是信息需求。在确定信息需求的决策进行模型中,我们仅是信息需求。在确定信息需求的决策进行模型中,我们

50、同时也得到了一些决策所用的单元模型,这些模型有些尚同时也得到了一些决策所用的单元模型,这些模型有些尚不明了的或者不完善的地方。进行探索法设计的主要对象,不明了的或者不完善的地方。进行探索法设计的主要对象,就是上述这一类还没有确定的模型。就是上述这一类还没有确定的模型。DSS的系统设计 进化探索法进化探索法进化探索法的基本思想进化探索法的基本思想在研制在研制DSS之前,管理者在很大程度上凭借过去的经验解之前,管理者在很大程度上凭借过去的经验解决问题,做出决策。在他们的思想中,很少想到要使用什决问题,做出决策。在他们的思想中,很少想到要使用什么模型来解决自己的问题。研制么模型来解决自己的问题。研制

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(决策支持系统的建模与开发课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|