决策支持系统

<image>

决策支持系统（Decision Support Systems，简称DSS），是协助进行商业级或组织级决策活动的信息系统。DSS一般面向中高层面管理，服务于组织机构内部管理、操作和规划级的决策，帮助决策者对快速变化并且很难提前确定的问题进行决策，通常是非结构化（Non-structured）和半结构化（Semi-structured）的决策问题。决策支持系统既可以是完全自动化决策，也可以是完全人工决策，或者两者兼有。

## 定义

DSS定义早期有些分歧，学术界与实务界对DSS均有不同的看法。1970年代，Scott-Morton指出：“DSS为一种电脑化的交谈式系统，协助决策者使用资料与模式，解决非结构化的问题”。之后Keen与Scott-Morton提出类似的看法，认为“DSS乃使用电脑协助解决半结构化的问题、支援但不取代人类、目的为改善决策而不是决策效率”。Alter则指出较为广泛的看法，认为“任何支援决策制定的系统均为DSS，其中包括资讯的存取、模式的分析与工具支援”。1980年代，Bonczek等学者认为“DSS可能为组织中人类资讯处理器、机械处理器或人机资讯处理系统”，这样的定义则更为广泛。

由于过去DSS的定义相当广泛，因此1990年代Turban则进一步以DSS的特性来定义：

- DSS借由结合人类判断力与电脑化资讯系统，提供人类解决半结构化与非结构化问题的支援
- DSS能够支援不同组织管理层次单位，例如DSS能够支援企业中的高阶主管到基层员工
- DSS能够提供个人到群体层次的决策支援
- DSS支援数个彼此互相依赖或具有顺序性的决策问题
- DSS能够提供在决策过程中的所有阶段
- DSS能够各种决策制定与决策者的风格
- DSS具有调适性
- DSS必须容易使用
- DSS能够改善决策效果，而不仅改善决策效率
- DSS强调的是支援而非替代人类进行决策
- DSS容许使用者能够修改甚至自行建造DSS
- DSS提供不同分析模式协助使用者制定决策
- DSS可协助使用者存取各种资料
- DSS可单独为单一使用者使用，也可以整合不同DSS

## 历史

根据Keen提出的概念，DSS由两个领域的研究开始发展：

- 卡内基美隆大学科技工程学院在1950年代末和1960年代初期的组织决策理论研究
- 麻省理工学院在1960年代对于互动式电脑系统的研究

DSS的概念则于1970年代开始形成。并在1980年代蓬勃发展，人工智能、数据库、模式库、知识与电脑科技均对DSS的发展有重大贡献。1980年代后期，高阶主管资讯系统（Excutive Information Systems，EIS）、群体决策支持系统（Group Decision Support Systems，GDSS）与组织决策支持系统（Organizational Decision Support Systems，ODSS）等等概念，逐渐将DSS由个人取向，转为模式导向与群体导向。1990年代起，资料仓储与OLAP的概念也导入至DSS，协助DSS进行资料的存取与分析。并且于2000年代新的万维网、网络技术与互联网，延展了DSS。

因此，DSS为一种具有多种学门为基础的知识，包括数据库、人工智能、人机互动、数量模拟、软件工程与各种资讯与网络科技等等的整合知识。

## 架构

DSS的架构以Sprague与Carlson所提出的对话-资料-模式（Dialog-Data-Modeling，DDM）架构最为学术界所接受，认为DSS有三大组件：

- 数据库管理系统（Database Management System，DBMS）
- 模式库管理系统（Model-base Management System，MBMS）
- 对话产生与管理系统（Dialog Generation and Management System，DGMS）

<image>

### 数据库管理系统

其中DBMS（数据库管理系统）包含数据库，为管理数据库的工具，DSS的数据库包含大量内部资料（例如企业内部会计资料），或者外部资料（例如金融指数资料），这些资料需要经过搜集与萃取，成为有助于决策的资讯形式与资料结构，以供使用者进行管理、分析、更新与检索。

### 模式库管理系统

MBMS为整合各种决策模式，分析数据库内外部的资料，例如利用数学计量模式将复杂的问题加以分析模拟，提供可行之方案，并协助使用者选择方案。MBMS也包含造模语言，协助使用者自订模式或建造模式。MBMS基本的必要条件包括了：

- 能满足不同使用者的模式需求
- 具有能整合模式与资料的能力
- 提供容易使用的界面
- 能够分享模式

### 对话产生与管理系统

由于DSS等等特性，都由DSS与人类使用者进行交互作用所产生，DGMS主要的功能为管理使用者界面（User Interface）及DSS与使用者互动。Bennett认为DGMS有三个主要构成单元：使用者、电脑硬件与软件系统，并且将人类与DSS的相互沟通分为三个部分：

- 行动语言（The Action Language）：指使用者用做与DSS沟通的任何方式，如键盘、鼠标等任何控制硬软件的指令
- 显示或展示语言（Display or Presentation Language）：指使用者可以由DSS所看到任何形式的输出资讯，如萤幕、打印机或声音等
- 知识库（Knowledge Base）：指任何使用者使用DSS所必须了解的知识，包含使用者运用DSS必须知道才能有效使用的一切知识，如使用者手册

### 知识库管理系统

由于许多非结构化或半结构化的问题，以标准的DSS功能之外，还需要专门的知识来解决，因此现代DSS除了DBMS、MBMS与DGMS等子系统外，以知识为基础的知识库管理系统（Knowledge-based Management System，KBMS），也是DSS重要的子系统。Silverman认为KBMS，应具有“支援数学模式无法协助的决策流程”、“能帮助使用者建立、应用与管理知识库”与“整合能处理不确定性问题的专家知识库”等三种能力。

## 分类

DSS的类型学术与实务界均有相当多的看法，因此以下的分类依照各类学者的看法，对DSS进行分类，其中必须要强调的是，有一些是相互重叠的。此外，不同的DSS使用状况、所在环境、设计理念、使用人数与时间频率，也影响DSS的类型。

### 功能与特性

#### Sprague与Carlson的看法

Sprague与Carlson认为DSS涉及不同的技术层次，他们将DSS的技术功能分成三类：

- 针对特定决策类型的DSS（Specific DSS）：这类DSS能为特定问题选择合适的资料、模式提供可行的方案，例如：财务DSS，专门解决财务决策问题的DSS
- 一般性的DSS软件工具（DSS Generator）：协助特定决策类型的DSS，提供一般性的决策支援功能，例如：若财务DSS是以试算表软件开发，则试算表就是一种一般性的DSS软件工具
- DSS开发工具（DSS Tools）：用做协助以上两者发展的软件工具，例如协助发展财务DSS使用界面的人机界面开发软件

#### Alter的看法

DSS输出结果层次的分类为Alter所提出，将DSS分为资料导向（Data Oriented）与模式导向（Model Oriented）两大分类。

其中资料导向具有两种类型，资料取得（Data Retrieval）与资料分析（Data Analysis），资料取得具有档案柜系统（File Drawer Systems）与资料分析系统（Data Analysis Systems）两种类型，资料分析则有资料分析系统与分析资讯系统（Analysis Information Systems）两种类型，资料分析系统的特性则同时包括了资料取得与分析两种类型。

模式导向则具有两种类型，模拟（Simulation）与建议（Suggetion），模拟有会计模式（Accounting Models）与表达模式（Representation Models）两种类型，建议则有最佳模式（Optimization Models）与建议模式（Suggestion Models）。

#### Holsapple与Whintson的看法

Holsapple与Whintson将DSS分类成六项：

- 文件导向（Text-oriented DSS）
- 数据库导向（Database-oriented DSS）
- 试算表导向（Spreadsheet-oriented DSS）
- 解模器导向（Solver-oriented DSS）
- 规则导向（Rule-oriented DSS）
- 混合型（Compound DSS）
- 智能（Intelligent DSS）

### 使用频率

Donovan与Madnick认为决策问题具有不同的出现频率，因此将DSS分为使用频率较高的经常性使用DSS（Institutional DSS）与临时性DSS（Ad hoc DSS），例如解决生产排程问题的DSS与管理财务规划的DSS，可能即为企业内部的经常性使用DSS；协助谈判会议进行的谈判支援系统，可能为临时性DSS。

### 决策人数

决策可能由个人进行，也可能为一群人所进行，或者需以组织来进行决策。Hackathorn与Keen认为DSS也因决策人数多寡来分类，个人DSS（Individual DSS）、群体DSS（Group DSS，GDSS，多称为群体决策支援系统）与组织DSS（Organizational DSS）。

### 设计理念

由于设计理念或开发技术的不同，Carlsson等人认为DSS可分类为被动DSS（Passive DSS）与主动DSS（Active DSS），被动DSS大致依照事先分析好的资料、模式与确定的使用者来进行设计；主动DSS则需要设计内建的智慧功能，能协助处理混乱、复杂与非常态的决策分析。

## 外部链接

- Decision Support Systems Resources
- 国际重要决策支援系统学术期刊 Decision Support Systems