- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 DSS的开发与实例
第6章 DSS的开发与实例 武汉纺织大学管理学院 吴金红 大纲 DSS的开发策略、方法和步骤 DSS的开发过程 DSS的系统分析方法 DSS的系统设计 基于C/S的DSS快速开发平台 案例 DSS的开发策略、方法与步骤 开发策略 (1)编制一个用户定制化的DSS (2)采用DSS集成开发工具 (3)利用专用DSS生成器 DSS的开发策略、方法与步骤 开发策略 编制一个用户定制化的DSS 这种策略采用一种通用编程语言(GPL),如Pascal语言和C语言;或者采用第4代编程语言(4GL),例如面向对象的语言(Delphi和Visual C++)、表格和面向财务的语言。 DSS的开发策略、方法与步骤 开发策略 采用DSS集成开发工具 DSS集成开发工具是一种应用系统,使用它能够在DSS的设计与实施过程中少编数千条指令或程序。最常见的一种DSS集成开发工具就是电子数据表格,如Excel、Lotus等。 虽然和直接使用编程语言开发相比,使用DSS集成开发工具开发效率要高得多,但是和使用其他策略相比,DSS集成开发工具限制了开发的灵活性和能够达到的复杂程度。 DSS的开发策略、方法与步骤 开发策略 用专门领域的DSS生成器 专用DSS(SDSS)实际上是执行决策支持的系统。这些系统可以辅助开发高度结构化的专用DSS,因此常常被某些职能部门使用。 专用DSS包含一组计算机软件和硬件,支持一个或一群决策者,处理一批相关的决策问题,例如,实现复杂统计功能的SAS,用于金融分析的Commander FDC。 三种技术层次间的关系 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的开发过程 系统分析 详细调查 系统的业务调查-业务流程图(TFD) 系统的信息调查-数据流程图(DFD) 建立可行的逻辑模型 图表形式表达 分析说明书 DSS的开发过程 系统设计 DSS初步设计 DSS的初步设计阶段完成系统总体设计,进行问题分解和问题综合。 对于一个复杂的决策问题,总目标比较大,则需要对问题进行分解,将其分为解成多个子问题并进行功能分析。 在系统分解的同时,对各子问题之间的关系以及它们之间的处理顺序进行问题综合设计。 对各子问题要进行模型设计,首先要考虑是建立新模型还是选用已有的模型。 DSS的开发过程 系统设计 DSS详细设计 各子问题的详细设计包括对数据进行详细设计 、对模型进行详细设计、对知识进行详细设计。 数据的设计包括数据文件设计和数据库的设计。 对于数据量小而且通用性要求不高的数据,一般设计成数据文件形式,便于模型程序的直接存取。 对于数据量大且通用性较强的数据,则应设计成数据库形式,以便于对数据的统一管理。 模型的设计包括模型算法设计和模型库的设计。 DSS的开发过程 各部件编制程序 数据部件的处理 数据部件中编制程序的重点是数据库管理系统,应考虑是选用已成熟的软件产品,还是自行设计数据库管理系统。 在选定数据库管理系统后,针对具体的实际问题,需要建立数据库。 DSS的开发过程 各部件编制程序 模型部件的处理 模型部件中编制的重点是模型库管理系统,模型库管理系统一般要求进行自行开发。 开发模
文档评论(0)