深蓝海域KMPRO

决策支持系统的体系结构分析(二)(AMT研究院 袁磊)

2017-03-18 17:51

四、资源

DSS的内部资源主要由四类:硬件、软件、数据和模型。硬件包括处理机、终端、存储介质和通信网络,这些都不是DSS所独有的。DSS软件资源主要涉及到通用程序设计语言、DSS工具、DSS生成器和增广DSS。归根结底,所有DSS软件都建立在通用程序设计语言上,编写任何DSS程序都只能使用这种类型的语言。

 

DSS工具是一些用来构造DSS的单一的功能模块。也就是每种工具只服务于一个主要部件/功能。DSS的四种主要工具是DBMSMBMS、对话管理系统和布局软件包。布局软件包通常叫做“软件环境”,用于子系统之间的接口,但不属于任一子系统。

 

DSS生成器本质上是一组DSS工具,它们是软件包的组合,或者称之为组合软件包。在DSS的开发阶段为DSS的三个主要功能服务,并可用来构造特定问题的DSSDSS生成器的一个典型例子是建模工具包,它具有数据管理能力和对话图像设施。

 

中间DSS是支持一类问题的DSS。例如,一个用于调度和分配的中间DSS可以分配某些员工去从事某项具体任务。所有的这些调度决策都由一个类似的结构,最重要的是有一个模型管理。在普遍性和用于解决特定问题所需要的工作量方面,中间DSS介于DSS生成器和专用DSS之间。中间DSS具有直接用于决策问题的能力,并且不需要DSS生成器所需要的广泛定制和开发能力。然而,它们的普遍性意味着必须人工进行某些联结和过度以建造出专用DSS。随着越来越多的人需要决策支持系统,而特制的DSS或是不容易实现,或是在优先的资源限制下实现太昂贵。因此,中间DSS正在成为一种提供决策支持的流行方法。

 

对于DSS,人力资源在概念上不同于系统的用户域。这种资源是DSS设计中不同资源可替换性的最明显例子。从DSS的其它系统获取数据几乎总是难免的恶,这种中间集结机构可能是硬件桥梁、硬件/软件桥梁或人的桥梁。问题在于要认识到在开发和操作DSS时,人可能起到的作用,这一选择取决于人于其它资源的可用性和相对费用。

 

数据资源包括DSS可用的各种数据源,其中有内部数据、工作数据以及外部可用数据。外部可用数据可能来自于一般可存取的数据库,也可以是一些特殊研究的成果。

 

五、环境和资源的关系

对于环境和资源的关系,可以从以下8个方面加以讨论:

 

1、 任务可结构性

任务可结构性直接影响到DSS的模型部件。模型可以以各种形式保存在模型库管理系统中,这些形式包括从子程序到更为抽象和可操纵的形式(其中模型可以像数据那样进行处理)。在任务结构化程度很高的情况下,采用过程式模型规范说明是适宜的,而低结构性的任务意味着模型宜定义为更为灵活的、说明性的、开放的形式(如产生式规则)。

 

结构性很低的任务也暗示着:为了获得用户提供的参数和处理用户的干预(如中途阅读变量值),模型执行功能应直接与对话部件交互。有关的一个问题是对话控制功能的设计:“系统启发式”对话适合于相对容易结构化的情况;而“用户驱动式”对话适合于不可能规定预定义的活动序列情形。

 

2、 任务层次

任务层次对所需数据资源和数据存取设施(即数据管理部件中的中间集结功能)有明显的影响。运行控制任务可能要求存取当前的工作数据。DSS必须提供由运行系统维护的数据文件的联机连接。另一方面,战略规划任务可能要求存取外部数据源,但可能不是持续联机方式。这些DSS必须包含从外部组织有选择的抽取数据和远程存取的机构。

 

任务层次可能与支持类型有关系,从而影响硬件资源的选择。基于微型计算机的独立DSS是在战略决策情形中适合高级管理人员的支持系统(如选择新产品),因为所需的数据不多,数据不来自工作流并且系统主要在于给单个决策人员提供认识知识。另一方面,提供复杂生产环境中作实时决策支持(如生产控制),则最好是用具有良好数据通信能力的基于大型机的DSS来实现。这类支持系统需要大量十分易变的工作数据,并且其主要目的是确保决策中涉及的多个部分的协调。

 

3、 决策过程的阶段

决策过程阶段可能影响数据目录的管理,DSS中的数据目录是回答数据项是否可用,数据来源及其精确含义问题的基础。数据目录之所以在系统中特别重要,是因为它支持决策过程的理论阶段,其中数据利用是人们最关心的问题。

 

4、 词性特征

词性特征确定待解决问题求解情形中有用的动词和宾语集。请求变换器盒对话控制两者应反映这一用户词典。

 

5、 用户交互方式

友好的交互方式对资源和部件布局都有明显的意义。例如,联机交互限制了可用资源的选择并要求模块间更紧密连接(直接交换信息是不可少的),而面向批交互的设计可能使用来自于作为信息交换介质的二级存储器上的数据文件。

 

6、 用户域

用户接口的设计应由用户的性质来决定。诸如用户熟练程度和使用频度之类的标准应是选择接口、调节交互方式(如菜单驱动或问/答驱动对话)的基础。

 

7、 与其他计算机系统的关系

邻近系统对中间集结功能影响最大,DSS结构应直接反映其环境中数据源的性质。例如,若含有远程数据库,某些数据通信设施就必不可少。同样,数据模型(即数据库中的数据结构和其上的有效操作)的选择依外部可用数据的结构而定。

 

8、 支持层次

数据存取支持所有的DSS功能,然而,支持层次的差异在于所用模型的疏密程度不同。因此,DSS部件的布局应依所提供服务的模型密度而定。层次系统结构不用对话管理和数据管理间的连接而由一个模型来调节所有的数据访问。在另一种去掉模型管理和数据管理直接连接的系统结构中,提供了更好、更低的模型密度支持,这种系统结构要求用户引导模型与数据库间的所有数据传递。

 

(完)

相关推荐