欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机应用 > 基于UML的决策支持系统混合建模机制研究

基于UML的决策支持系统混合建模机制研究

日期:2023-01-24 阅读量:0 所属栏目:计算机应用


摘 要:通过将统一建模语言(UML)引入决策支持系统(DSS)的开发中,达到规范开发过程、提高开发效率的目的。详细探讨了UML的静态和动态建模机制及其在DSS开发过程中的混合应用,研究了DSS系统分析和系统设计阶段的UML建模方法。

关键词:统一建模语言,决策支持系统 系统建模
1、UML与决策支持系统
  决策支持系统(Decision Supporting System,DSS)是指具有辅助决策能力的高级计算机信息管理系统。该系统能帮助决策者其明确决策目标和识别决策问题,建立或修改决策模型,提供各种备选方案,并且对各种方案进行评价和优选,通过人机交互功能进行分析、比较和判断,为正确决策提供必要的支持。
  DSS的开发过程大致可分为:系统分析阶段、系统设计阶段、编码阶段、测试阶段和运行与完善阶段。DSS成功与否很大程度上取决于决策者、信息管理者、系统开发者等各方人员的交流与协作,因此使用统一、容易理解的系统建模表述方式就显得尤为重要。UML(Uniform Model Language,统一建模语言)正是这样一种面向对象的建模机制。
2、 UML建模机制
  UML(Uniform Model Language,统一建模语言)是一种定义良好、功能强大的面向对象建模语言,它为软件系统的设计与开发提供了丰富的模型,可对整个系统规划进行全面、清晰的描述。UML适用于从需求分析至系统实施的软件开发全过程,以图形语言的形式对开发过程各个阶段中的软件产品进行可视化、详述、构造和文档化。
  UML的建模机制分为静态和动态两类。静态机制采用用例图、类图、对象图、包图、构件图和配置图描述系统的系统的组织和结构模型。动态机制通过状态图、活动图、协作图和顺序图来描述系统的行为动作和各对象间的交互关系。
3、基于UML的DSS混合建模方法
  UML建模在DSS开发的每一个阶段都具有重要的意义,尤其在系统分析和系统设计阶段中获得的应用最多,下面将重点分析这两个阶段中的对UML静态和动态建模机制的混合应用方法。
3.1 DSS系统分析阶段的UML建模
  一般来说,DSS系统应至少包含对话部件、数据部件和模型部件三个基本模块。模块的功能可用用例图来描述。所谓用例,指的是一组场景的组合,每个场景又是一个对DSS进行操作的步骤序列。每个功能模块中都可以包含多个用例,例如图1中的模型部件包中就可以包含“新建模型”、“维护模型”、“删除模型”、“检索模型”、“保存模型”和“运行模型”等用例(见图1)。用例间可能存在一定的关联,例如:在“新建模型”用例中包含有“保存模型”用例,“删除模型”和“运行模型”两个用例中包含“检索模型”用例,而“维护模型”用例则两者都包含,用例间的包含关系用UML中的构造型<>标出。
  
图1 模型部件用例图
3.2 DSS系统设计阶段的UML建模
  DSS的系统设计阶段需要确定各个功能模块的具体实现方法,如果DSS开发过程是面向对象的,则可以利用UML中的类图、对象图、顺序图、构件图等多个视图从不同的角度对系统模块的实现方案建模。
3.2.1 决策模型的建立

图2 决策模型类图
  决策模型是对决策条件、决策问题和决策方法的抽象,多模型的组合运行是DSS支持决策活动的关键方法。在基于UML的DSS设计中,决策模型是通过类图和对象图表示的。将决策问题的环境、目标和约束条件等进行分析、抽象和概括,形成若干常用的基础模型类。而用于解决具体决策问题的模型对象则由这些基础类实例化形成。这种模型表示方法增强了模型的整体性和独立性;利用类的继承性可以从基础类中构造出新的模型类;利用多态性和重载机制可以实现模型与方法的一对多关系,增强了决策模型设计的灵活性。
  图2显示了一个作为基本模型的抽象类,以及继承它的若干子模型类。其中,基本模型类由模型名、模型体和模型行为组成。
3.2.2 模型库的组织和存储
  DSS中的决策模型均存储在模型库中。由于决策模型是通过类来表示的,因此一个模型至少应包含两个文件:类的源代码文件和类编译后的目标文件。同时为了便于维护和管理,每个模型还应带有数据描述文件和说明文件,数据描述文件描述该模型的输入输出数据的形式和约束,说明文件说明该模型的自然语言算法、功能和使用方法等。另外,为了方便模型的组织和管理,模型库中还应该建立模型文件的索引,即字典文件。如果将不同类型的模型的索引放入不同的字典文件中,则将形成多个字典文件。因此完整的模型库由模型文件库和模型字典库两个部分组成。模型库的存储结构可以由UML构件图来描述,如图3所示。

图3 模型库构件图
3.2.3 决策控制

图4 多决策模型组合运行过程顺序图
4、 结论
  UML不仅仅是一种系统建模语言,也是一种信息交流机制和控制手段,它体现了一种软件设计思想,即软件的设计应基于开发人员与客户之间充分的交流、基于完整的面向对象的系统分析和尽可能详尽的系统设计。基于UML建模的开发技术有助于规范DSS的开发过程,有效增强开发效率,缩短开发周期。除了本文介绍的传统DSS外,UML建模机制也同样适用于智能DSS、群体DSS、主管DSS等其他类型DSS的开发。
参考文献:
,2006-11-22 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/242722.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学