论文摘要
作为控制软件复杂性、提高软件质量、支持软件开发和复用的重要手段之一,软件体系结构自二十世纪九十年代提出以来,日益受到软件工程研究者和实践者的关注。软件体系结构注重软件系统的全局组织形式,是对系统高层抽象结构的描述。对大型软件系统而言,其体系结构的设计已经成为系统能否成功的一个关键因素。生产任务管理系统的核心是如何保证正确的将用户订货信息转换成具体的生产任务,将此生产任务信息准确及时传递至客户端(生产工人),指导装配,再通过完成确认及时反馈至服务器端,完成生产任务。本系统的设计、开发对于信息流、物流管理水平的提高,保证产品质量,提升用户满意度有着深远的意义。软件体系结构描述是体系结构研究的首要问题。目前常见的体系结构描述方法有以统一建模语言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/ADL3.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文档