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

复杂电磁环境监测通用软件架构及构件技术研究

作 者: 韩永生
导 师: 姜建国;高晓滨
学 校: 西安电子科技大学
专 业: 计算机技术
关键词: 领域工程?软件架构?构件?复杂电磁环境监测
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 49次
引 用: 1次
阅 读: 论文下载
?

内容摘要


复杂电磁环境监测是一个庞大的复杂系统,该领域具有业务功能相对固定、软件需求具有一定的继承性和连续性的特点。随着该领域软件规模的不断扩大和复杂性的不断增加,传统的软件开发方法暴露出了许多的缺点:软件需求不能满足用户的要求;开发周期一再拖延;软件质量糟糕;软件维护和升级困难。运用领域工程的方法对该领域进行分析、设计、建立领域模型,并以此为基础提炼领域通用的软件构件,进而形成领域通用架构。这种软件开发的方法为解决上述问题提供了很好的解决方案。本文首先系统的研究了软件架构和软件构件的定义、研究范畴和意义,然后重点对复杂电磁环境监测这一特定领域进行了分析和研究,结合多个应用工程项目,提出了一个该领域较为通用的软件架构模型,并进行了详细分析和设计。该模型分为初始化/注销管理、服务管理、通信管理、数据库管理、设备驱动管理、用户界面管理、错误管理等多个模块,采用COM进行开发,同时提炼出了多个该领域内较为通用的软件构件,以数据库管理构件为例,描述了通用构件的设计和实现。实践证明,采用本文中提出的复杂电磁环境监测通用架构开发应用系统,可以大大减轻软件开发、测试和维护的工作量,消除重复劳动,避免重新开发可能引入的错误,提高软件质量,缩短开发周期。该软件架构及相关构件已在多个项目实践中进行了试验和应用,取得了良好的效果。本文设计并实现的复杂电磁环境监测领域软件架构和构件,具有一定的通用性,下一步的工作主要集中在服务管理、设备驱动管理、通信管理等核心构件的功能完善、性能提高上。

全文目录


摘要??3-4
Abstract??4-7
第一章 绪论??7-11
??1.1 课题的来源及意义??7-8
??1.2 基于领域工程的软件复用思想的提出??8-9
??1.3 国内外发展现状??9
??1.4 本文的研究内容和组织??9-11
第二章 复杂电磁环境监测领域相关技术??11-31
??2.1 复杂电磁环境监测领域介绍??11-13
????2.1.1 复杂电磁环境监测领域概况??11-12
????2.1.2 复杂电磁环境监测主要职能??12
????2.1.3 复杂电磁环境监测软件传统开发方法的弊端??12-13
??2.2 软件构件技术??13-26
????2.2.1 软件构件技术概述??14-17
????2.2.2 软件构件相关概念??17-21
????2.2.3 COM规范??21-26
??2.3 软件架构技术??26-31
????2.3.1 软件架构技术概述??26-27
????2.3.2 软件架构分类??27-28
????2.3.3 软件架构中的扩展点??28
????2.3.4 软件架构和软件构件的关系??28-29
????2.3.5 软件架构和软件设计模式的关系??29-31
第三章 基于领域工程的复杂电磁环境监测软件架构设计??31-53
??3.1 复杂电磁环境监测领域软件架构需求分析??31-36
????3.1.1 领域分析??31-33
????3.1.2 提取架构需求??33-36
??3.2 复杂电磁环境监测领域软件架构设计??36-50
????3.2.1 领域设计??36
????3.2.2 架构模型??36-43
????3.2.3 架构接口设计??43-50
??3.3 复杂电磁环境监测领域软件架构实现??50-53
第四章 复杂电磁环境监测通用构件的提取和实现??53-63
??4.1 通用构件的提取??53
??4.2 数据库管理构件的设计和实现??53-60
????4.2.1 数据库管理构件需求分析??53-54
????4.2.2 数据库管理构件的设计??54-56
????4.2.3 数据库管理构件功能实现??56-60
??4.3 开发工具的选择??60-63
第五章 结束语??63-65
??5.1 全文总结??63
??5.2 后续工作与展望??63-65
致谢??65-67
参考文献??67-70

相似论文

  1. 具有变截面臂架的格构式起重机结构计算分析方法研究,TH21
  2. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  3. 闽江河口芦苇地上不同构件枯落物分解及主要影响因子研究,S154.4
  4. 基于云模型的软件可信性评估模型,TP311.53
  5. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  6. 看守所信息管理系统的构件化设计与实现,TP311.52
  7. 嵌入式网络视频软件的研究与实现,TP393.09
  8. 安顺传统民居装饰构件造型与应用研究,TU238
  9. 构件垂直搜索引擎的关键技术研究,TP391.3
  10. SmartSAR SWA-基于Artop的汽车电子软件架构工具的设计与实现,TP311.52
  11. 带肋钢管混凝土构件的受力机理研究,TU398.9
  12. 配筋钢管混凝土构件的力学性能研究,TU398.9
  13. 基于构件的装备保障业务信息系统的设计与实现,TP311.52
  14. SaaS技术在人力资源服务平台中的应用研究,TP311.52
  15. 桥墩盖梁悬臂端受力分析,U441
  16. 分布式实时工程机械构件动态监控系统研究,TP277
  17. 基于AUTOSAR和eTPU的PWM模块及ICU模块的设计与实现,TP311.52
  18. 基于SOA的信用卡工作流系统的设计与实现,TP311.52
  19. 基于实例的树脂基复合材料构件设计与仿真分析,TB332
  20. 催化蒸馏构件的流体力学性能研究,TE621
  21. 内构件抑制流化床气固返混研究,TQ051.13

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