学位论文 > 优秀研究生学位论文题录展示
软件架构可靠性评估平台的组件库与连接件库设计
作 者: 刘振夫
导 师: 姜占华
学 校: 吉林大学
专 业: 软件工程
关键词: 连接件库 组件库 可靠性评估 软件架构
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 71次
引 用: 0次
阅 读: 论文下载
内容摘要
本文研究设计了软件架构可靠性评估平台的整体结构,并对组成架构的元素的组件、连接件和配置进行了设计,还对架构在架构评估平台中的图形表示方法和架构存储方法进行了详细的阐述。现在已经实现了在软件架构可靠性评估平台中建立架构和用架构描述语言对软件架构描述的功能。本文着重对架构评估平台的组件库和连接件库进行研究和设计。文中详细阐述了组件库和连接件库的存储结构,并在架构评估平台中实现了组件库和连接件库。本文还对组件的分类进行了细致的研究,提出了一种适用于架构评估平台的组件分类方法;研究设计了组件库的维护工具,包括组件分类维护工具、组件添加工具、组件搜索工具等。本文研究设计的软件架构可靠性评估平台是能够对软件架构进行设计,并对设计的架构进行可靠性评估的软件系统。架构评估平台中对软件架构的设计,是基于软件架构的不同风格展开的。一般一个软件系统的软件架构都不是单一风格的,可以将其看成由多个不同风格的子架构组合而成;对软件架构的可靠性评估是通过对构成软件架构的各个不同风格的子架构可靠性计算得出整个架构的可靠性。本文研究的软件架构可靠性评估平台就是在对软件架构及软件架构可靠性评估的研究的基础上,并且以基于组件软件开发(CBSD)的思想为核心,开发设计的软件系统。该平台可以对软件架构进行设计,对软件架构可靠性评估理论运用到了实际中的应用中,使可靠性公式和实际应用联系到一起,使用户在对软件系统开发前通过对架构就能对所设计的软件有直观的可靠性评估。这对提高大型软件开发的时间效率和经济效益具有重要意义。
|
全文目录
摘要 4-5 Abstract 5-10 第1章 绪论 10-15 1.1 论文研究的背景及意义 10 1.2 论文研究的内容 10-11 1.3 国内外研究现状 11-13 1.3.1 关于软件架构 11 1.3.2 关于架构描述 11-12 1.3.3 关于软件可靠性 12 1.3.4 关于架构设计平台 12-13 1.4 论文结构安排 13-15 第2章 概述 15-29 2.1 软件架构概述 15-20 2.1.1 软件架构的定义 15-16 2.1.2 建立软件架构的意义 16-17 2.1.3 软件架构的风格 17-20 2.2 基于组件的软件开发过程 20-21 2.2.1 组件开发基本思想 20 2.2.2 基于组件开发一般过程 20 2.2.3 组件软件开发优势 20-21 2.2.4 基于组件软件系统的可靠性 21 2.2.5 基于组件开发连接件的引入 21 2.3 软件可靠性 21-22 2.3.1 软件可靠性定义 21-22 2.3.2 影响软件可靠性因素 22 2.4 架构描述语言 22-23 2.4.1 架构描述语言的概念 22 2.4.2 架构描述的作用 22-23 2.4.3 RE/ADL 的功能及特点 23 2.5 软件架构组成元素 23-27 2.5.1 组件 24-26 2.5.2 连接件 26-27 2.5.3 端口、角色和配置 27 2.6 小结 27-29 第3章 软件架构评估平台 29-35 3.1 设计思想及开发工具 29 3.1.1 设计思想 29 3.1.2 设计工具 29 3.2 平台结构 29-34 3.2.1 架构元素类结构设计 29-32 3.2.2 图形编辑类与控件 32-34 3.2.3 架构存储结构 34 3.3 小结 34-35 第4章 软件架构可靠性评估平台组件库 35-48 4.1 平台组件库 35-36 4.1.1 架构评估平台建立组件库的意义 35 4.1.2 平台组件库的功能 35-36 4.2 组件分类 36-38 4.2.1 组件划分原则 36 4.2.2 两种分类方法 36-37 4.2.3 架构评估平台组件分类方法 37-38 4.3 组件描述 38-40 4.3.1 组件描述方法 38 4.3.2 平台组件的描述 38-40 4.4 组件库的实现 40-47 4.4.1 组件库存储结构 40-42 4.4.2 组件库设计及使用 42-44 4.4.3 组件分类维护工具设计 44-45 4.4.4 组件维护工具设计 45-46 4.4.5 组件检索工具的设计 46-47 4.5 小结 47-48 第5章 连接件库的设计 48-53 5.1 连接件的分类 48-50 5.2 连接件的描述 50-52 5.3 连接件的实现 52 5.4 小结 52-53 第6章 总结与展望 53-55 6.1 总结 53 6.2 本文所存在的问题 53-54 6.3 进一步工作 54-55 参考文献 55-58 致谢 58
|
相似论文
- 嵌入式网络视频软件的研究与实现,TP393.09
- SmartSAR SWA-基于Artop的汽车电子软件架构工具的设计与实现,TP311.52
- 长寿命产品退化试验方法研究,TB114.3
- 基于AUTOSAR和eTPU的PWM模块及ICU模块的设计与实现,TP311.52
- 智能监护服设计与可靠性评价,TS941.73
- 高抗振性动态钢管直径测量系统的研究,TP274
- 一种基于使用模型和可执行规格说明的软件测试框架,TP311.52
- 复杂电磁环境监测通用软件架构及构件技术研究,TP311.52
- 基于.NET的电子政务办公应用支撑平台,TP311.52
- 基于SaaS模式的TMS系统架构研究与设计,TP311.52
- REST深入剖析及实践策略研究,TP311.52
- 计算机实验室管理系统的设计与开发,TP311.52
- 基于J2EE架构的信息资源网的设计与实现,TP311.52
- 风电场运行容量可信度评估与应用研究,TM732
- 考虑不确定性的输电系统可靠性评估,TM732
- 大型风电场对发输电系统可靠性影响评估研究,TM732
- 含分布式电源的配电网可靠性评估,TM732
- 电力系统可靠性裕度评估,TM732
- 京津城际接触网可靠性分析及维修管理系统的研究,U226.8
- 信用联盟系统的设计与实现,TP311.52
- 基于B/S模式的物流管理信息系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|