UML Profile技术的研究及其应用

UML Profile技术的研究及其应用

论文摘要

可变性建模是软件生产线工程的一项关键活动,能为软件开发者生成新的产品实例蓝图,促进软件复用,从而提高软件研制效率和产品质量。但传统的UML缺乏对软件生产线中可变性的支持,为了更有效地描述其可变性以及对其可变性进行建模,则必须对UML进行扩展,引入UML Profile技术。目前,软件生产线方法在嵌入式软件领域取得了广泛应用,能够有效提高软件研制效率,缩短开发周期。然而,由于用户需求和嵌入式运行环境的可变性存在,增加了软件产品开发、维护和演化的难度,以至于影响到软件的生产效率和质量。本文以嵌入式软件生产线为背景,在对嵌入式软件生产线中的可变性深入分析的基础上,设计图形化建模工具,并以此为建模环境,对UML Profile技术进行在智能手机中的应用。本文的主要工作有以下几方面:首先,对嵌入式软件生产线的可变性进行深入分析,结合当前可变性建模领域的研究成果,归纳和提取出嵌入式软件生产线的可变性建模方法,并对其中的用例建模和特征建模方法进行了详细描述。在此基础上,提出和总结出一个好的可变性建模应遵循的原则和过程。其次,基于Eclipse平台、运用GEF框架技术、采用插件的形式进行图形化建模工具的设计。该工具可为UML Profile技术提供可变性建模的图形化描述支持。最后,选取嵌入式系统中应用最为广泛的智能手机为实例应用平台。通过图形化建模工具,给出了UML Profile技术在智能手机软件生产线中具体的可变性建模应用实现。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究进展
  • 1.3 本文主要研究内容及结构安排
  • 1.3.1 本文的研究目标
  • 1.3.2 本文拟解决的关键问题
  • 1.3.3 本文结构安排
  • 1.4 本章小结
  • 第二章 相关技术概述
  • 2.1 UML技术
  • 2.1.1 UML概述
  • 2.1.2 UML的图形表示
  • 2.1.3 UML在体系结构中的应用
  • 2.1.4 UML Profile
  • 2.2 嵌入式软件生产线技术
  • 2.2.1 嵌入式系统的重要性、现状及发展趋势
  • 2.2.2 软件生产线的提出
  • 2.2.3 软件生产线的地位及其在嵌入式系统中的作用
  • 2.2.4 软件生产线工程
  • 2.2.5 软件生产线需求建模特点
  • 2.3 GEF框架技术
  • 2.4 本章小结
  • 第三章 嵌入式软件生产线的可变性建模分析
  • 3.1 可变性分析
  • 3.1.1 可变性、可变点和变体
  • 3.1.2 可变性类别
  • 3.1.3 可变性约束
  • 3.1.4 可变性生命周期
  • 3.2 可变性建模原则
  • 3.3 可变性建模方法
  • 3.3.1 用例建模
  • 3.3.2 特征建模
  • 3.4 可变性建模过程
  • 3.5 本章小结
  • 第四章 图形化建模工具的设计与实现
  • 4.1 总体设计
  • 4.1.1 整体要求
  • 4.1.2 整体设计思路和方法
  • 4.1.3 插件描述
  • 4.1.4 模型描述
  • 4.2 功能模块设计
  • 4.2.1 用例图模块设计及插件依赖关系
  • 4.2.2 代码结构及部分实现
  • 4.3 本章小结
  • 第五章 UML Profile技术在智能手机中的应用
  • 5.1 实现平台选取
  • 5.2 智能手机软件生产线中UML Profile的应用
  • 5.2.1 用例建模的应用
  • 5.2.2 特征建模的应用
  • 5.3 本章小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].国产平台的机载嵌入式软件仿真验证技术[J]. 单片机与嵌入式系统应用 2020(02)
    • [2].一种航空机载嵌入式软件安全性评价方法研究[J]. 计算机测量与控制 2020(03)
    • [3].嵌入式软件平台在电力自动化装置中的应用研究[J]. 计算机产品与流通 2020(05)
    • [4].嵌入式软件技术的现状与发展方向[J]. 南方农机 2020(10)
    • [5].一种嵌入式软件组件更新方法的研究与实现[J]. 无线互联科技 2020(10)
    • [6].嵌入式软件技术的现状探讨[J]. 电子元器件与信息技术 2020(06)
    • [7].产教融合背景下计算机嵌入式软件安全技术发展思考——评《嵌入式软件安全保证技术》[J]. 安全与环境学报 2020(05)
    • [8].汽车车身控制器嵌入式软件平台化实现探索[J]. 电子元器件与信息技术 2020(08)
    • [9].嵌入式软件中的错误追踪机制[J]. 电子技术与软件工程 2019(02)
    • [10].面向安全性分析的嵌入式软件测试方法研究[J]. 电子世界 2019(01)
    • [11].嵌入式软件保护技术的探讨[J]. 中外企业家 2019(11)
    • [12].嵌入式软件技术现状及发展前景[J]. 中国新通信 2017(20)
    • [13].浅析嵌入式软件技术的现状与发展动向[J]. 通讯世界 2018(01)
    • [14].嵌入式软件技术的现状与发展[J]. 电子技术与软件工程 2018(11)
    • [15].可重构嵌入式软件缺陷优化预测仿真研究[J]. 计算机仿真 2018(08)
    • [16].关于物联网消费者和商户应该知道的5件事——澳学者提请关注嵌入式软件[J]. 物联网技术 2017(07)
    • [17].嵌入式软件可信性的设计和验证方法[J]. 西部皮革 2017(06)
    • [18].嵌入式软件覆盖测试[J]. 数字技术与应用 2017(08)
    • [19].嵌入式软件技术的现状与发展动向[J]. 信息系统工程 2016(01)
    • [20].一种星载嵌入式软件安全性测试方法[J]. 测控技术 2016(04)
    • [21].应用型本科嵌入式软件课程理论教学体系研究与探索[J]. 计算机教育 2015(16)
    • [22].浅析嵌入式软件调试器的设计与实现[J]. 电子技术与软件工程 2015(13)
    • [23].嵌入式软件工程师:用代码编织智慧人生[J]. 招生考试通讯(高考版) 2018(10)
    • [24].嵌入式软件的应用与发展探究[J]. 科学家 2017(01)
    • [25].嵌入式软件收入核算问题研究[J]. 商 2013(23)
    • [26].嵌入式软件全数字仿真测试平台[J]. 军民两用技术与产品 2019(11)
    • [27].嵌入式软件在计算机软件开发过程中的运用分析[J]. 电脑知识与技术 2020(04)
    • [28].微型嵌入式软件静态缺陷预测系统优化设计[J]. 现代电子技术 2020(10)
    • [29].嵌入式软件目标平台硬件与行为可视化建模技术[J]. 计算机产品与流通 2020(05)
    • [30].嵌入式软件外部质量评价方法设计[J]. 测试技术学报 2019(01)

    标签:;  ;  ;  ;  

    UML Profile技术的研究及其应用
    下载Doc文档

    猜你喜欢