应用框架层次泛化模型的研究

应用框架层次泛化模型的研究

论文摘要

现在软件复用技术的研究已经取得了阶段性成果,构件技术更是发展迅速。基于构件的软件工程(CBSE)已经是软件行业描述最多的术语,利用现有的构件快速地进行应用系统的开发也是现在普遍采用的开发模式,此模式可以提高软件的生产效率和质量。随着构件技术的发展,构件粒度对于构件组装的复杂性变化起着不可忽视的作用,如何进行大粒度构件的组装?同领域的构件以何种方式结合在一起?对这些问题的研究现在逐渐浮出水面,框架技术的研究已经提到了议事日程。构造应用框架是软件复用技术的飞跃。但是如何构造应用框架才能使框架具有较高的复用程度,才能实现以积木搭接式方法构造应用系统的理想。本文主要面向如何构造可复用应用框架的相关问题进行研究。本文首先介绍了复用技术的基本概念以及一些软件重用技术与构件技术的关系,例如:设计模式、领域分析、体系结构和XML 等,探讨应用框架分层构造方式提出了层次泛化模型,并设计了应用框架的相关工具以支持框架的演化,为提高框架的复用性给出了一种较为可行的解决办法。然后,本文以教学评估系统为背景,对可重用资源不足、领域知识不够的非成熟领域如何进行基于构件的开发进行研究,提出了一个以自顶向下的分析和自底向上的整合为核心的易于大粒度复用的应用框架的设计方案,并根据评估领域中遇到的具体问题建立一个基于框架、构件与XML、HTML 技术相结合的应用系统,合理地解决了与此领域相关的实际问题。

论文目录

  • 第1章 绪论
  • 1.1 软件开发方法
  • 1.1.1 结构化分析设计方法
  • 1.1.2 面向对象分析设计方法
  • 1.1.3 基于构件的开发
  • 1.2 研究现状
  • 1.2.1 构件技术方面的研究
  • 1.2.2 应用框架的研究
  • 1.3 研究背景
  • 1.4 研究的主要内容及意义
  • 1.4.1 研究内容和主要工作
  • 1.4.2 研究意义
  • 1.4.3 本文组织结构
  • 1.5 本章小结
  • 第2章 应用框架与相关技术
  • 2.1 应用框架的概念
  • 2.1.1 应用框架的发展
  • 2.1.2 应用框架(Application Framework)的概念
  • 2.1.3 应用框架的设计技术
  • 2.1.4 应用框架的分类
  • 2.1.5 应用框架相关概念
  • 2.1.6 利用框架开发系统的优势
  • 2.1.7 应用框架重用的生命周期
  • 2.2 相关技术与应用框架之间关系
  • 2.2.1 软件重用相关技术
  • 2.2.2 设计模式(Design Patterns)
  • 2.2.3 领域分析(Domain Analysis)
  • 2.2.4 软件体系结构(Software Architecture)
  • 2.2.5 XML 技术
  • 2.3 本章小结
  • 第3章 应用框架(APPLICATION FRAMEWORK)层次泛化模型
  • 3.1 应用框架的层次划分
  • 3.2 应用框架的设计方法和要求
  • 3.3 COM 的晚期绑定方法
  • 3.4 应用框架的层次泛化模型
  • 3.5 应用框架中嵌入构件的规范
  • 3.6 应用框架的演化过程
  • 3.6.1 非成熟领域开发过程模型
  • 3.6.2 应用框架的演化
  • 3.7 框架工具的设计与实现
  • 3.8 本章小结
  • 第4章 运用框架技术构造教学评估系统
  • 4.1 教学评估系统分析
  • 4.1.1 系统功能需求分析
  • 4.1.2 教学评估问卷格式分析
  • 4.1.3 现有评估应用系统分析
  • 4.1.4 评估领域特征分析
  • 4.2 教学评估系统应用框架设计
  • 4.2.1 教学评估系统总体结构
  • 4.2.2 教学评估系统的应用框架模型
  • 4.2.3 评估问卷模板的XML&Html 描述
  • 4.2.4 教学评估系统的实现
  • 4.2.5 应用框架在评估生成系统中的复用
  • 4.3 本章小结
  • 第5章 结论与展望
  • 参考文献
  • 攻读硕士学位期间科研工作情况
  • 相关论文文献

    • [1].知识萃取应用框架研究与实务[J]. 图书情报工作 2019(01)
    • [2].政府实施大数据治理的应用框架构建[J]. 凯里学院学报 2018(02)
    • [3].高效分布式作战应用框架设计与实现[J]. 指挥信息系统与技术 2017(03)
    • [4].一种基于微服务的应用框架[J]. 计算机系统应用 2016(09)
    • [5].面向智慧应用框架的智慧湖北发展模式研究[J]. 科技进步与对策 2015(17)
    • [6].基于可视电话的泛应用框架体系研究[J]. 计算机与数字工程 2008(08)
    • [7].水质监测技术现有问题分析及物联网应用框架[J]. 资源节约与环保 2016(03)
    • [8].大数据计算环境下的城市动态治理:概念内涵与应用框架[J]. 电子政务 2020(01)
    • [9].软件/开发工具[J]. 今日电子 2018(Z1)
    • [10].基于主题模型的产品自动光学检测应用框架[J]. 湖南农机 2014(02)
    • [11].开放网络中的一种生物认证应用框架[J]. 计算机应用 2008(05)
    • [12].基于云-边-端协同的电力物联网用户侧数据应用框架[J]. 电力建设 2020(07)
    • [13].移动终端离线电子地图应用框架研究[J]. 测绘科学 2013(06)
    • [14].基于Web2.0的知识社区应用框架研究[J]. 重庆电子工程职业学院学报 2011(03)
    • [15].基于Native+html5移动应用框架的研究[J]. 计算机光盘软件与应用 2013(19)
    • [16].GLFW 2.7.5发布,OpenGL应用框架[J]. 硅谷 2012(08)
    • [17].基于供应链的中小型订单式制造企业信息化应用框架[J]. 中国管理信息化 2012(08)
    • [18].基于应用框架的数据加密服务的设计与实现[J]. 计算机工程与设计 2009(04)
    • [19].现代航空物流中无线射频标识技术的应用框架[J]. 价值工程 2008(10)
    • [20].基于Flex的WebGIS应用框架研究[J]. 江西测绘 2012(03)
    • [21].评论挖掘在情报分析中的应用框架研究[J]. 情报科学 2016(05)
    • [22].大数据在铁路货运信息系统中的应用框架探讨[J]. 电脑知识与技术 2015(13)
    • [23].施工企业建筑信息模型应用框架研究[J]. 陕西建筑 2019(11)
    • [24].常用HTML5移动应用框架[J]. 电脑知识与技术 2013(10)
    • [25].SUSE Studio:让你自由定制和部署SUSE Linux[J]. 微电脑世界 2009(09)
    • [26].捕获有效数据[J]. 新理财(政府理财) 2019(12)
    • [27].基于J2EE的应用框架技术研究[J]. 数字技术与应用 2016(03)
    • [28].基于MVC的分布式作战应用框架研究[J]. 指挥控制与仿真 2010(03)
    • [29].基于MVC模式的Web应用框架研究[J]. 计算机与信息技术 2010(Z2)
    • [30].轻量级Web应用框架的设计与实现[J]. 铁路计算机应用 2009(01)

    标签:;  ;  ;  ;  ;  

    应用框架层次泛化模型的研究
    下载Doc文档

    猜你喜欢