基于元模型的软件平台定制技术研究

基于元模型的软件平台定制技术研究

论文摘要

随着软件企业的不断发展,软件企业内部积累了大量的软件资源。如何利用这些资源来完成新的系统是软件企业及各软件研究室节省软件开发成本、提高软件质量、促进企业发展的首先要解决的问题。因各种软件资源开发的目的、方式、平台技术等的不同,资源间很难集成,这给资源的复用带来了很大的难题。基于元模型的软件平台定制技术从资源的描述入手,在总结了前人成果的基础上,明确提出了要完成资源的集成需要解决资源描述、资源库建立、需求描述、资源检索、资源组装及程序验证六个方面的问题。针对以上六个问题,本文着重研究了在基于元模型的软件定制平台中资源的描述、需求的描述等,并深入浅出的讲解了资源的检索及组装技术。本文首先给出了平台的四层体系结构,并详细讲述了各层的功能及任务。其次,为解决平台中资源描述的问题,本文提出了一个资源描述元模型,并创新性的将需求的描述模型纳入到资源描述元模型中。在该平台的实现上还有另一个问题,传统的非形式化的需求分析无法被机器理解,即不能自动完成业务需求到系统需求的转化。为解决此问题本文提出了一种基于资源的需求描述方法,在该资源描述元模型的基础上来解决如何使用资源来描述系统需求的问题,同时给出了需求描述的过程及基于XML来需求存储方法。最后,本文给出了一种基于资源分类技术的资源检索方法和基于框架技术的资源组装方法。

论文目录

  • 摘要
  • ABSTRACT
  • 创新点摘要
  • 前言
  • 第一章 软件集成平台技术研究背景
  • 1.1 小型软件企业所面临的问题
  • 1.2 软件开发方法综述及现有研究成果
  • 1.2.1 软件开发方法综述
  • 1.2.2 基于构件的软件开发研究
  • 1.2.3 网构软件的研究
  • 1.2.4 程序挖掘技术及其研究
  • 1.3 已有研究的不足
  • 1.4 相关概念
  • 1.4.1 软件平台
  • 1.4.2 元模型
  • 1.5 小结
  • 第二章 基于元模型的软件平台定制技术概述
  • 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.2.5 资源的组装
  • 2.2.6 程序验证
  • 2.3 基于元模型的软件定制平台的体系结构
  • 2.4 基于本平台的软件开发流程及其角色
  • 2.4.1 软件开发流程
  • 2.4.2 平台中的角色
  • 2.5 基于资源的开发方法与传统软件开发方法的异同
  • 2.6 小结
  • 第三章 基于MOF 的资源描述元模型
  • 3.1 MOF 及四层元模型理论
  • 3.2 元模型建模的优点
  • 3.3 基于MOF 的资源描述元模型(RDM)总体结构
  • 3.4 需求描述元模型元素及其语义
  • 3.5 实现描述元模型元素及其语义
  • 3.5.1 实现描述元模型的总体结构
  • 3.5.2 元模型描述元素
  • 3.5.3 软件实体描述元素
  • 3.6 小结
  • 第四章 基于资源的需求描述及需求存储
  • 4.1 基于资源的需求描述方法概述
  • 4.1.1 基于资源的需求描述方法与传统需求描述方法的异同
  • 4.1.2 基于资源的需求描述方法的总体过程
  • 4.1.3 基于资源的需求描述方法需要解决的问题
  • 4.2 基于资源的需求描述方法及描述过程
  • 4.2.1 基于RDM 的资源表示
  • 4.2.2 基于需求元模型的需求表示
  • 4.2.3 需求的定义过程
  • 4.3 基于XML 的需求存储方式
  • 4.3.1 XML 及XML Schema
  • 4.3.2 需求存储文件格式
  • 4.3.3 需求存储实例
  • 4.4 小结
  • 第五章 应用实例
  • 5.1 资源库的建立
  • 5.2 需求的获取及转换
  • 5.2.1 用户对数据管理的需求
  • 5.2.2 使用资源描述需求
  • 5.3 资源的检索
  • 5.3.1 现有资源检索的方法
  • 5.3.2 基于RDM 的资源检索策略
  • 5.4 基于框架技术的资源组装
  • 5.4.1 应用系统总体框架
  • 5.4.2 框架管理的实现
  • 5.5 小结
  • 结论
  • 参考文献
  • 发表文章目录
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于元模型的软件平台定制技术研究
    下载Doc文档

    猜你喜欢