UML与XYZ/ADL在生产任务管理系统中的应用研究

UML与XYZ/ADL在生产任务管理系统中的应用研究

论文摘要

作为控制软件复杂性、提高软件质量、支持软件开发和复用的重要手段之一,软件体系结构自二十世纪九十年代提出以来,日益受到软件工程研究者和实践者的关注。软件体系结构注重软件系统的全局组织形式,是对系统高层抽象结构的描述。对大型软件系统而言,其体系结构的设计已经成为系统能否成功的一个关键因素。生产任务管理系统的核心是如何保证正确的将用户订货信息转换成具体的生产任务,将此生产任务信息准确及时传递至客户端(生产工人),指导装配,再通过完成确认及时反馈至服务器端,完成生产任务。本系统的设计、开发对于信息流、物流管理水平的提高,保证产品质量,提升用户满意度有着深远的意义。软件体系结构描述是体系结构研究的首要问题。目前常见的体系结构描述方法有以统一建模语言UML为代表的可视化描述方法和以体系结构描述语言ADL为代表的形式化描述方法。可视化描述清楚直观,但缺乏形式化语义,形式化描述严格精确,但难以被理解,不便于交流使用。本文首先对统一建模语言UML与时序逻辑体系结构描述语言XYZ/ADL进行了概述;其次,介绍了目前常见的三种软件体系结构求精方法;再次,着重探讨了UML与XYZ/ADL在软件体系结构描述方面的应用,结合生产任务管理系统,利用UML对系统需求模型、框架模型、动态模型进行可视化描述,利用XYZ/ADL对系统体系结构风格、结构模型、动态模型进行形式化描述,并基于构件对其进行逐步求精,实现静态描述到动态描述的转变;最后,实现了生产任务管理系统。本文的研究结果说明:UML与ADL在软件体系结构描述方面具有很强的互补性。将UML与XYZ/ADL应用于生产任务管理系统软件体系结构描述,可以同时发挥UML可视化和ADL语义精确的优点。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 本文研究背景
  • 1.1.1 软件体系结构概念
  • 1.1.2 软件体系结构描述研究概述
  • 1.2 本文研究目的、内容和意义
  • 1.2.1 本文研究目的
  • 1.2.2 本文研究内容
  • 1.2.3 本文研究意义
  • 1.3 本文组织结构
  • 第二章 统一建模语言UML 概述
  • 2.1 UML 简介
  • 2.2 UML 构成
  • 2.3 UML 的模型、视图、图与系统建模
  • 2.4 本章小结
  • 第三章 基于时序逻辑的体系结构描述语言XYZ/ADL
  • 3.1 体系结构描述语言ADL 概述
  • 3.2 时序逻辑语言XYZ/E 概述
  • 3.3 基于时序逻辑的体系结构描述语言XYZ/ADL 基本概念
  • 3.4 体系结构风格概述
  • 3.5 本章小结
  • 第四章 软件体系结构求精方法
  • 4.1 基于行为替代的体系结构求精方法概述
  • 4.2 基于风格的体系结构求精方法概述
  • 4.3 基于构件的体系结构求精方法概述
  • 4.4 本章小结
  • 第五章 基于UML 与XYZ/ADL 的软件体系结构描述方法
  • 5.1 可视化建模
  • 5.1.1 需求模型
  • 5.1.2 框架模型
  • 5.1.3 动态模型
  • 5.2 形式化描述
  • 5.2.1 体系结构风格
  • 5.2.2 结构模型
  • 5.2.3 动态模型
  • 5.3 本章小结
  • 第六章 生产任务管理系统体系结构描述
  • 6.1 系统简介
  • 6.1.1 系统组成
  • 6.1.2 系统作用
  • 6.1.3 系统工作原理
  • 6.2 可视化建模
  • 6.3 形式化描述
  • 6.3.1 系统体系结构风格
  • 6.3.2 系统结构模型
  • 6.3.3 系统动态模型
  • 第七章 生产任务管理系统的实现
  • 7.1 系统设计
  • 7.1.1 系统架构
  • 7.1.2 核心系统
  • 7.1.3 集群式客户系统
  • 7.1.4 数据库服务
  • 7.2 系统实现界面
  • 第八章 结束语
  • 8.1 本文工作总结
  • 8.2 相关工作比较和分析
  • 8.3 进一步工作
  • 参考文献
  • 攻读硕士学位期间参加的科研项目和发表的论文
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  ;  

    UML与XYZ/ADL在生产任务管理系统中的应用研究
    下载Doc文档

    猜你喜欢