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

CED领域构件复用技术的研究

作 者: 程海水
导 师: 周定康
学 校: 江西师范大学
专 业: 计算机应用技术
关键词: 构件复用 高校教育领域 领域工程方法 CED领域模型 UML建模技术
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 10次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件构件技术、分布式对象技术对传统的系统开发方式产生了巨大的影响,以其分布性、开放性、可配置性、高效性、易维护性等优点同构件复用技术被认为是解决软件危机的有效途径。但己有的研究过多地考虑技术上的通用性,使得这些成果在运用于特定领域时,往往无法达到理想效果。目前在高校教育领域(College Education Domain,简称CED)中,全国许多高校的各个部门都各自使用自己的子系统,一个部门一个系统,导致各学校、各部门相互之间信息不一致,给数据交流带来困难,有用的信息不能及时共享,统计分析。由于CED系统软件的开发总是针对特定学校“量身定制”,所以每次都从头开始,不仅开发难度大、周期长、成本高,而且系统可重构、可扩展性能差,严重阻碍了CED系统的推广和应用。基于此现状,本文提出了建立基于构件的CED系统。研究和探讨把构件技术与领域工程方法应用于CED领域中,使用软件产品线技术进行开发高校教育领域应用系统。本文分析了构件技术和领域工程方法,讨论了基于构件的软件开发技术,对CED领域的构件及构件管理进行了研究。研究了从CED领域中提取软构件的有关问题。将领域工程应用于CED系统的开发,建立CED领域模型,然后结合UML建模技术,抽取并实现了CED领域的部分构件。这种抽取出来的构件,对于开发CED领域应用系统是十分有用的,可以大大减少工作量,缩短开发周期,提高系统的质量。

全文目录


中文摘要  3-4
英文摘要  4-9
第一章 绪论  9-12
  1.1 CED 领域建设现状和发展趋势  9-10
    1.1.1 CED 领域软件建设现状  9
    1.1.2 高校教育软件发展趋势  9-10
  1.2 课题的来源、背景和意义  10-12
    1.2.1 课题来源  10
    1.2.2 课题背景和意义  10-12
第二章 软件构件及构件模型  12-20
  2.1 概述  12
  2.2 软件构件  12-16
    2.2.1 构件的定义  12-14
    2.2.2 构件的性质  14-16
  2.3 构件模型  16-20
    2.3.1 3C 模型  16-17
    2.3.2 REBOOT 模型  17-18
    2.3.3 FRISCO 模型  18-20
第三章 CED 领域工程  20-38
  3.1 软件产品线技术  20
  3.2 领域工程基本概念  20-23
    3.2.1 领域(Domain)  20-21
    3.2.2 领域模型(Domain Model)  21
    3.2.3 领域特定的软件构架  21
    3.2.4 领域工程(Domain Engineering)  21-23
  3.3 应用工程  23-24
  3.4 CED 领域工程过程与方法  24-25
  3.5 CED 领域分析  25-29
  3.6 CED 领域模型(DOMAIN MODEL)  29-38
    3.6.1 CED 领域特征模型  29-32
    3.6.2 CED 领域静态模型  32-35
    3.6.3 CED 领域用况图  35-37
    3.6.4 CED 领域字典  37-38
第四章 CED 领域构件的设计与实现  38-57
  4.1 构件的来源  38-39
  4.2 CED 领域构件设计  39-45
    4.2.1 CED 领域构件划分  39-43
    4.2.2 CED 领域构件之间的关联  43-44
    4.2.3 CED 领域构件模型  44-45
  4.3 CED 领域构件描述  45-48
  4.4 CED 领域构件的实现  48-54
  4.5 CED 领域构件的管理  54-57
    4.5.1 CED 领域构件入库  54
    4.5.2 CED 领域构件检索  54-57
第五章 CED 领域应用系统开发  57-62
  5.1 构件组装平台  57-58
  5.2 CED 领域应用系统组装  58-62
第六章 总结与展望  62-64
  6.1 工作总结  62
  6.2 研究展望  62-64
参考文献  64-66
在学期间公开发表论文及著作情况  66-67
致谢  67

相似论文

  1. 实践教学过程管理系统的设计与实现,TP311.52
  2. 基于UML的科技计划项目管理系统的设计与实现,TP311.52
  3. 基于构件的效能监督系统设计与实现,TP311.52
  4. 面向消息应用的构件化方法,TP311.52
  5. 基于构件的师资管理系统的设计与实现,TP311.52
  6. 基于UML的重点项目管理与干部考核系统的设计与实现,TP311.52
  7. 面向领域的图像跟踪软件架构与跟踪算法研究,TP391.41
  8. 基于构件技术的构件模型及平台的研究与设计,TP311.52
  9. 基于可复用构件的DCS组态软件研究与设计,TP273.5
  10. 基于构件复用和XML技术的柔性信息系统开发研究,TP311.52
  11. 构件技术在信息系统开发中的研究与应用,TP311.52
  12. 数据库通用平台在管理信息系统中的应用研究与实现,TP315
  13. 地区电网运行方式编排决策支持系统的研究,TM769
  14. 基于软构件的Web信息系统开发研究,TP393.09
  15. 基于构件的软件复用研究,TP311.52
  16. 基于软件总线的特定领域构件提取与组装的研究与应用,TP311.52
  17. 青岛集成电路设计产业化基地管理信息系统研究与开发,TP311.52
  18. CAPP领域构件复用技术研究,TP391.72
  19. 基于构件复用的测井解释系统及成像测井图像处理与自动识别技术研究,P631.8
  20. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  21. 面向SMDA的服务建模方法及工具实现,TP311.52

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