面向嵌入式领域的构件组装平台的设计与实现
发布时间:2023-03-23 03:37
本文通过分析嵌入式软件开发领域的特点,实现了一种针对嵌入式领域的构件建模组装可视化平台。 本文首先分析了传统的嵌入式软件开发的方法学的特点,从实际嵌入式软件开发人员角度分析其不足之处。其次,以软件复用的思想为驱使,提出一种构件复用技术,它是一种基于构件组装的软件开发方法;并详细说明了该方法中的几个核心模型,提出了一种基于UML语义的源码构件,并阐明了此模型对应的嵌入式源码构件的提取生成、组装方法;最后,详细介绍了该方法的基于EMF+GEF框架的可视化嵌入式源码构件组装平台的设计与实现,以推动软件开发CASE工具的发展,以及嵌入式软件开发的方法学研究。
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 选题背景及研究意义
1.1.1 选题背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 主要研究内容
1.4 论文结构
第二章 相关技术理论介绍
2.1 构件技术概述
2.1.1 构件的概念
2.1.2 构件的特点分析
2.1.3 软件构件技术
2.1.4 嵌入式软件构件
2.2 一种嵌入式源码构件化开发方法
2.2.1 概述
2.2.2 嵌入式源码构件模型的设计
2.2.3 嵌入式源码构件的生成
2.2.4 嵌入式源码构件的组装
2.3 构件组装平台应用技术介绍
2.3.1 EMF框架概述
2.3.2 GEF框架概述
2.4 本章小结
第三章 构件组装平台需求分析
3.1 系统功能性需求分析
3.1.1 系统概述
3.1.2 构件生成
3.1.3 构件组装
3.1.4 构件管理
3.2 本章小结
第四章 构件组装平台的详细设计与实现
4.1 概述
4.2 系统的MVC框架设计
4.2.1 系统中构件模型元素的设计
4.2.2 系统中控制器、视图部件的设计
4.3 模型序列化文件的设计
4.4 核心模块的设计实现
4.4.1 构件生成模块的设计与实现
4.4.2 构件组装模块的设计与实现
4.4.3 构件管理模块的设计与实现
4.5 本章小结
第五章 构件组装平台的运行及测试
5.1 测试环境介绍
5.2 系统功能测试
5.2.1 构件生成模块的测试
5.2.2 构件组装模块的测试
5.2.3 构件管理模块的测试
5.3 本章小结
第六章 总结与展望
致谢
参考文献
本文编号:3768203
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 选题背景及研究意义
1.1.1 选题背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 主要研究内容
1.4 论文结构
第二章 相关技术理论介绍
2.1 构件技术概述
2.1.1 构件的概念
2.1.2 构件的特点分析
2.1.3 软件构件技术
2.1.4 嵌入式软件构件
2.2 一种嵌入式源码构件化开发方法
2.2.1 概述
2.2.2 嵌入式源码构件模型的设计
2.2.3 嵌入式源码构件的生成
2.2.4 嵌入式源码构件的组装
2.3 构件组装平台应用技术介绍
2.3.1 EMF框架概述
2.3.2 GEF框架概述
2.4 本章小结
第三章 构件组装平台需求分析
3.1 系统功能性需求分析
3.1.1 系统概述
3.1.2 构件生成
3.1.3 构件组装
3.1.4 构件管理
3.2 本章小结
第四章 构件组装平台的详细设计与实现
4.1 概述
4.2 系统的MVC框架设计
4.2.1 系统中构件模型元素的设计
4.2.2 系统中控制器、视图部件的设计
4.3 模型序列化文件的设计
4.4 核心模块的设计实现
4.4.1 构件生成模块的设计与实现
4.4.2 构件组装模块的设计与实现
4.4.3 构件管理模块的设计与实现
4.5 本章小结
第五章 构件组装平台的运行及测试
5.1 测试环境介绍
5.2 系统功能测试
5.2.1 构件生成模块的测试
5.2.2 构件组装模块的测试
5.2.3 构件管理模块的测试
5.3 本章小结
第六章 总结与展望
致谢
参考文献
本文编号:3768203
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3768203.html