第八章 决策支持系统的设计与构建(新).ppt





《第八章 决策支持系统的设计与构建(新).ppt》由会员分享,可在线阅读,更多相关《第八章 决策支持系统的设计与构建(新).ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DSSDSS8.18.1DSSDSS的分析与设计策略的分析与设计策略8.28.2决策支持系统开发人员决策支持系统开发人员8.38.3决策支持系统的开发工具决策支持系统的开发工具第八章第八章DSS的设计与构建的设计与构建1DSSDSS 8.18.1DSSDSS的分析与设计策略的分析与设计策略一、决策支持系统的开发策略一、决策支持系统的开发策略1.编制一个用户定制化的编制一个用户定制化的DSS(1)采用一种通用的编程语言()采用一种通用的编程语言(GPL)u如如PASCAL、C、COBOL等语言。等语言。(2)采用第)采用第4代编程语言(代编程语言(4GL)u如如Dephi和和Visual C+、
2、Visual Basic等,等,当今的大多数系统都当今的大多数系统都 是通过是通过4GL和和Java程序程序模型开发的。模型开发的。2DSSDSS2.采用采用DSS生成器生成器(1)DSS生成器(生成器(DSSgenerator)是)是一种应用系统,使用它能够在一种应用系统,使用它能够在DSS的设计的设计和实施过程中少编数千条指令或程序。和实施过程中少编数千条指令或程序。l最常用是电子表格,如最常用是电子表格,如Excel、Lotus 1-2-3和和Quattro Pro。更复杂的如。更复杂的如Micro-Strategy的的DSS Architect。3DSSDSS(2)专用的)专用的DSS
3、生成器生成器l这些系统可以开发出高度结构化的专用这些系统可以开发出高度结构化的专用DSS。u如能实现复杂的统计功能的如能实现复杂的统计功能的SAS、以及用于金、以及用于金融分析的的融分析的的Commander FDC.n和直接使用编程语言开发相比,使用和直接使用编程语言开发相比,使用DSS生生成器开发效率要高得多,但限制了开发的灵成器开发效率要高得多,但限制了开发的灵活性和能达到的复杂程度。活性和能达到的复杂程度。3.用计算机辅助软件工程(用计算机辅助软件工程(CASE)方法开发)方法开发DSSl如如RISK,一种复杂的用于评估可能性的工具。,一种复杂的用于评估可能性的工具。4DSSDSS二、
4、二、DSS的分析与开发过程的分析与开发过程n虽然设计和构建组织的虽然设计和构建组织的DSS与设计和构建组织的事与设计和构建组织的事务处理系统有许多相似之处,但是标志着务处理系统有许多相似之处,但是标志着DSS的开的开发目的半结构化问题和非结构问题具有一些独特的发目的半结构化问题和非结构问题具有一些独特的性质,这指明了性质,这指明了DSS的设计和构建也必须采用一种的设计和构建也必须采用一种独特的方法。独特的方法。n在在DSS设计的初始阶段,遇到问题的经理们通常还设计的初始阶段,遇到问题的经理们通常还不清楚需要哪些专门的信息,这些信息并不容易被不清楚需要哪些专门的信息,这些信息并不容易被识别。为了
5、促进收集需要的识别。为了促进收集需要的DSS的功能,这个阶段的功能,这个阶段要把重点放在原型开发上。要把重点放在原型开发上。n在这一部分,我们确定系统开发的一个通用过程,在这一部分,我们确定系统开发的一个通用过程,再修正它使其适应再修正它使其适应DSS设计人员的特殊需求。设计人员的特殊需求。5DSSDSS问题诊断问题诊断DSS目标和资源目标和资源系统分析系统分析系统设计系统设计系统构造系统构造系统实施系统实施系统修正系统修正功能需求功能需求界面需求界面需求协调需求协调需求6DSSDSS三、决策支持系统的开发方法三、决策支持系统的开发方法n系统开发的生命周期法(系统开发的生命周期法(system
6、 development life cycle,SDLC)n原型法(原型法(prototyping approach)l丢弃型(丢弃型(throwaway prototype)原型开发)原型开发l迭代型(迭代型(iterative prototype)原型开发(也被)原型开发(也被称作进化型原型开发)称作进化型原型开发)7DSSDSS(一)系统开发的生命周期法(一)系统开发的生命周期法(SDLC)问题问题定义定义可行性可行性分析分析系统系统分析分析系统系统设计设计代码代码生成生成测试测试实施实施维维护护传统的系统开发传统的系统开发生命周期生命周期8DSSDSS系统开发的生命周期法的局限系统开发
7、的生命周期法的局限nSDLC方法已经发展了几十年,它依靠是系统分析人方法已经发展了几十年,它依靠是系统分析人员和开发人员的经验。它的最大特点是开发过程有员和开发人员的经验。它的最大特点是开发过程有序化和结构化。序化和结构化。n系统开发的生命周期法是自顶向下的设计思想的代系统开发的生命周期法是自顶向下的设计思想的代表。采用表。采用SDLC开发法,首先要确定系统确切的需求开发法,首先要确定系统确切的需求和特点,然后在接下来的系统设计和构建过程中满和特点,然后在接下来的系统设计和构建过程中满足它们。足它们。n使用使用SDLC方法有一个前提假设,即在设计阶段开始方法有一个前提假设,即在设计阶段开始以前
8、就充分了解并识别了需要解决的问题结构和环以前就充分了解并识别了需要解决的问题结构和环境。这种假设在境。这种假设在DSS的设计和构建领域是站不住脚的设计和构建领域是站不住脚的。这是因为的。这是因为DSS的开发目标主要是支持解决半结的开发目标主要是支持解决半结构化问题和非结构问题。构化问题和非结构问题。9DSSDSS(二)原型法(二)原型法10DSSDSS2.原型法的分析原型法的分析(1)原型开发方法的前几个阶段类似于典型的)原型开发方法的前几个阶段类似于典型的SDLC方法。主要差别最初发生在开始收集需求和原型的方法。主要差别最初发生在开始收集需求和原型的第一轮开发上。一旦有了第一个原型,反复的过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八章 决策支持系统的设计与构建新 第八 决策 支持系统 设计 构建

限制150内