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

组件技术在装备保障信息系统开发中的应用研究

作 者: 杨永华
导 师: 沈晓峰;任明学
学 校: 电子科技大学
专 业: 软件工程
关键词: 软件复用?组件?装备保障?多层体系结构?领域分析
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 34次
引 用: 0次
阅 读: 论文下载
?

内容摘要


随着软件开发规模和复杂性的不断提高,如何有效地控制系统的开发周期,开发成本以及软件质量,成为开发过程中迫切需要解决的问题。由于组件具有高可靠性,高可维护性以及适应需求变化等特点,本课题探讨在软件行业已经比较成熟的组件技术应用于装备保障领域的信息系统开发,利用复用的思想减少软件开发的工作量,解决了装备保障信息系统可重用性差的问题,使以后开发类似的信息系统,只需要开发少数的专业组件,复用原有的组件,就可以组装成新的信息系统。论文对装备保障信息系统进行领域分析,通过对业务功能构成的分析明确业务功能需求,在此基础上进行领域基本对象建模,划分出本领域的复用组件需求。在领域分析的基础上总结和归纳系统中可能用到的可复用组件,确定系统的多层体系结构,建立系统的组件构成模型,并将领域内的复用组件分类,详细说明一些典型组件的用途和设计思路。借鉴相关的组件开发方法和要求,针对各层的特殊要求,把经典设计模式和UML建模语言应用于各层组件的设计开发中,其简化了算法和业务规则,提高了组件的灵活性。开发出适应于本领域业务需求的所有可复用组件,纳入领域组件库中,为具体应用提供成熟的复用元素。最后,结合“战区级修理机构综合信息管理系统”项目,针对实际装备保障信息管理系统进行详细设计,在领域组件库的支持下,研究如何快速生成应用系统。

全文目录


摘要??4-5
Abstract??5-10
第一章 绪论??10-16
??1.1 选题的来源和依据??10-11
??1.2 本课题研究的主要内容和意义??11-13
??1.3 国内外研究现状??13-14
????1.3.1 国外研究现状??13
????1.3.2 国内研究现状??13-14
??1.4 本文的组织结构??14-16
第二章 组件技术与设计模式??16-29
??2.1 基本概念??16-19
????2.1.1 组件技术的概述??16-17
????2.1.2 设计模式的概述??17-18
????2.1.3 组件与设计模式的关系??18-19
??2.2 组件的实现模型规范及标准COM/DCOM/COM+??19-21
??2.3 组件的管理??21-22
??2.4 基于组件技术的应用系统的开发(CBD)过程??22-28
????2.4.1 基于组件的系统开发过程模型??23
????2.4.2 组件分析与设计??23-26
????2.4.3 组件实现和局部测试??26
????2.4.4 基于组件的应用程序的组装??26-27
????2.4.5 整体测试??27-28
??2.5 本章小结??28-29
第三章 装备保障信息系统的领域分析??29-41
??3.1 装备保障业务需求分析??29-34
????3.1.1 装备保障业务的内容和管理对象??29-30
????3.1.2 装备保障业务的特点??30-31
????3.1.3 装备保障信息系统的业务功能构成??31-32
????3.1.4 装备保障业务的基本对象识别??32-34
??3.2 装备保障信息系统的多层体系结构??34-38
????3.2.1 数据存储层??36
????3.2.2 数据接口层??36-37
????3.2.3 基础对象层??37
????3.2.4 业务对象层??37-38
????3.2.5 界面表现层??38
??3.3 装备保障信息系统的复用组件构成模型??38-40
??3.4 本章小结??40-41
第四章 复用组件的设计与开发过程??41-76
??4.1 通用数据访问组件??41-48
????4.1.1 通用数据访问组件的功能设计??42
????4.1.2 数据库响应应用程序的顺序图??42-43
????4.1.3 基于Abstract Factory 设计模式的类图??43-45
????4.1.4 通用数据访问组件的实现??45-48
??4.2 专业组件——出入库功能组件??48-66
????4.2.1 出入库功能组件的功能设计??49-50
????4.2.2 出/入库处理用例图??50
????4.2.3 出/入库处理的活动图??50-52
????4.2.4 设计模式分析??52
????4.2.5 出/入库处理顺序图??52-54
????4.2.6 基于设计模式的出/入库处理类图??54-60
????4.2.7 出/入库功能组件的实现??60-66
??4.3 通用查询界面组件??66-73
????4.3.1 通用查询界面组件的功能设计??66-68
????4.3.2 查询组件模型的设计??68-69
????4.3.3 查询组件集成与维护模块??69-71
????4.3.4 查询组件的实现??71-73
??4.4 组件的维护??73-75
????4.4.1 组件的存储??73-74
????4.4.2 组件库的功能维护??74-75
??4.5 本章小结??75-76
第五章 基于组件技术的装备保障信息系统的实现??76-84
??5.1 装备保障信息系统的运行实例??76-83
????5.1.1 器材管理子系统的功能需求分析??76-77
????5.1.2 器材管理子系统的业务功能模块构成??77-78
????5.1.3 器材管理功能子系统的组件构成??78-80
????5.1.4 功能组件的调用??80
????5.1.5 组装器材管理子系统的功能菜单??80-81
????5.1.6 应用系统调试??81-83
??5.2 本章小结??83-84
第六章 结论??84-86
致谢??86-87
参考文献??87-91

相似论文

  1. 光电对抗试验系统软件平台开发,TP311.52
  2. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  3. 自动测试系统数字化设计平台研制,TP274
  4. 军事演习中工兵团工程装备维护保障资源配置研究,E251.2
  5. 基于GIS的青海广播无线覆盖资源管理系统的研究,P208
  6. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  7. 基于组件技术和ASP技术的省司法信息网的设计与实现,TP311.52
  8. 商业银行贷后风险预警系统的设计和实现,TP311.52
  9. 中山市巡逻民警治安防控质量评价系统的开发与实现,TP311.52
  10. 湖南网络职院教务综合管理平台的设计与实现,TP311.52
  11. Ka波段集成T/R组件研究,TN859
  12. 看守所信息管理系统的构件化设计与实现,TP311.52
  13. SoS方法在软件工程过程中的应用研究,TP311.52
  14. 基于HTML5的通用WebIM组件的前端设计与实现,TP311.52
  15. 银行代收付业务平台的设计与实现,TP311.52
  16. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  17. 自动监控系统中数据库复制技术的应用,TP311.13
  18. 基于MapInfo的土地信息空间管制系统的设计与实现,TP311.52
  19. EPA网络芯片验证平台的设计与实现,TN407
  20. 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
  21. 融合整体与组件特征的车辆检测方法研究,TP391.41

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