- 3
- 0
- 约5.74万字
- 约 58页
- 2019-02-13 发布于上海
- 举报
基于MDA的构件开发方法研究与应用-计算机应用技术专业论文
摘
摘 要
基于
基于 MDA 的构件开发方法研究与应用
万方数据
万方数据
PAGE IV
PAGE IV
万方数据
摘 要
模型驱动体系架构(MDA)和构件开发技术(CBD)都是有效提高软件复用的开发 模式,但由于平台的异构性和易变性,使得构件开发在构件集成、组装及互操作方面 困难重重,而MDA正是解决平台异构和软件模型独立的一种软件开发框架。因此本 文采用模型驱动体系架构和构件开发相结合的方法,利用MDA的思想指导构件开发, 把构件开发转为模型开发,构件组装转为模型组装,研究基于扩展的构件建模框架、 构件模型组装等方面,所取得的研究成果主要有:
(1)剖析了 MDA 和构件开发技术,分析了两者相结合的可行性,在此基础上提 出一种基于 MDA 的构件开发方法——MDA-CD 方法,并给出了该方法的实现思想 和体系结构。
(2)在 MDA-CD 体系结构基础上,研究了 UML 在描述构件的 PIM 模型方面缺 乏精确语义的问题,利用 UML profile 建立一个基于扩展的 PIM 构件建模框架,以 增强 PIM 模型的表达能力及应用范围。
(3)研究构件模型组装技术,通过借鉴接口连接式和插头插座式体系结构的思 想,提出了并行组装等 6 种构件模型组装类型,并通过 XML 描述和设计构件模型, 根据构件自身特点和构件模型组装的需要定义了基于 XML 的构件模型,分析了构 件模型的组装和验证。
(4)阐述利用 IBM RSA 工具实现 MAD-CD 的方法,并给出一个简单的应用实例 进行论证,最后给出实验分析结果,结果表明该方法有效地提高了软件开发效率。
关键词:构件开发;模型驱动体系架构;MDA-CD;基于扩展的 PIM 模型;构件组 装
I
Abstract
Both Model Driven Architecture (MDA) and Component-Based Development (CBD) are software development patterns that improve software reuse effectively. For the reason of platform heterogeneousness and changeability, component development faces a rough road in component integration, composition and interoperability. MDA just in time provides a software development framework to the issue of platform heterogeneousness and software model independence. For this reason, this paper combines MDA and CBD and introduces MDA to CBD by reusing components development by modeling, while components composition by model composition. This paper study the component modeling frame, components composition based on UML profile. The main contents of our study include:
Firstly, we discuss MDA and the techniques of component development; analyze the feasibility of combining them two together. Then we propose a MDA-CD method--a MDA-component-developing-based method based on the feasibility. Finally, concrete method and architecture for implementation the above method is proposed.
In the basis of MDA-CD architecture, we study the problem of lack of precise semantics when we use UML to describe component PIM model, and then we build a model based on extension
您可能关注的文档
- 基于MATLAB的大功率光伏并网逆变器的设计-新能源电力及其控制专业论文.docx
- 基于MATLAB的小型风力机设计及其外流特性分析-流体机械及工程专业论文.docx
- 基于MATLAB的实时控制平台的开发-控制理论与控制工程专业论文.docx
- 基于MATLAB的小波分析用于地震信号的去噪研究测试计量技术及仪器专业论文.docx
- 基于MATLAB的多级离心泵性能预测建模的研究-控制工程专业论文.docx
- 基于MATLAB的失重秤控制器研究-控制工程专业论文.docx
- 基于Matlab的带调压室水电站过渡过程仿真研究-水利水电工程专业论文.docx
- 基于Matlab的忆阻器图形用户界面设计-计算机技术专业论文.docx
- 基于matlab的合肥光源轨道校正系统的开发及相关物理应用的研究-核技术及应用专业论文.docx
- 基于MATLAB的指纹识别系统的设计与实现-计算机技术专业论文.docx
- 基于MDA的报表自动生成模型的研究-计算机软件与理论专业论文.docx
- 基于MDA的新型J2EE框架-计算机技术专业论文.docx
- 基于MDA的移动应用开发建模及实现-计算机应用技术专业论文.docx
- 基于mda的模型变换语言及工具的研究-计算机软件与理论专业论文.docx
- 基于mda的有害藻华监测及数据传输系统的设计与实现-软件工程专业论文.docx
- 基于MDA的软件建模技术研究计算机软件与理论专业论文.docx
- 基于MDA的方面建模与变换的研究-计算机软件与理论专业论文.docx
- 基于MDA的需求自动建模工具的设计和实现-计算机软件与理论专业论文.docx
- 基于MDA的需求捕获工具的研究计算机软件与理论专业论文.docx
- 基于MDA的模型转换研究与应用-计算机应用技术专业论文.docx
最近下载
- 商务星球版八年级下册地理03 教学课件_东北三省(第2课时)(4).pptx VIP
- 《早产儿脑室内出血预防专家共识(2025)》解读PPT课件.pptx VIP
- 2025届中考数学模拟卷 【云南专用】.docx VIP
- 高考英语语法非谓语动词课件PPT课件.ppt VIP
- 山西12J5-1平屋面19山西省标图集.docx VIP
- 2025年上海中考英语真题试卷及答案.pdf VIP
- 2026天津市自来水集团有限公司人才引进招聘4人备考试题附答案详解.docx VIP
- 2022年吉林省长春市中考物理试题(含答案解析).pdf VIP
- JTG 3410-2025《公路工程沥青及沥青混合料试验规程》设备更换建议.pdf
- 《生活英语读写》网课答案.docx VIP
原创力文档

文档评论(0)