您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 研究生第四章决策支持系统的开发与实例
决策支持系统的建模与开发决策支持系统建模与分析开篇案例杜邦公司用专门的机动有轨车队将大批化学产品运往制造商处。一辆机动车的价格从标准罐车的80000美元到特制罐车的250000美元以上。杜邦公司开发了一个ProModel仿真模型,用以模拟公司的整个运输系统。模拟化学生产内的固有的变化、罐车的使用、运输时间、装卸时间以及顾客的需求。(多种情况-多种实验)开发第一个模型仅用了两周,一年节省了50万宝洁北美供应链再造的DSS系统包括如下模型:一个生成模型估算运输成本。一个需求预测系统(基于统计的)一个配送中心定位模型。(优化)运输模型(线性规划)建模主要问题包括:问题识别和环境分析变量的确定(模型变量:决策、结果、不可控因素)预测(对于模型构造和操作非常重要)多重模型模型分类模型管理基于知识的建模(定性问题)决策支持系统开发主要内容DSS的开发策略、方法和步骤DSS的开发过程DSS的系统分析方法DSS的系统设计DSS的开发人员DSS软件开发工具DSS的评估基于C/S的DSS快速开发平台案例DSS的开发策略、方法开发策略开发方法开发步骤DSS的开发策略、方法开发策略(1)编制一个用户定制化的DSS(2)采用DSS集成开发工具(3)利用专用DSS生成器DSS的开发策略、方法开发策略编制一个用户定制化的DSS这种策略采用一种通用编程语言(GPL),如Pascal语言和C语言;或者采用第4代编程语言(4GL),例如面向对象的语言(Delphi和VisualC++)、表格和面向财务的语言。DSS的开发策略、方法开发策略采用DSS集成开发工具DSS集成开发工具是一种应用系统,使用它能够在DSS的设计与实施过程中少编数千条指令或程序。最常见的一种DSS集成开发工具就是电子数据表格,如Excel、Lotus等。虽然和直接使用编程语言开发相比,使用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的开发策略、方法开发方法3种方法比较快速实现法分阶段实现法完整的开发方法优点①盈利快②技术应用和开发过程容易③易于得到技术和易于开发新技术①能促进DSS生成器的开发②允许专用DSS互相选,能实现专用之间进行组合。③能吸收新的技术①有最好的结构体系和最好的合成形式②能较快地实现所有功能缺点①前一个系统的设计对下一个专用DSS的开发效益不大②专用DSS的要求发生变化时,在修改方面要作更多的工作①事前要求较高的附加费用②延迟了最初成果的使用时间①在第一次获得利益之间需要很长的开发时间②技术过时较快,风险较大③未知风险很大DSS的系统开发方法DSS的开发与MIS开发有许多区别,MIS的开发主要采取系统生命周期法。DSS可以用不同的方法进行构造,其典型的方法主要有原型法、层次模型法、ROMC方法。DSS的系统分析和开发方法生命周期法生命周期法常用于开发MIS等比较结构化的系统。问题:如何将生命周期法用于DSS的开发如何设计DSS以改进管理者所面临的半结构化或非结构化问题的决策过程.DSS的系统分析和开发方法问题定义可行性分析系统分析系统设计代码生成测试实施维护SDLC方法的阶段示意图原型法可行性研究基本信息需求分析生成工作原型测试并改进原型是否完成整理原型撰写文档修改否是原型法丢弃原型初步设计采用SDLC方法形成临时工作版本测试与评价系统满意吗与其他计算机系统集成转换成最终系统,执行建立一个完整的系统改进否是原型法开发步骤示意图选择2:改进原型选择2:改进原型DSS的系统分析和开发方法原型法优点:和SDLC方法相比,开发时间的显著减少和开发费用的降低。用户能做出关于系统功能的及时响应和反馈。原型开发过程反复的特点至少从理论上促进了用户对系统和它的所有功能的理解。局限性:SDLC方法比纯粹的原型开发方法要更加细致,也使得对整个开发文档的细节给予更多的注意,对系统的优势和相应的花费也能有更有深刻的理解。原型法开发方法的过程使得系统维护可能比基于SDLC方法开发的相应系统要更加困难。使用该方法时,可能会丢失在系统生命周期法、各阶段步骤中可以得到的东西。DSS的系统分析和开发方法层次模型法层次模型法的产生是基于Bertalanffy等人于1968年并由Mesarovic和Takahara等人发展起来的通用系统理论(GST)。层次模型法就是基于通用系统理论的多层次模型集成方法,它采用分层结构,以多层次模型作为概念模型,并将DSS生成器(DSSG)视为一模型集成系统,形成各类应用系统的、真正意义上的DSS生成器。层次模型概述层次模型的基本结构应用层的概念任务层的概念功能层的概念物理层的概念层次模型的基本结构通用系统理论(GST)通用系统理论(GeneralSystemTheory)是由Bertalanffy等人于1968年创立并由Mesarovic和Takahara等人发展起来的理论。GST的观点是任何复杂的系统均可以视为一个多层模型系统。多层模型通常可分为三层:优化层、适应层和自组织层。常用的GST有三类:输入/输出系统模型、目标搜索系统模型和层次系统模型。任何复杂的系统都可由这三类模型来描述层次模型的基本结构层次模型法层次模型法就是基于通用系统理论(GST)的多层次模型集成方法,它采用分层结构,以多层模型作为DSS概念模型,并将DSS生成器视为一个模型集成系统,形成各类DSS应用系统的、真正意义上的DSS生成器。层次模型分为4个层次:应用层、任务层、功能层和物理层。对应四个层次引入四个方法:用于应用层的控制论方法、用于任务层的任务框架法、用于功能层的模型集成法和用于物理层的DSS描述语言法。层次模型的基本结构层次模型法应用层任务层功能层物理层应用的功能定义应用的结构定义任务层的实现硬件和软件环境应用层的概念层次模型的最高层--应用层表示问题求解活动在决策支持系统上的语义描述,也就是说,应用层需要描述系统所处的外部环境、系统所要表达的问题、以及系统和用户是怎样来解决问题的。因此,DSS的任何问题求解活动都应该有应用层的描述。应用层为特定DSS提供了一种模型。应用层的表示:应用层=环境,用户,问题表述,问题结构和过程应用层的概念环境环境因素组织环境和组织文化组织目标组织结构和关系信息流组织中的信息技术可利用资源开发的最高级管理支持应用层的概念用户用户特性关于任务的知识关于信息技术的知识问题表述的能力问题价值系统对问题的激励对问题的期望应用层的概念问题的详述和问题的结构一个问题的表述包括问题的目标、过程以及不确定性等特点。过程表明的是对象目标之间的偶然关系,该对象目标可被看作通常意义上的对象“模型”。不确定反映了对象问题并不是完全结构化的。用户能在任何时候改变问题的目标或结构,作为一种自组织的行为。对于问题求解策略,控制论方法采用“满意决策”的原则。任务层的概念任务层概念任务层表示应用层描述在计算机中实现。它与应用层中的问题表述以及问题结构和过程部分的关系特别密切。任务层可表述为:任务层=任务结构,任务控制过程任务结构:详细说明构成任务的构成成分和它们间的内部关系任务控制过程:是指既建立任务结构也建立任务操作任务层的概念任务层概念应用层在计算机实现的方法有许多,层次模型法提出了标准任务构架的实现方法,构架中的任务单元又由:数据模型问题表达模型推理机模型适应性模型功能层的概念功能层概念功能层表示任务层实现的支持结构,由特定的功能软件组成。功能层可以描述为:功能层=功能软件部件,功能操作系统功能软件部件:功能层是建立在模型集成方法基础上的。这种方法认为一个复杂的模型应该被建成由许多简单子模型组成的复合模型。它的实现通常需要用到标准任务构架法,因为任务就是一个子模型的复合模型。功能层的操作系统:功能软件部件彼此之间紧密联结,共同执行DSS的各种功能。它们之间也就自然需要一种合作和协调。这种控制在功能层上称之为操作系统。物理层的概念物理层表示DSS的计算机应用技术,论述计算机技术是如何支持功能层实现的,特别是阐述系统的硬件和基本软件。任何DSS具有物理层描述,这种描述必须详细说明DSS物理层可表示为:物理层=硬件,基础软件,设施的层次DSS的系统分析和开发方法ROMC方法ROMC概念ROMC方法正是建立在这四个方面的基础之上的,它主要从以几点进行分析:表达(Representation):使问题概念化;操作(Operation):对表达进行加工;存储(Memoryaid):表达与加工的存储支持;控制机制(Controlmechanism):控制、协调整个系统。DSS的系统分析和开发方法ROMC方法ROMC概念ROMC方法是一种基于分解决策过程基本活动的方法,是决策者进行表达(R)、操作(O)、存储(M)和控制(C)的方法,其基本思想是建立起DSS的要求与DSS的能力之间的关系,并力求减少它们之间的差异。从用户的立场来看,DSS的能力在于以下四方面:提供表达式以帮助决策者将问题概念化,以便于处理和交流。提供对这些表达式进行分析和运算的某些操作方法提供辅助存储手段提供处理和使用整个系统的控制机构。DSS的系统分析和开发方法ROMC方法ROMC特点ROMC方法是过程独立的ROMC方法依赖表达式作为联系DSS各部分的纽带;ROMC方法提供了DSS分析与设计的框架DSS的系统分析和开发方法ROMC方法ROMC基本原理由Carison提出,根据西蒙的决策过程模型,尽管决策过程是非常复杂的,但决策过程中,决策者从事的三个基本活动--情报、设计、选择,都是能够识别的。当然,这些活动并非是顺序的,而是交错的、反复关联的。既然能够识别决策过程的基本活动,就可以通过观察决策者在这些活动中的行动来确定支持的要求。DSS的系统分析和开发方法是开始识别决策过程的基本活动分析每一活动的R.M.O.C.综合所有的R.M.O.C.快速建成系统交付使用用户满意?修改、扩展R.M.O.C.开始否DSS的系统分析和开发方法ROMC方法ROMC方法的主要步骤首先
本文标题:研究生第四章决策支持系统的开发与实例
链接地址:https://www.777doc.com/doc-618175 .html