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

上传人:qwe****56 文档编号:70278541 上传时间:2023-01-18 格式:PPT 页数:23 大小:320KB
返回 下载 相关 举报
第八章 决策支持系统的设计与构建(新).ppt_第1页
第1页 / 共23页
第八章 决策支持系统的设计与构建(新).ppt_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《第八章 决策支持系统的设计与构建(新).ppt》由会员分享,可在线阅读,更多相关《第八章 决策支持系统的设计与构建(新).ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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方法。主要差别最初发生在开始收集需求和原型的方法。主要差别最初发生在开始收集需求和原型的第一轮开发上。一旦有了第一个原型,反复的过

9、程第一轮开发上。一旦有了第一个原型,反复的过程就开始了,不断对原型做小的修改,直到存在一个就开始了,不断对原型做小的修改,直到存在一个能够准确地反映能够准确地反映DSS的用户需求和愿望的稳定的系的用户需求和愿望的稳定的系统。主要过程如下:统。主要过程如下:l首先构造选择的重要子问题或整个问题的简化;首先构造选择的重要子问题或整个问题的简化;l为决策者开发一个小的可用系统或一个模块;为决策者开发一个小的可用系统或一个模块;l不断地进化系统;不断地进化系统;l不断地细化、扩展和修改系统。不断地细化、扩展和修改系统。11DSSDSS(2)原型法开发过程中用户作用)原型法开发过程中用户作用n在原型法开

10、发过程中需要系统分析人员和用在原型法开发过程中需要系统分析人员和用户之间进行非常充分的交流,合作关系比采户之间进行非常充分的交流,合作关系比采用基于用基于SDLC的设计方法要紧密得多。整个项的设计方法要紧密得多。整个项目过程中,责任的反复转移标志着这种合作目过程中,责任的反复转移标志着这种合作的关系。用户在系统的使用和评价(或说检的关系。用户在系统的使用和评价(或说检验)中起主要作用;而构造者在系统的设计验)中起主要作用;而构造者在系统的设计和实现阶段中起主要作用。和实现阶段中起主要作用。12DSSDSS3.原型法开发方法的优点和局限原型法开发方法的优点和局限优点:优点:n(1)开发时间短;)

11、开发时间短;n(2)开发费用降低;)开发费用降低;n(3)用户能做出关于系统功能的及时响应和)用户能做出关于系统功能的及时响应和反馈,这个特点通常使得反馈,这个特点通常使得DSS能够获得高层能够获得高层管理人员的更多支持;管理人员的更多支持;n(4)原型开发过程反复的特点至少从理论上)原型开发过程反复的特点至少从理论上促进了用户对系统及其信息需求和功能的理促进了用户对系统及其信息需求和功能的理解。解。13DSSDSS局限:局限:n1.虽然公认虽然公认SDLC方法比纯粹的原型开发要慢方法比纯粹的原型开发要慢而且要更加细致,但是更加细致也使得整个而且要更加细致,但是更加细致也使得整个开发文档的细节

12、能够给予更多的注意,对系开发文档的细节能够给予更多的注意,对系统的优势和相应的花费也能有更深刻的理解。统的优势和相应的花费也能有更深刻的理解。n2.原型开发方法的过程使得系统维护可能比基原型开发方法的过程使得系统维护可能比基于于SDLC方法开发的相应系统要困难。方法开发的相应系统要困难。14DSSDSS8.2决策支持系统开发人员决策支持系统开发人员一、开发人员的必需能力一、开发人员的必需能力n1.理解问题领域的知识理解问题领域的知识n2.理解具体的用户需求理解具体的用户需求n3.掌握可行的开发技术掌握可行的开发技术n4.获得恰当的知识获得恰当的知识15DSSDSS二、二、DSS开发人员的类型开

13、发人员的类型n1.小组小组l小组由用户、中间人、小组由用户、中间人、DSS构建者、构建者、技术支持专家和信息系统人员等组成。技术支持专家和信息系统人员等组成。n2.终端用户终端用户l决策者或专业人员决策者或专业人员16DSSDSS三、终端用户开发三、终端用户开发DSSn那些在组织中扮演各种各样的角色,具有各那些在组织中扮演各种各样的角色,具有各种层次的计算机水平的人构成了最终用户开种层次的计算机水平的人构成了最终用户开发人员的群体。发人员的群体。17DSSDSS终端用户开发终端用户开发DSS的优势的优势n1.交付时间短交付时间短n2.可以免去大量的预先或正式的用户需可以免去大量的预先或正式的用

14、户需求说明。求说明。n3.项目的设计阶段结束以后,遇到的实项目的设计阶段结束以后,遇到的实现中的问题减少了。现中的问题减少了。n4.降低了开发费用。降低了开发费用。18DSSDSS最终用户开发的风险最终用户开发的风险n1.最值得担忧的是最终的产品缺乏必要的最值得担忧的是最终的产品缺乏必要的质量,不能成为可靠、有效的决策支持工质量,不能成为可靠、有效的决策支持工具。具。n2.缺乏质量可靠的说明文档。缺乏质量可靠的说明文档。n3.由于最终用户可能不熟悉如何恰当地控由于最终用户可能不熟悉如何恰当地控制应用系统的安全,导致系统缺乏必需的制应用系统的安全,导致系统缺乏必需的安全措施。安全措施。19DSS

15、DSS8.3决策支持系统的开发工具决策支持系统的开发工具一、一、DSS的三个技术层次的三个技术层次n1.DSS的基本开发工具的基本开发工具lDSS的基本开发工具采用的基本开发工具采用DSS开发中最底层的技开发中最底层的技术。在这一种类中,有编程语言、代码、图形开术。在这一种类中,有编程语言、代码、图形开发程序、文本编辑器、数据库查询机制和随机数发程序、文本编辑器、数据库查询机制和随机数产生器等。产生器等。l这些工具既可用于这些工具既可用于DSS生成器的开发,也可用于生成器的开发,也可用于专用专用DSS的开发。的开发。n2.DSS生成器生成器l一个方向是最初开发用于大型机的专用语言。一个方向是最

16、初开发用于大型机的专用语言。u如如IFPS/Plus.l另一个方向是另一个方向是PC上的集成软件。上的集成软件。n3.专用专用DSS20DSSDSSD-1T-1G-1D-2T-2D-3G-2T-3D-4D-4DSS工具工具DSS生成器生成器专用专用DSSDSS的技术层次的技术层次二、三个层次之间的关系二、三个层次之间的关系21DSSDSS三、选择开发工具的标准三、选择开发工具的标准n数据管理功能数据管理功能n模型管理功能模型管理功能n用户界面的性能用户界面的性能n兼容性和通用性兼容性和通用性n可行的硬件平台可行的硬件平台n费用费用n销售商提供支持的质量和可销售商提供支持的质量和可得性得性22D

17、SSDSSDSS支持种类支持种类n帮助弥补人类决策的知识限制帮助弥补人类决策的知识限制n以建议、分析或评价的形式提供帮助以建议、分析或评价的形式提供帮助n促进多决策者之间的交互和沟通促进多决策者之间的交互和沟通n提高用户的创造力、想象力和洞察力提高用户的创造力、想象力和洞察力 在确定规划在确定规划DSS的目标的同时,还必须确的目标的同时,还必须确定如何衡量这些目标是否成功达到。这就需定如何衡量这些目标是否成功达到。这就需要建立专门的、有针对性的性能标准。要建立专门的、有针对性的性能标准。确定可用的资源:包括硬件、软件、当前确定可用的资源:包括硬件、软件、当前技术和可用的知识。技术和可用的知识。23

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁