学位论文 > 优秀研究生学位论文题录展示

一种面向领域的嵌入式软件需求模型研究及应用

作 者: 赵鄂
导 师: 骆嘉伟; 杨志新
学 校: 湖南大学
专 业: 软件工程
关键词: 领域工程?领域分析?嵌入式软件?需求建模?特征模型?用例模型
分类号: TP311.5
类 型: 硕士论文
年 份: 2013年
下 载: 2次
引 用: 0次
阅 读: 论文下载
?

内容摘要


近年来,随着嵌入式领域的发展,嵌入式软件及系统的规模和复杂程度越来越大。但是嵌入式软件的产品质量始终无法得到充分保障,生产效率也无法得到提高。软件复用和构件技术作为提高软件质量和生产效率的有效方法被引入到嵌入式软件开发中。领域工程是实现大规模软件复用的关键,领域工程的实施主要包括领域分析,领域设计、领域实现三个阶段。领域分析是对特定领域进行需求分析,主要目的是识别领域需求中的可复用成分。作为一种特殊的软件系统,嵌入式系统面向特定应用领域,软硬件结合十分紧密,且普遍具有实时性、高效性的特点。因而传统的领域分析方法不再适用于嵌入式领域。本文分析比较了几种较为成熟的领域分析方法,总结出它们的不足之处,结合嵌入式领域的特殊性,构建出适用于嵌入式领域的需求模型,并分析了嵌入式领域需求建模过程。本文构建的嵌入式领域需求模型是以嵌入式领域词典为基础,由领域需求描述、特征模型用例模型三部分组成。领域需求描述是一种以自然语言表述模式与计算机处理模式相结合的描述方法,能够较为完整准确地描述嵌入式领域需求。本文针对传统的特征模型中存在的对领域可变性需求可能表达不准确、无法描述硬件可变性等问题,从特征模型的层次分解、特征间依赖关系、特征模型视图等方面进行描绘,提出一种具有层次结构的特征模型,并提供一种特征模型形式化方法用于模型验证。该特征模型具有良好的层次结构扩展能力,能够应对嵌入式领域复杂的变化性描述,具有更实际的使用价值。用例模型作为特征模型的补充,用于描述嵌入式领域中系统的外部行为,记录用户和系统的关键交互过程,有助于更加精确、清晰的描述嵌入式领域需求。本文最后对领域需求建模工具进行了介绍,并结合嵌入式领域需求模型和工具对无创呼吸机领域进行了需求建模。

全文目录


摘要??5-6
Abstract??6-8
目录??8-10
插图索引??10-11
附表索引??11-12
第1章 绪论??12-18
??1.1 研究背景与意义??12-13
??1.2 国内外相关研究现状??13-15
????1.2.1 软件复用及构件技术??13
????1.2.2 领域工程??13-15
????1.2.3 领域分析??15
??1.3 论文的主要工作??15-16
??1.4 论文组织结构??16-17
??1.5 本章小结??17-18
第2章 嵌入式领域需求模型??18-26
??2.1 嵌入式相关概念??18-19
??2.2 领域需求建模相关方法分析??19-22
??2.3 嵌入式领域需求模型的结构??22-24
??2.4 嵌入式领域需求建模过程??24-25
??2.5 本章小结??25-26
第3章 嵌入式领域需求描述??26-34
??3.1 嵌入式领域词典??26-28
??3.2 嵌入式领域需求描述方法??28-33
????3.2.1 句子成分定义??29-31
????3.2.2 句型定义??31-32
????3.2.3 领域需求描述格式??32-33
??3.3 本章小结??33-34
第4章 嵌入式特征模型??34-43
??4.1 特征相关概念??34-36
??4.2 特征的层次分解??36-39
??4.3 特征间的依赖关系??39
??4.4 特征模型视图??39-40
??4.5 特征模型的形式化描述??40-42
??4.6 本章小结??42-43
第5章 嵌入式用例模型??43-48
??5.1 用例图??43-44
??5.2 用例场景??44-45
??5.3 用例描述??45-47
??5.4 用例特征映射图??47
??5.5 本章小结??47-48
第6章 嵌入式领域需求建模工具及模型应用??48-67
??6.1 领域需求建模工具??48-57
????6.1.1 领域词典管理工具??49-50
????6.1.2 领域需求描述工具??50-52
????6.1.3 特征建模工具??52-56
????6.1.4 用例建模工具??56-57
??6.2 无创呼吸机领域需求模型??57-65
????6.2.1 无创呼吸机领域需求描述??58-60
????6.2.2 无创呼吸机领域特征模型??60-63
????6.2.3 无创呼吸机领域用例模型??63-65
??6.3 无创呼吸机领域需求模型的应用??65-66
??6.4 本章小结??66-67
总结与展望??67-69
参考文献??69-72
致谢??72-73
附录A 攻读学位期间主要成果??73-74
附录B 攻读学位期间所参与的项目??74

相似论文

  1. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  2. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  3. 智能割草机嵌入式控制技术的研究,TU986.32
  4. 面向小型机器人的嵌入式软件开发平台设计,TP368.1
  5. SaaS技术在人力资源服务平台中的应用研究,TP311.52
  6. 武器装备体系需求元建模方法研究,E920
  7. 信息资源中心重构关键技术研究,G203
  8. 基于软构件复用技术的ERP系统研究,TP311.52
  9. 基于构件的人力资源管理系统研究与实现,TP311.52
  10. 基于需求建模的产品配置实施关键技术及其在电梯产品中的应用研究,TP391.7
  11. 复杂电磁环境监测通用软件架构及构件技术研究,TP311.52
  12. 基于MDA的需求自动建模工具的设计和实现,TP311.52
  13. 一种面向方面的需求分离建模方法研究,TP311.52
  14. 面向事件感知的元数据研究及其应用,TP391.1
  15. 软件复用技术在卫星运行控制领域中的应用,V448.2
  16. 基于构件的柔性Web用户界面模型,TP393.09
  17. 基于UML与Petri网的软件需求建模与验证,TP311.52
  18. 组件技术在装备保障信息系统开发中的应用研究,TP311.52
  19. 基于MRG骨架树的三维模型检索方法,TP391.41
  20. 基于特征模型的深圳写字楼租金微观影响因素研究,F224
  21. 面向实验教学部门门户网站系统的领域工程研究,TP311.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
? 2012 www.xueweilunwen.com