版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
决策支持系统的建模与开发决策支持系统的建模与开发决策支持系统建模与分析开篇案例杜邦公司用专门的机动有轨车队将大批化学产品运往制造商处。一辆机动车的价格从标准罐车的80000美元到特制罐车的250000美元以上。杜邦公司开发了一个ProModel仿真模型,用以模拟公司的整个运输系统。模拟化学生产内的固有的变化、罐车的使用、运输时间、装卸时间以及顾客的需求。(多种情况-多种实验)开发第一个模型仅用了两周,一年节省了50万决策支持系统建模与分析开篇案例宝洁北美供应链再造的DSS系统包括如下模型:一个生成模型估算运输成本。一个需求预测系统(基于统计的)一个配送中心定位模型。(优化)运输模型(线性规划)宝洁北美供应链再造的DSS系统包括如下模型:建模主要问题包括:问题识别和环境分析变量的确定(模型变量:决策、结果、不可控因素)预测(对于模型构造和操作非常重要)多重模型模型分类模型管理基于知识的建模(定性问题)建模主要问题包括:决策支持系统开发主要内容DSS的开发策略、方法和步骤DSS的开发过程DSS的系统分析方法DSS的系统设计DSS的开发人员DSS软件开发工具DSS的评估基于C/S的DSS快速开发平台案例决策支持系统开发主要内容DSS的开发策略、方法和步骤DSS的开发策略、方法开发策略开发方法开发步骤DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略(1)编制一个用户定制化的DSS(2)采用DSS集成开发工具(3)利用专用DSS生成器DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略编制一个用户定制化的DSS这种策略采用一种通用编程语言(GPL),如Pascal语言和C语言;或者采用第4代编程语言(4GL),例如面向对象的语言(Delphi和VisualC++)、表格和面向财务的语言。DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略采用DSS集成开发工具DSS集成开发工具是一种应用系统,使用它能够在DSS的设计与实施过程中少编数千条指令或程序。最常见的一种DSS集成开发工具就是电子数据表格,如Excel、Lotus等。虽然和直接使用编程语言开发相比,使用DSS集成开发工具开发效率要高得多,但是和使用其他策略相比,DSS集成开发工具限制了开发的灵活性和能够达到的复杂程度。DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略用专门领域的DSS生成器专用DSS(SDSS)实际上是执行决策支持的系统。这些系统可以辅助开发高度结构化的专用DSS,因此常常被某些职能部门使用。专用DSS包含一组计算机软件和硬件,支持一个或一群决策者,处理一批相关的决策问题,例如,实现复杂统计功能的SAS,用于金融分析的CommanderFDC。DSS的开发策略、方法开发策略DSS的开发策略、方法开发方法方法简介快速实现DSS方法分阶段实现DSS方法建立完整DSS方法DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法方法简介快速实现DSS方法如果对需要的通用DSS功能尚不清楚而又认为某一个决策领域有开发DSS的价值,那么就可以用最适宜的DSS工具针对问题直接开发一个专用DSS,在获得成效后再考虑下一步行动。这种方案适应于建立专用DSS。DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法方法简介分阶段实现DSS方法构成一个专用决策支持系统,要有先进的开发方法,开发第一个系统的部分成效可以再用于第二个专用决策支持系统通过几个成功的专用决策支持系统的开发,产生DSS生成器。在第一阶段开发中考虑以后阶段的要求,这样第一阶段开发的成果在第二阶段可以使用。这种实现方案主要用于利用DSS生成器开发一系统专用DSS。DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法方法简介建立完整DSS的方法在建造任一个专用DSS之前,开发某种具有完全服务功能的DSS生成系统,并建立管理它的组织机构。这是一种长远的、完整的、成熟的技术方案,它把重点放在建立DSS生成器和DSS工具,以此为基础来降低开发许多专用DSS的费用。DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法3种方法比较快速实现法分阶段实现法完整的开发方法优点盈利快技术应用和开发过程容易易于得到技术和易于开发新技术能促进DSS生成器的开发允许专用DSS互相选,能实现专用之间进行组合。能吸收新的技术有最好的结构体系和最好的合成形式能较快地实现所有功能缺点前一个系统的设计对下一个专用DSS的开发效益不大专用DSS的要求发生变化时,在修改方面要作更多的工作事前要求较高的附加费用延迟了最初成果的使用时间在第一次获得利益之间需要很长的开发时间技术过时较快,风险较大未知风险很大DSS的开发策略、方法开发方法快速实现法分阶段实现法完整的开DSS的系统开发方法DSS的开发与MIS开发有许多区别,MIS的开发主要采取系统生命周期法。DSS可以用不同的方法进行构造,其典型的方法主要有原型法、层次模型法、ROMC方法。DSS的系统开发方法DSS的开发与MIS开发有许多区别,MIDSS的系统分析和开发方法生命周期法生命周期法常用于开发MIS等比较结构化的系统。问题:如何将生命周期法用于DSS的开发如何设计DSS以改进管理者所面临的半结构化或非结构化问题的决策过程.DSS的系统分析和开发方法生命周期法DSS的系统分析和开发方法问题定义可行性分析系统分析系统设计代码生成测试实施维护SDLC方法的阶段示意图DSS的系统分析和开发方法问题可行性系统系统代码测试实施维护原型法可行性研究基本信息需求分析生成工作原型测试并改进原型是否完成整理原型撰写文档修改否是原型法可行性基本信息需求分析生成工作原型测试并改进原型是否整原型法丢弃原型初步设计采用SDLC方法形成临时工作版本测试与评价系统满意吗与其他计算机系统集成转换成最终系统,执行建立一个完整的系统改进否是原型法开发步骤示意图选择2:改进原型选择2:改进原型原型法丢弃原型初步设计采用SDLC方法形成临时工作版本测试与DSS的系统分析和开发方法原型法优点:和SDLC方法相比,开发时间的显著减少和开发费用的降低。用户能做出关于系统功能的及时响应和反馈。原型开发过程反复的特点至少从理论上促进了用户对系统和它的所有功能的理解。局限性:SDLC方法比纯粹的原型开发方法要更加细致,也使得对整个开发文档的细节给予更多的注意,对系统的优势和相应的花费也能有更有深刻的理解。原型法开发方法的过程使得系统维护可能比基于SDLC方法开发的相应系统要更加困难。使用该方法时,可能会丢失在系统生命周期法、各阶段步骤中可以得到的东西。DSS的系统分析和开发方法原型法DSS的系统分析和开发方法层次模型法层次模型法的产生是基于Bertalanffy等人于1968年并由Mesarovic和Takahara等人发展起来的通用系统理论(GST)。层次模型法就是基于通用系统理论的多层次模型集成方法,它采用分层结构,以多层次模型作为概念模型,并将DSS生成器(DSSG)视为一模型集成系统,形成各类应用系统的、真正意义上的DSS生成器。DSS的系统分析和开发方法层次模型法层次模型概述层次模型的基本结构应用层的概念任务层的概念功能层的概念物理层的概念层次模型概述层次模型的基本结构层次模型的基本结构通用系统理论(GST)通用系统理论(GeneralSystemTheory)是由Bertalanffy等人于1968年创立并由Mesarovic和Takahara等人发展起来的理论。GST的观点是任何复杂的系统均可以视为一个多层模型系统。多层模型通常可分为三层:优化层、适应层和自组织层。常用的GST有三类:输入/输出系统模型、目标搜索系统模型和层次系统模型。任何复杂的系统都可由这三类模型来描述层次模型的基本结构通用系统理论(GST)层次模型的基本结构层次模型法层次模型法就是基于通用系统理论(GST)的多层次模型集成方法,它采用分层结构,以多层模型作为DSS概念模型,并将DSS生成器视为一个模型集成系统,形成各类DSS应用系统的、真正意义上的DSS生成器。层次模型分为4个层次:应用层、任务层、功能层和物理层。对应四个层次引入四个方法:用于应用层的控制论方法、用于任务层的任务框架法、用于功能层的模型集成法和用于物理层的DSS描述语言法。层次模型的基本结构层次模型法层次模型的基本结构层次模型法应用层任务层功能层物理层应用的功能定义应用的结构定义任务层的实现硬件和软件环境层次模型的基本结构层次模型法应用层任务层功能层物理层应用的功应用层的概念层次模型的最高层--应用层表示问题求解活动在决策支持系统上的语义描述,也就是说,应用层需要描述系统所处的外部环境、系统所要表达的问题、以及系统和用户是怎样来解决问题的。因此,DSS的任何问题求解活动都应该有应用层的描述。应用层为特定DSS提供了一种模型。应用层的表示:应用层=<<环境>,<用户>,<问题表述>,<问题结构和过程>>应用层的概念层次模型的最高层--应用层表示问题求解活动在决策应用层的概念环境环境因素组织环境和组织文化组织目标组织结构和关系信息流组织中的信息技术可利用资源开发的最高级管理支持应用层的概念环境应用层的概念用户用户特性关于任务的知识关于信息技术的知识问题表述的能力问题价值系统对问题的激励对问题的期望应用层的概念用户应用层的概念问题的详述和问题的结构一个问题的表述包括问题的目标、过程以及不确定性等特点。过程表明的是对象目标之间的偶然关系,该对象目标可被看作通常意义上的对象“模型”。不确定反映了对象问题并不是完全结构化的。用户能在任何时候改变问题的目标或结构,作为一种自组织的行为。对于问题求解策略,控制论方法采用“满意决策”的原则。应用层的概念问题的详述和问题的结构任务层的概念任务层概念任务层表示应用层描述在计算机中实现。它与应用层中的<问题表述>以及<问题结构和过程>部分的关系特别密切。任务层可表述为:任务层=<<任务结构>,<任务控制过程>>任务结构:详细说明构成任务的构成成分和它们间的内部关系任务控制过程:是指既建立任务结构也建立任务操作任务层的概念任务层概念任务层的概念任务层概念应用层在计算机实现的方法有许多,层次模型法提出了标准任务构架的实现方法,构架中的任务单元又由:数据模型问题表达模型推理机模型适应性模型任务层的概念任务层概念功能层的概念功能层概念功能层表示任务层实现的支持结构,由特定的功能软件组成。功能层可以描述为:功能层=<<功能软件部件>,<功能操作系统>>功能软件部件:功能层是建立在模型集成方法基础上的。这种方法认为一个复杂的模型应该被建成由许多简单子模型组成的复合模型。它的实现通常需要用到标准任务构架法,因为任务就是一个子模型的复合模型。功能层的操作系统:功能软件部件彼此之间紧密联结,共同执行DSS的各种功能。它们之间也就自然需要一种合作和协调。这种控制在功能层上称之为操作系统。功能层的概念功能层概念物理层的概念物理层表示DSS的计算机应用技术,论述计算机技术是如何支持功能层实现的,特别是阐述系统的硬件和基本软件。任何DSS具有物理层描述,这种描述必须详细说明DSS物理层可表示为:物理层=<<硬件>,<基础软件>,<设施的层次>>物理层的概念物理层表示DSS的计算机应用技术,论述计算机技术DSS的系统分析和开发方法ROMC方法ROMC概念ROMC方法正是建立在这四个方面的基础之上的,它主要从以几点进行分析:表达(Representation):使问题概念化;操作(Operation):对表达进行加工;存储(Memoryaid):表达与加工的存储支持;控制机制(Controlmechanism):控制、协调整个系统。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC概念ROMC方法是一种基于分解决策过程基本活动的方法,是决策者进行表达(R)、操作(O)、存储(M)和控制(C)的方法,其基本思想是建立起DSS的要求与DSS的能力之间的关系,并力求减少它们之间的差异。从用户的立场来看,DSS的能力在于以下四方面:提供表达式以帮助决策者将问题概念化,以便于处理和交流。提供对这些表达式进行分析和运算的某些操作方法提供辅助存储手段提供处理和使用整个系统的控制机构。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC特点ROMC方法是过程独立的ROMC方法依赖表达式作为联系DSS各部分的纽带;ROMC方法提供了DSS分析与设计的框架DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC基本原理由Carison提出,根据西蒙的决策过程模型,尽管决策过程是非常复杂的,但决策过程中,决策者从事的三个基本活动--情报、设计、选择,都是能够识别的。当然,这些活动并非是顺序的,而是交错的、反复关联的。既然能够识别决策过程的基本活动,就可以通过观察决策者在这些活动中的行动来确定支持的要求。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法是开始识别决策过程的基本活动分析每一活动的R.M.O.C.综合所有的R.M.O.C.快速建成系统交付使用用户满意?修改、扩展R.M.O.C.开始否DSS的系统分析和开发方法是开始识别决策过程分析每一活动的综DSS的系统分析和开发方法ROMC方法ROMC方法的主要步骤首先识别决策过程的基本活动;其次分析每一基本活动的组成部分:表达(R)、操作(O)、存储(M)和控制(C),然后集成这些部分建立一个专用的DSS。接着综合所有的R.M.O.C,快速建立一个系统最后,对此系统进行交付使用,满意进入下一步系统的开发。不满意则进行修改、扩展。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC方法的例子投资决策分析例子,一投资者通过历史文件检索、列清单、显示企业经营状态图表、选择投资策略、研究报表数据、选择股票、图示股票情况以及模拟等活动过程来进行投资。分析的重点应集中在决策的过程,特别是每一项任务的输入、运行和输出。运用ROMC方法来决策的分析的结果(如下表所示)表示和操作是按照侧重过程的分析方法来选定的,它们是构成DSS系统结构的基础。记忆和控制辅助部分用以帮助用户开发决策过程。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法表示方法记忆辅助操作控制辅助文件列表;图表;研究报告模块输出过程构成语言的语法为每一个表示方法提供工作空间;表示方法程序库;数据库、文件数据、研究数据、股票数据对图形的一组操作;对股票清单上的一组操作;对研究报告的一组操作;一组模拟操作;一组构造过程操作用菜单显示操作;为系统作出决策提供训练指导提供帮助。DSS的系统分析和开发方法ROMC方法表示方法记忆辅助操作控DSS的开发过程DSS的开发过程DSS的开发过程开发过程DSS系统分析DSS系统设计各部件编制程序DSS的集成系统实施系统评价系统维护DSS的开发过程开发过程DSS的开发过程开发过程DSS的开发是围绕着DSS的特点和组成而进行的,其主要过程为:DSS系统分析。包括确定实际决策问题目标,对系统分析论证。DSS系统初步设计。包括将决策问题分解成多个子问题以及它们的综合。DSS系统详细设计。包括各个子问题的详细设计(数据设计和模型设计)和综合设计。各部件编制程序。它主要包括建立数据库和数据库管理系统编制模型程序,建立模型库、模型库管理系统编制综合控制程序,由总控程序控制模型的运行和组合、结数据库数据的集成,设置人机交互等处理。DSS的开发过程开发过程DSS的开发过程开发过程系统集成。包括解决部件接口问题,由总控程序的运行实现对模型部件和数据部件的集成,形成DSS系统。系统实施。包括测试、评价、演示、适应、训练和配置等任务,其中有些任务可同时进行。系统修正。为适应用户日常需求、环境中技术的变化以及今后的变化和愿望,开始新一轮的开发过程,对原有设计或当前设计做修正。DSS的开发过程开发过程开发过程实际决策问题确定决策目标DSS系统总体设计问题综合控制设计子问题控制设计问题分解子问题设计总控详细设计数据设计模型设计数据文件设计数据库设计模型库设计模型算法设计DSS系统分析DSS系统初步设计DSS系统详细设计开发过程实际决策问题确定决策目标DSS系统总体设计问题综合控编制总控程序和设置人机对话建数据库数据库管理系统模型库管理系统建模型库编制模型程序数据部件集成模型部件集成解决部件接口进行系统各部件集成形成决策支持系统系统实施系统修正各部件编制程序系统集成系统实施系统修正编制总控建数据库数据库模型库建模编制模型数据部件集成模型部件DSS的开发过程系统分析系统分析的主要内容分析现实决策问题及其涉及的范围确定支持决策所需要的系统功能可行性分析技术可行性分析经济可行性分析社会可行性分析DSS的开发过程系统分析DSS的开发过程系统分析详细调查系统的业务调查-业务流程图(TFD)系统的信息调查-数据流程图(DFD)建立可行的逻辑模型图表形式表达分析说明书DSS的开发过程系统分析DSS的开发过程系统设计DSS初步设计DSS的初步设计阶段完成系统总体设计,进行问题分解和问题综合。对于一个复杂的决策问题,总目标比较大,则需要对问题进行分解,将其分为解成多个子问题并进行功能分析。在系统分解的同时,对各子问题之间的关系以及它们之间的处理顺序进行问题综合设计。对各子问题要进行模型设计,首先要考虑是建立新模型还是选用已有的模型。DSS的开发过程系统设计DSS的开发过程系统设计DSS详细设计各子问题的详细设计包括对数据进行详细设计和对模型进行详细设计。数据的设计包括数据文件设计和数据库的设计。对于数据量小而且通用性要求不高的数据,一般设计成数据文件形式,便于模型程序的直接存取。对于数据量大且通用性较强的数据,则应设计成数据库形式,以便于对数据的统一管理。模型的设计包括模型算法设计和模型库的设计。DSS的开发过程系统设计DSS的开发过程各部件编制程序数据部件的处理数据部件中编制程序的重点是数据库管理系统,应考虑是选用已成熟的软件产品,还是自行设计数据库管理系统。在选定数据库管理系统后,针对具体的实际问题,需要建立数据库。DSS的开发过程各部件编制程序DSS的开发过程各部件编制程序模型部件的处理模型部件中编制的重点是模型库管理系统,模型库管理系统一般要求进行自行开发。开发模型库管理系统时,首先设计模型库的结构,再设计模型库管理语言,由该语言来实现模型库管理系统的各种功能。模型部件的集成,主要体现在模型库和模型库管理系统的统一。DSS的开发过程各部件编制程序DSS的开发过程各部件编制程序综合部件的处理编制DSS总控程序是按总控制详细流程图,选用合适的计算机语言,或者自行设计语言来编制程序。作为DSS系统总控的计算机语言,需要有数值计算能力、数据处理能力、模型调用能力等多种能力。DSS的开发过程各部件编制程序DSS的开发过程DSS的集成接口问题最基本的接口问题是模型对数据库中数据的存取接口。总控程序有时需要直接对数据库中的数据进行存取操作,这个接口和模型与数据的接口处理方法相同。总控程序对模型的调用接口主要考虑模型库的结构,一般过程是总控先调用模型字典,再找到模型的可执行程序,取到内存中运行。DSS的开发过程DSS的集成DSS的开发过程DSS的集成集成问题总控程序是3部件系统的核心。总控程序是由DSS语言来完成,该语言应具备几种基本功能:人机交互能力数据计算能力数据处理能力模型调用能力DSS的开发过程DSS的集成DSS的开发过程DSS的集成形成DSS系统利用DSS集成语言编制DSS总控程序。模型库系统、数据库系统也同时建成,进行联合调试和运行。在调试中发现问题并给予解决,最终形成有机整体的DSS系统。DSS的开发过程DSS的集成DSS的开发过程系统实施系统实施阶段的目标是测试、评估并配置一个文档齐全且功能完善的DSS.DSS的开发过程系统实施DSS的开发过程系统评价系统评价的目的与步骤系统评价的目的:检查系统的目标、功能及各项指标是否达到设计要求,满足用户要求的程度如何。检查系统中各种资源的利用程度。根据评审和分析的结果,找出系统薄弱环节并提出改进的意见。DSS的开发过程系统评价DSS的开发过程系统评价系统评价的目的与步骤系统评价的步骤:对评价方案做出简要说明。确定评价的指标体系。以指标体系作出判断和评价,确定单项指标的权重。进行单项评价。进行单项指标的综合。进行大类指标综合,得到系统方案的总价值。DSS的开发过程系统评价DSS的开发过程系统评价系统评价的指标
系统评价的指标分经济指标、性能指标和管理指标。经济指标,包括系统费用、系统收益、投资回收其及系统后备需求的规模与费用。性能指标,包括系统平均无故障时间、联机响应时间、吞吐量或处理速度、系统利用率、可操作性、安全保密性、可扩充性及维护费用占总成本的比例。管理指标,包括管理人员对系统的态度、操作者对系统的态度及外部环境对系统的评价。DSS的开发过程系统评价DSS的开发过程系统评价系统评价报告
系统评价报告是对DSS开发工作的评定与总结,也是进一步进行维护工作的依据。主要内容是:列出系统分析时提出的系统目标、结构与功能,并与实现的DSS逐一进行比较,说明满意的程度。有关的文件、任务书、参考资料经济指标的评价性能指标的评价管理指标的评价。综合性评价。系统维护DSS的开发过程系统评价DSS的系统设计DSS的系统设计DSS的系统设计系统设计的主要内容信息分析法进化探索法DSS的系统设计系统设计的主要内容DSS的系统设计系统设计的主要内容确定系统的输出确定系统的输入确定数据的组织方法考虑代码体系绘制各处理功能的数据关系图绘制系统流程图选择计算机系统系统模型的评价编写系统说明书DSS的系统设计系统设计的主要内容DSS的系统设计信息分析法信息分析法设计过程现行组织模型规范组织模型合理组织模型确定信息需求DSS研制者管理者和DSS研制者共同开发DSS的系统设计信息分析法现行组织规范组织合理组织确定信息需DSS的系统设计信息分析法信息分析设计过程首先是调查企业中现行的组织机构,并作出代表这个组织机构的模型做出理想的组织模型,并在这个基础上,与管理者一起进行“合理组织模型”的开发。从“合理模型出发”,参照各个具体问题的决策基准,可以确定出应该存储在管理数据库中的数据项目。DSS的系统设计信息分析法DSS的系统设计信息分析法信息分析法的组成(1)决策领域研究阶段(2)决策领域定义阶段(3)现行组织模型的开发阶段(4)规范组织模型的开发阶段(5)合理组织模型的开发阶段(6)决策进行模型的研究阶段(7)信息需求的决定阶段DSS的系统设计信息分析法DSS的系统设计进化探索法进化探索法要解决的问题利用信息分析法完成了数据设计任务之后,我们得到的不仅是信息需求。在确定信息需求的决策进行模型中,我们同时也得到了一些决策所用的单元模型,这些模型有些尚不明了的或者不完善的地方。进行探索法设计的主要对象,就是上述这一类还没有确定的模型。DSS的系统设计进化探索法DSS的系统设计进化探索法进化探索法的基本思想在研制DSS之前,管理者在很大程度上凭借过去的经验解决问题,做出决策。在他们的思想中,很少想到要使用什么模型来解决自己的问题。研制DSS时,在DSS研制者的帮助下,才想到必须对要解决的问题进行模型化。这时,DSS研制者根据管理者的要求很快构造出代表实际问题原型的模型供管理者使用。管理者在使用模型的过程中,必然会对模型或者其应用提出更高的要求。根据这种要求,DSS研制者反复修改、探索,从而达到系统的不断进化。DSS的系统设计进化探索法DSS的系统设计进化探索法设计准则(由Lucas提出)在管理者指导下进行模型设计必须特别注意管理者与模型的界面,即输入输出部分根据管理者的标准,对模型进行质量评估DSS的系统设计进化探索法DSS的系统设计进化探索法具体步骤开端初期探索模型设计与调试移交成熟DSS的系统设计进化探索法DSS开发人员DSS开发人员DSS开发人员DSS开发人员应具备的知识和能力决策支持系统开发项目的参与者DSS开发人员DSS开发人员应具备的知识和能力DSS的系统设计DSS开发人员应具备的知识和能力理解问题领域的知识理解具体的用户需求掌握可行的开发技术获得恰当的知识DSS的系统设计DSS开发人员应具备的知识和能力DSS的系统设计决策支持系统开发项目的参与者用户中间用户DSS建造师或开发者技术支持人员工具师DSS的系统设计决策支持系统开发项目的参与者DSS开发工具DSS开发工具DSS开发工具DSS软件开发工具分类常用软件开发工具简介数据库开发工具模型库及方法库开发工具用于知识库子系统建造的开发工具微机集成软件DSS开发环境和DSS生成器DSS开发工具DSS软件开发工具分类软件开发工具分类支持解释程序生成的可以直接用在专用DSS(SDSS)或DSS生成器(DSSG)中,成为构成SDSSG或DSSG的重要模块。支持数据生成的有数据编辑软件、数据库维护软件、对话编辑软件。综合性、多功能的软件工具包。DSS与工具的关系软件开发工具分类支持解释程序生成的对话解释程序输入
输出模型A解释程序模型B解释程序数据库管理解释程序数据:输出格数据
应答逻辑数据
模型数据……..集成软件回归模型编码程序报表软件显示管理系统对话编辑软件程序设计语言编辑、编译连接程序DSS生成器DSS工具对话解释程序模型A模型B数据库管理解释程序集成回归模型报表显常用软件工具简介操作系统程序设计语言编辑、编译和连接程序等也是开发应用软件所必需网络软件和通信软件分析和管理工具常用软件工具简介操作系统DSS开发工具专用类工具支持对话的工具支持模型的工具支持数据的工具支持集成的工具DSS开发工具专用类工具DSS开发工具综合类工具KnowledgeMan第四代语言MAPPER系统4GL是一种非过程性的超高级语言DSS开发工具综合类工具模型库及方法库开发工具DSS与传统的CBIS(Computer-BasedInformationSystem)的一个重大区别就是DSS的建模能力,它是DSS的核心技术之一。在具有独立方法库的DSS中,方法作为模型的建造模块或更加通用的独立模型从而构成了模型库的后援系统。因而,建模工具也完全适用于方法的构成和方法库的开发。模型库及方法库开发工具DSS与传统的CBIS(Compute模型库及方法库开发工具电子表格模板和宏功能面向财务建模的生成器定量模型模型库管理系统和方法库管理系统软件模型库及方法库开发工具电子表格DSS的评估DSS的评估DSS的评估为什么要对DSS进行评估由于决策者的决策活动是对未来的行为科学作出科学的决定,所以决策者往往无法肯定自己所作出的决策是否科学,正确的程度究竟有多少。即决策者往往在一种不确定的、难于断言的状态下处理复杂的问题,这就是DSS所面对的工作特点和本质。因此对于决策系统来讲,主要的矛盾是如何处理决策者的不明确的信息需求和系统功能之间的矛盾。问题的不确定性决定了不存在一个完全统一的解决方法。DSS的评估为什么要对DSS进行评估DSS的评估如果一个DSS具备了以下的功能,则认为该DSS是比较完备的。这些基本功能是:信息查询比较和评价发展预测模拟实施及多方案比较DSS的评估如果一个DSS具备了以下的功能,则认为该DSS是DSS的评估DSS评价内容决策理论方法与系统模型系统基础信息计算机辅助系统DSS使用DSS的维护DSS的开发费用。DSS的评估DSS评价内容案例:企业销售决策支持系统(ESDSS)在市场经济体制下,销售管理已成为企业最重要的经济活动之一。企业销售是企业经营的起点,也是企业效益的焦点,销售活动不仅与企业内部各部门有密切的关系,还与外界有着广泛的交往。销售活动涉及的许多问题具有相当的不确定性,这些问题的决策是半结构化或非结构化的。因此用于支持企业销售决策的DSS是一种较典型的专用DSS,本节将以企业销售决策系统(ESDSS)为案例,介绍实际的DSS的构造及其具体的应用。以便直观地帮助我们学习和认识DSS。案例:企业销售决策支持系统(ESDSS)在市场经济体制下,销案例:企业销售决策支持系统(ESDSS)一、ESDSS的功能研制ESDSS是为处在竞争日趋激烈环境中的企业提供一种分析销售因素关系及其变化规律,抉择最优或满意营销策略的科学手段。ESDSS的功能有销售预测和销售决策两大类,另外还有若干辅助功能,如下图。案例:企业销售决策支持系统(ESDSS)一、ESDSS的功能案例:企业销售决策支持系统(ESDSS)ESDSS市场需求销售额与销售量产品价格产品生命周期期望利润收益市场占有率新技术宏观经济形势产品价格促销策略产品运输销售利润销售预测销售决策案例:企业销售决策支持系统(ESDSS)ESDSS市场需求产案例:企业销售决策支持系统(ESDSS)一、ESDSS的功能销售预测是销售决策的前期工作,预测结果是决策的依据。ESDSS的销售预测功能比较齐全,既有宏观的,也有微观的。如:“市场需求、销售额与销售量、产品价格”等是微观的,而“宏观经济形势”,则是宏观的。销售决策是销售管理的核心,贯穿于销售管理的各个方面和全过程。ESDSS的销售决策功能是一些常用的,也是较为重要的功能。案例:企业销售决策支持系统(ESDSS)一、ESDSS的功能案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构与组成ESDSS的结构设计采用数据库、模型库、方案库“三库一体”,以“方案驱动”运行,以数据库管理模式进行模型管理的设计思想。ESDSS在结构上是新颖的三角式的三库系统,其特色是提出了“方案库”的概念和“方案驱动”的构思,并与以实现。系统的逻辑结构如下图。案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构与组成人机对话系统数据管理模型管理方案管理输出管理数据库模型库方案库ESDSS逻辑结构图案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构与组成ESDSS的数据库存储各种从MIS中析取的销售预测与销售决策依据数据、公用的数据字典与数据表字典,以及运行过程中使用的临时表等。模型库中单元模型用程序方式存储,以两级模型字典描述和管理。单元模型的组合根据他们的依赖关系,通过建立临时空间来实现,模型的运行通过指南式的人机逐步对话触发。较特别的是各种销售预测与销售决策的方法也存储于模型库中。销售预测与销售决策所采用的方法与模型分别列于表10.1与表10.2。案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构销售预测采用的方法与模型
方法与模型预测功能德尔菲法移动平移指数平滑季节指数线性回归马尔科夫需求价格弹性需求收入弹性景气预测市场需求销售额及销售量价格产品生命周期预期利润收益市场占有率新技术宏观经济形势销售预测采用的方法与模型方法与模型德尔菲法移动销售决策采用的方法与模型决
策
功
能方
法
与
模
型产品价格1.拟合产品需求曲线2.各种需求价格弹性预测方法
3.成本加成法、量本利法、边际贡献法
促销手段:1.广告1.广告效应曲线拟合2.广告费用预测3.广告媒体选择模型(线性规划)2.推销人员数1.销售数量比例法产品运输1.运输成本最小化或利润最大化通用决策方法1.决策表2.决策树3.线性规划销售决策采用的方法与模型决策功能方法与案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构与组成ESDSS引入方案库的概念,方案库存储各种完整的预测与决策方案,包括预测与决策过程中使用的数据、模型、方法的描述以及运行步骤。方案能反映决策者的决策风格与经验,可以事先建立,也可在模型求解时生成。方案库通过方案字典管理方案,并可作为一种预测与决策的知识不断积累。案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构与组成
人机会话系统采用用户界面十分友好的Window格式的菜单驱动和控制,以多任务方式展开。系统提供用户界面十分友好的多种会话方式和操作功能,提供各种获取数据的渠道和各种形式的输出信息等,它在整个决策过程中起到控制机制的作用。ESDSS的人机会话系统设有出错提示、重要操作提供确认、无效数据处理及互斥性校验等容纠错功能,以及多媒体形式的教学与帮助功能。DSS建立在Windows平台上,采用VisualBasic作为系统主程序的语言,数据库管理系统选用Access,并用Office软件作系统的辅助工具。
案例:企业销售决策支持系统(ESDSS)二、ESDSS的结构案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用1、
应用企业简介某运输公司是从事内贸物流的专业企业,拥有主干线路20条,年运输生产能力超过200万吨公里。企业的销售公司设有四个业务科以及计划、储运和财务等职能科室,在国内设有天津、武汉、广州和华东分公司。公司销售"决策的主要参与人员由集团总裁、销售公司经理和财会人员组成。”
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用2、
问题的提出随着市场经济的进一步发展,运输行业的竞争日趋激烈。该厂的市场占有率较大,指定的价格通常处于一个领导价格的地位,因此如何及时地把握市场机会,准确地预测市场需求,如何根据市场需求及时调整自己的营销策略等问题对公司决策层提出了更高的要求。但长期以来,在决策时往往采用经验估计、定性分析等方法,一般决策者的经验和水平无法满足要求,也难以借鉴他人的经验和获得有效的决策数据,常局限于一种决策方案而缺乏多方案的制定与比较。鉴于此,公司领导希望能够有一套使用方便、切实有效的计算机系统来支持公司进行决策。
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用3、
市场需求预测
影响该厂销售情况的主要因素是运价、广告支出以及地区内贸运输总量,1995一2004年各年的数据见下表。
根据表中数据,应用ESDSS的销售量预测功能,由回归分析建立企业的需求预测模型:
y=106.04684-0.28891X1+1.15190X2+0.28487X3案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用年份
年销售量(百万吨公里)平均运价X1(标箱)广告支出X2
(万元)地区内贸运输量X3(百万台)1995130.8777889.3909626.9469064.471996147.7121381.8156344.1054458.351997135.14110136.6766045.9070251.401998163.60865133.2832064.8003371.421999182.81440126.3493074.24345106.672000211.53442134.3266092.33541129.862001230.1030097.3825398.84042136.692002247.8133461.12069102.74788145.272003258.4331243.10360105.44854147.522004265.3213041.26383114.18541157.00年份年销售量平均运价X1广告支出X2
(万元)地区内贸运输案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用3、
市场需求预测模型运行后的统计量表明模型的拟合良好(R2=0.99903),误差较小(标准差=1.92287)。根据预测模型对2004年市场需求进行验算,平均运价=41.26383,广告支出=114.18541,地区内贸运输量=157,计算得2004年需求约为270.4,与实际情况265.32130基本符合。
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用3、
市场需求预测
作“如来……则”方式的灵敏度分析,回答若干问题:销售量增长10%,其他不变,广告费支出必须达到多少?当价格下降到多少元时,销售量增长10%?经分析可知,当广告支出为126.2486万元时或价格下降到38.42元时,可以达到销售量增长大约10%的目标。
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用4、
广告媒体选择决策
由于企业广告费用的预算上一般根据一定的利润比提取,并由主观判断安排广告宣传,而如何优化分配,用好这笔资金一直未作过认真的考虑。
企业主要使用的广告媒体为户外广告、专业杂志和其他形式。根据历史的经验,各种媒体的加权展露数为:户外广告192、专业杂志36、其他形式12。现要应用ESDSS促销手段决策功能,由线性规划模型作广告费优化分配方案,以得到最大的展开效果。案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用4、
广告媒体选择决策1)
建立决策变量X1-----分配给户外广告的设置次数X2-----分配给专业杂志的刊登次数X3-----分配给其他广告形式的次数
2)
建立目标函数
MaxE(X)=192X1+36X2+12X3
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用4、
广告媒体选择决策3)
确定约束条件
户外广告每次的设置费用为150000元/年,专业杂志上刊登广告的费用为24000元/年,其他广告形式平均为120000元/年。其中户外广告的投入不得少于650000元,次数不得少于2次,专业杂志的刊登不得少于3次,其他广告形式尽可能少于2次,由此确定模型的约束条件如下:
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用4、
广告媒体选择决策3)
确定约束条件
150000X1+24000X2+120000X3≤1000000
150000X1≥650000
X1≥2
X2≥3
X3≤2
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用4、
广告媒体选择决策4)
规划求解的结果X1=4.33,X2=14.83,X3=0,E=1357,取整得:X1=4,X2=15,X3=0,E=1357
根据求解结果,企业为获得最大的展露效果,应该在户外广告上投入4×150000=600000元,专业杂志的投入为l5×24000=360000元,而尽可能不在其他广告形式上投入。
案例:企业销售决策支持系统(ESDSS)三、ESDSS的应用决策支持系统的建模与开发决策支持系统的建模与开发决策支持系统建模与分析开篇案例杜邦公司用专门的机动有轨车队将大批化学产品运往制造商处。一辆机动车的价格从标准罐车的80000美元到特制罐车的250000美元以上。杜邦公司开发了一个ProModel仿真模型,用以模拟公司的整个运输系统。模拟化学生产内的固有的变化、罐车的使用、运输时间、装卸时间以及顾客的需求。(多种情况-多种实验)开发第一个模型仅用了两周,一年节省了50万决策支持系统建模与分析开篇案例宝洁北美供应链再造的DSS系统包括如下模型:一个生成模型估算运输成本。一个需求预测系统(基于统计的)一个配送中心定位模型。(优化)运输模型(线性规划)宝洁北美供应链再造的DSS系统包括如下模型:建模主要问题包括:问题识别和环境分析变量的确定(模型变量:决策、结果、不可控因素)预测(对于模型构造和操作非常重要)多重模型模型分类模型管理基于知识的建模(定性问题)建模主要问题包括:决策支持系统开发主要内容DSS的开发策略、方法和步骤DSS的开发过程DSS的系统分析方法DSS的系统设计DSS的开发人员DSS软件开发工具DSS的评估基于C/S的DSS快速开发平台案例决策支持系统开发主要内容DSS的开发策略、方法和步骤DSS的开发策略、方法开发策略开发方法开发步骤DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略(1)编制一个用户定制化的DSS(2)采用DSS集成开发工具(3)利用专用DSS生成器DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略编制一个用户定制化的DSS这种策略采用一种通用编程语言(GPL),如Pascal语言和C语言;或者采用第4代编程语言(4GL),例如面向对象的语言(Delphi和VisualC++)、表格和面向财务的语言。DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略采用DSS集成开发工具DSS集成开发工具是一种应用系统,使用它能够在DSS的设计与实施过程中少编数千条指令或程序。最常见的一种DSS集成开发工具就是电子数据表格,如Excel、Lotus等。虽然和直接使用编程语言开发相比,使用DSS集成开发工具开发效率要高得多,但是和使用其他策略相比,DSS集成开发工具限制了开发的灵活性和能够达到的复杂程度。DSS的开发策略、方法开发策略DSS的开发策略、方法开发策略用专门领域的DSS生成器专用DSS(SDSS)实际上是执行决策支持的系统。这些系统可以辅助开发高度结构化的专用DSS,因此常常被某些职能部门使用。专用DSS包含一组计算机软件和硬件,支持一个或一群决策者,处理一批相关的决策问题,例如,实现复杂统计功能的SAS,用于金融分析的CommanderFDC。DSS的开发策略、方法开发策略DSS的开发策略、方法开发方法方法简介快速实现DSS方法分阶段实现DSS方法建立完整DSS方法DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法方法简介快速实现DSS方法如果对需要的通用DSS功能尚不清楚而又认为某一个决策领域有开发DSS的价值,那么就可以用最适宜的DSS工具针对问题直接开发一个专用DSS,在获得成效后再考虑下一步行动。这种方案适应于建立专用DSS。DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法方法简介分阶段实现DSS方法构成一个专用决策支持系统,要有先进的开发方法,开发第一个系统的部分成效可以再用于第二个专用决策支持系统通过几个成功的专用决策支持系统的开发,产生DSS生成器。在第一阶段开发中考虑以后阶段的要求,这样第一阶段开发的成果在第二阶段可以使用。这种实现方案主要用于利用DSS生成器开发一系统专用DSS。DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法方法简介建立完整DSS的方法在建造任一个专用DSS之前,开发某种具有完全服务功能的DSS生成系统,并建立管理它的组织机构。这是一种长远的、完整的、成熟的技术方案,它把重点放在建立DSS生成器和DSS工具,以此为基础来降低开发许多专用DSS的费用。DSS的开发策略、方法开发方法DSS的开发策略、方法开发方法3种方法比较快速实现法分阶段实现法完整的开发方法优点盈利快技术应用和开发过程容易易于得到技术和易于开发新技术能促进DSS生成器的开发允许专用DSS互相选,能实现专用之间进行组合。能吸收新的技术有最好的结构体系和最好的合成形式能较快地实现所有功能缺点前一个系统的设计对下一个专用DSS的开发效益不大专用DSS的要求发生变化时,在修改方面要作更多的工作事前要求较高的附加费用延迟了最初成果的使用时间在第一次获得利益之间需要很长的开发时间技术过时较快,风险较大未知风险很大DSS的开发策略、方法开发方法快速实现法分阶段实现法完整的开DSS的系统开发方法DSS的开发与MIS开发有许多区别,MIS的开发主要采取系统生命周期法。DSS可以用不同的方法进行构造,其典型的方法主要有原型法、层次模型法、ROMC方法。DSS的系统开发方法DSS的开发与MIS开发有许多区别,MIDSS的系统分析和开发方法生命周期法生命周期法常用于开发MIS等比较结构化的系统。问题:如何将生命周期法用于DSS的开发如何设计DSS以改进管理者所面临的半结构化或非结构化问题的决策过程.DSS的系统分析和开发方法生命周期法DSS的系统分析和开发方法问题定义可行性分析系统分析系统设计代码生成测试实施维护SDLC方法的阶段示意图DSS的系统分析和开发方法问题可行性系统系统代码测试实施维护原型法可行性研究基本信息需求分析生成工作原型测试并改进原型是否完成整理原型撰写文档修改否是原型法可行性基本信息需求分析生成工作原型测试并改进原型是否整原型法丢弃原型初步设计采用SDLC方法形成临时工作版本测试与评价系统满意吗与其他计算机系统集成转换成最终系统,执行建立一个完整的系统改进否是原型法开发步骤示意图选择2:改进原型选择2:改进原型原型法丢弃原型初步设计采用SDLC方法形成临时工作版本测试与DSS的系统分析和开发方法原型法优点:和SDLC方法相比,开发时间的显著减少和开发费用的降低。用户能做出关于系统功能的及时响应和反馈。原型开发过程反复的特点至少从理论上促进了用户对系统和它的所有功能的理解。局限性:SDLC方法比纯粹的原型开发方法要更加细致,也使得对整个开发文档的细节给予更多的注意,对系统的优势和相应的花费也能有更有深刻的理解。原型法开发方法的过程使得系统维护可能比基于SDLC方法开发的相应系统要更加困难。使用该方法时,可能会丢失在系统生命周期法、各阶段步骤中可以得到的东西。DSS的系统分析和开发方法原型法DSS的系统分析和开发方法层次模型法层次模型法的产生是基于Bertalanffy等人于1968年并由Mesarovic和Takahara等人发展起来的通用系统理论(GST)。层次模型法就是基于通用系统理论的多层次模型集成方法,它采用分层结构,以多层次模型作为概念模型,并将DSS生成器(DSSG)视为一模型集成系统,形成各类应用系统的、真正意义上的DSS生成器。DSS的系统分析和开发方法层次模型法层次模型概述层次模型的基本结构应用层的概念任务层的概念功能层的概念物理层的概念层次模型概述层次模型的基本结构层次模型的基本结构通用系统理论(GST)通用系统理论(GeneralSystemTheory)是由Bertalanffy等人于1968年创立并由Mesarovic和Takahara等人发展起来的理论。GST的观点是任何复杂的系统均可以视为一个多层模型系统。多层模型通常可分为三层:优化层、适应层和自组织层。常用的GST有三类:输入/输出系统模型、目标搜索系统模型和层次系统模型。任何复杂的系统都可由这三类模型来描述层次模型的基本结构通用系统理论(GST)层次模型的基本结构层次模型法层次模型法就是基于通用系统理论(GST)的多层次模型集成方法,它采用分层结构,以多层模型作为DSS概念模型,并将DSS生成器视为一个模型集成系统,形成各类DSS应用系统的、真正意义上的DSS生成器。层次模型分为4个层次:应用层、任务层、功能层和物理层。对应四个层次引入四个方法:用于应用层的控制论方法、用于任务层的任务框架法、用于功能层的模型集成法和用于物理层的DSS描述语言法。层次模型的基本结构层次模型法层次模型的基本结构层次模型法应用层任务层功能层物理层应用的功能定义应用的结构定义任务层的实现硬件和软件环境层次模型的基本结构层次模型法应用层任务层功能层物理层应用的功应用层的概念层次模型的最高层--应用层表示问题求解活动在决策支持系统上的语义描述,也就是说,应用层需要描述系统所处的外部环境、系统所要表达的问题、以及系统和用户是怎样来解决问题的。因此,DSS的任何问题求解活动都应该有应用层的描述。应用层为特定DSS提供了一种模型。应用层的表示:应用层=<<环境>,<用户>,<问题表述>,<问题结构和过程>>应用层的概念层次模型的最高层--应用层表示问题求解活动在决策应用层的概念环境环境因素组织环境和组织文化组织目标组织结构和关系信息流组织中的信息技术可利用资源开发的最高级管理支持应用层的概念环境应用层的概念用户用户特性关于任务的知识关于信息技术的知识问题表述的能力问题价值系统对问题的激励对问题的期望应用层的概念用户应用层的概念问题的详述和问题的结构一个问题的表述包括问题的目标、过程以及不确定性等特点。过程表明的是对象目标之间的偶然关系,该对象目标可被看作通常意义上的对象“模型”。不确定反映了对象问题并不是完全结构化的。用户能在任何时候改变问题的目标或结构,作为一种自组织的行为。对于问题求解策略,控制论方法采用“满意决策”的原则。应用层的概念问题的详述和问题的结构任务层的概念任务层概念任务层表示应用层描述在计算机中实现。它与应用层中的<问题表述>以及<问题结构和过程>部分的关系特别密切。任务层可表述为:任务层=<<任务结构>,<任务控制过程>>任务结构:详细说明构成任务的构成成分和它们间的内部关系任务控制过程:是指既建立任务结构也建立任务操作任务层的概念任务层概念任务层的概念任务层概念应用层在计算机实现的方法有许多,层次模型法提出了标准任务构架的实现方法,构架中的任务单元又由:数据模型问题表达模型推理机模型适应性模型任务层的概念任务层概念功能层的概念功能层概念功能层表示任务层实现的支持结构,由特定的功能软件组成。功能层可以描述为:功能层=<<功能软件部件>,<功能操作系统>>功能软件部件:功能层是建立在模型集成方法基础上的。这种方法认为一个复杂的模型应该被建成由许多简单子模型组成的复合模型。它的实现通常需要用到标准任务构架法,因为任务就是一个子模型的复合模型。功能层的操作系统:功能软件部件彼此之间紧密联结,共同执行DSS的各种功能。它们之间也就自然需要一种合作和协调。这种控制在功能层上称之为操作系统。功能层的概念功能层概念物理层的概念物理层表示DSS的计算机应用技术,论述计算机技术是如何支持功能层实现的,特别是阐述系统的硬件和基本软件。任何DSS具有物理层描述,这种描述必须详细说明DSS物理层可表示为:物理层=<<硬件>,<基础软件>,<设施的层次>>物理层的概念物理层表示DSS的计算机应用技术,论述计算机技术DSS的系统分析和开发方法ROMC方法ROMC概念ROMC方法正是建立在这四个方面的基础之上的,它主要从以几点进行分析:表达(Representation):使问题概念化;操作(Operation):对表达进行加工;存储(Memoryaid):表达与加工的存储支持;控制机制(Controlmechanism):控制、协调整个系统。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC概念ROMC方法是一种基于分解决策过程基本活动的方法,是决策者进行表达(R)、操作(O)、存储(M)和控制(C)的方法,其基本思想是建立起DSS的要求与DSS的能力之间的关系,并力求减少它们之间的差异。从用户的立场来看,DSS的能力在于以下四方面:提供表达式以帮助决策者将问题概念化,以便于处理和交流。提供对这些表达式进行分析和运算的某些操作方法提供辅助存储手段提供处理和使用整个系统的控制机构。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC特点ROMC方法是过程独立的ROMC方法依赖表达式作为联系DSS各部分的纽带;ROMC方法提供了DSS分析与设计的框架DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC基本原理由Carison提出,根据西蒙的决策过程模型,尽管决策过程是非常复杂的,但决策过程中,决策者从事的三个基本活动--情报、设计、选择,都是能够识别的。当然,这些活动并非是顺序的,而是交错的、反复关联的。既然能够识别决策过程的基本活动,就可以通过观察决策者在这些活动中的行动来确定支持的要求。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法是开始识别决策过程的基本活动分析每一活动的R.M.O.C.综合所有的R.M.O.C.快速建成系统交付使用用户满意?修改、扩展R.M.O.C.开始否DSS的系统分析和开发方法是开始识别决策过程分析每一活动的综DSS的系统分析和开发方法ROMC方法ROMC方法的主要步骤首先识别决策过程的基本活动;其次分析每一基本活动的组成部分:表达(R)、操作(O)、存储(M)和控制(C),然后集成这些部分建立一个专用的DSS。接着综合所有的R.M.O.C,快速建立一个系统最后,对此系统进行交付使用,满意进入下一步系统的开发。不满意则进行修改、扩展。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法ROMC方法的例子投资决策分析例子,一投资者通过历史文件检索、列清单、显示企业经营状态图表、选择投资策略、研究报表数据、选择股票、图示股票情况以及模拟等活动过程来进行投资。分析的重点应集中在决策的过程,特别是每一项任务的输入、运行和输出。运用ROMC方法来决策的分析的结果(如下表所示)表示和操作是按照侧重过程的分析方法来选定的,它们是构成DSS系统结构的基础。记忆和控制辅助部分用以帮助用户开发决策过程。DSS的系统分析和开发方法ROMC方法DSS的系统分析和开发方法ROMC方法表示方法记忆辅助操作控制辅助文件列表;图表;研究报告模块输出过程构成语言的语法为每一个表示方法提供工作空间;表示方法程序库;数据库、文件数据、研究数据、股票数据对图形的一组操作;对股票清单上的一组操作;对研究报告的一组操作;一组模拟操作;一组构造过程操作用菜单显示操作;为系统作出决策提供训练指导提供帮助。DSS的系统分析和开发方法ROMC方法表示方法记忆辅助操作控DSS的开发过程DSS的开发过程DSS的开发过程开发过程DSS系统分析DSS系统设计各部件编制程序DSS的集成系统实施系统评价系统维护DSS的开发过程开发过程DSS的开发过程开发过程DSS的开发是围绕着DSS的特点和组成而进行的,其主要过程为:DSS系统分析。包括确定实际决策问题目标,对系统分析论证。DSS系统初步设计。包括将决策问题分解成多个子问题以及它们的综合。DSS系统详细设计。包括各个子问题的详细设计(数据设计和模型设计)和综合设计。各部件编制程序。它主要包括建立数据库和数据库管理系统编制模型程序,建立模型库、模型库管理系统编制综合控制程序,由总控程序控制模型的运行和组合、结数据库数据的集成,设置人机交互等处理。DSS的开发过程开发过程DSS的开发过程开发过程系统集成。包括解决部件接口问题,由总控程序的运行实现对模型部件和数据部件的集成,形成DSS系统。系统实施。包括测试、评价、演示、适应、训练和配置等任务,其中有些任务可同时进行。系统修正。为适应用户日常需求、环境中技术的变化以及今后的变化和愿望,开始新一轮的开发过程,对原有设计或当前设计做修正。DSS的开发过程开发过程开发过程实际决策问题确定决策目标DSS系统总体设计问题综合控制设计子问题控制设计问题分解子问题设计总控详细设计数据设计模型设计数据文件设计数据库设计模型库设计模型算法设计DSS系统分析DSS系统初步设计DSS系统详细设计开发过程实际决策问题确定决策目标DSS系统总体设计问题综合控编制总控程序和设置人机对话建数据库数据库管理系统模型库管理系统建模型库编制模型程序数据部件集成模型部件集成解决部件接口进行系统各部件集成形成决策支持系统系统实施系统修正各部件编制程序系统集成系统实施系统修正编制总控建数据库数据库模型库建模编制模型数据部件集成模型部件DSS的开发过程系统分析系统分析的主要内容分析现实决策问题及其涉及的范围确定支持决策所需要的系统功能可行性分析技术可行性分析经济可行性分析社会可行性分析DSS的开发过程系统分析DSS的开发过程系统分析详细调查系统的业务调查-业务流程图(TFD)系统的信息调查-数据流程图(DFD)建立可行的逻辑模型图表形式表达分析说明书DSS的开发过程系统分析DSS的开发过程系统设计DSS初步设计DSS的初步设计阶段完成系统总体设计,进行问题分解和问题综合。对于一个复杂的决策问题,总目标比较大,则需要对问题进行分解,将其分为解成多个子问题并进行功能分析。在系统分解的同时,对各子问题之间的关系以及它们之间的处理顺序进行问题综合设计。对各子问题要进行模型设计,首先要考虑是建立新模型还是选用已有的模型。DSS的开发过程系统设计DSS的开发过程系统设计DSS详细设计各子问题的详细设计包括对数据进行详细设计和对模型进行详细设计。数据的设计包括数据文件设计和数据库的设计。对于数据量小而且通用性要求不高的数据,一般设计成数据文件形式,便于模型程序的直接存取。对于数据量大且通用性较强的数据,则应设计成数据库形式,以便于对数据的统一管理。模型的设计包括模型算法设计和模型库的设计。DSS的开发过程系统设计DSS的开发过程各部件编制程序数据部件的处理数据部件中编制程序的重点是数据库管理系统,应考虑是选用已成熟的软件产品,还是自行设计数据库管理系统。在选定数据库管理系统后,针对具体的实际问题,需要建立数据库。DSS的开发过程各部件编制程序DSS的开发过程各部件编制程序模型部件的处理模型部件中编制的重点是模型库管理系统,模型库管理系统一般要求进行自行开发。开发模型库管理系统时,首先设计模型库的结构,再设计模型库管理语言,由该语言来实现模型库管理系统的各种功能。模型部件的集成,主要体现在模型库和模型库管理系统的统一。DSS的开发过程各部件编制程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年监理工程师之交通工程目标控制必刷200题带答案详解(达标题)
- 2026年材料员之材料员基础知识通关题库带答案详解(典型题)
- 2026年材料员考前冲刺练习题库附完整答案详解(考点梳理)
- 2026年卫生人才评价通关题库及答案详解【名师系列】
- 2026年环境影响评价工程师之环评法律法规押题宝典模考模拟试题【重点】附答案详解
- 2026北京城建十六建筑工程有限责任公司成熟人才招聘1人备考题库含答案详解(a卷)
- 2026广东惠州市龙门县城乡建设工程质量检测有限公司招聘2人备考题库附答案详解ab卷
- 院士工作站运营制度
- 非货币资金财务制度
- 预算业务轮岗管理制度
- 2026年采血点工作人员招聘试题及答案
- 2026中国人民财产保险股份有限公司中宁支公司招聘8人农业笔试参考题库及答案解析
- 2026年注册安全工程师(初级)安全生产法律法规单套试卷
- 乌鲁木齐地区房屋建筑与市政工程施工图文件审查常见问题汇编2025版(勘察专业)
- 青海青江实业集团有限公司招聘笔试题库2026
- 某水电站×kN坝顶双向门机安装质量检测记录表
- GB/T 1401-1998化学试剂乙二胺四乙酸二钠
- GA 884-2018公安单警装备催泪喷射器
- 名师课件:部编版(新)高中历史必修中外历史纲要(上)第20课《北洋军阀统治时期的政治经济与文化》
- 汉字六书课件
- 中国文字发展史课件
评论
0/150
提交评论