软件集成开发平台的设计与评价

软件集成开发平台的设计与评价

论文摘要

软件集成开发环境以其可定制、可扩展等特性成为业界关注的焦点。多个组织和厂商推出了各自的软件集成开发平台。现有的软件集成开发产品,大多停留在发展完善阶段,相关研究多集中在软件集成开发平台的扩展机制上,缺乏对软件集成开发环境体系结构以及评价指标方面的研究,缺少对主流软件集成开发平台的评价和比较。本文全面地分析了软件集成开发环境各构成要素,搭建了软件集成开发平台的体系结构,构建了软件集成开发平台的评价体系。本文完成的研究工作及取得的主要成果如下:1.针对目前软件集成开发平台尚处于发展时期,各个集成开发平台在技术和实践方面还存在很多不同之处的现状,深入分析了当前主流软件集成开发平台的相关特点。2.根据分析的结果提炼了软件集成开发平台的构成要素并提出了软件集成开发平台的体系结构。3.根据软件集成开发平台的体系结构,从6个层面提出了29项集成开发平台的评价指标,并建立了软件集成开发平台的评价体系,并据此体系评价了Eclipse和NetBeans两个典型平台。4.在主流的软件集成开发平台上进行了实例应用——设计实现了软件监控开发平台的基础界面,并结合软件集成开发平台的体系结构和评价体系,对主流软件集成开发平台进行了全面的比较,给出了相关结论。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 本文的工作
  • 1.4 论文结构
  • 第二章 相关技术
  • 2.1 ECLIPSE 集成开发平台
  • 2.1.1 简介
  • 2.1.2 发展趋势及其特点
  • 2.2 NETBEANS 集成开发平台
  • 2.2.1 简介
  • 2.2.2 发展趋势及其特点
  • 2.3 小结
  • 第三章 软件集成开发平台体系结构设计
  • 3.1 软件集成开发平台体系结构
  • 3.2 平台内核层
  • 3.2.1 平台插件
  • 3.2.2 内核工作模式
  • 3.2.3 典型应用
  • 3.3 系统插件层
  • 3.3.1 工作空间
  • 3.3.2 工作台
  • 3.3.3 协同插件
  • 3.3.4 帮助
  • 3.3.5 典型应用
  • 3.4 工具插件层
  • 3.5 关键共性机制
  • 3.6 小结
  • 第四章 软件集成开发平台评价体系设计
  • 4.1 建立评价体系的原则
  • 4.1.1 从软件生命周期全过程考虑
  • 4.1.2 从体现软件开发趋势考虑
  • 4.1.3 从软件开发平台的持续性和成熟度考虑
  • 4.1.4 评价指标易操作性
  • 4.2 评价体系及指标
  • 4.2.1 结构性指标
  • 4.2.2 开发指标
  • 4.2.3 协作性指标
  • 4.2.4 成熟度指标
  • 4.2.5 持续性指标
  • 4.2.6 综合指标
  • 4.3 典型平台评价
  • 4.3.1 结构性指标评价
  • 4.3.2 协作性指标评价
  • 4.3.3 成熟度指标评价
  • 4.3.4 持续性指标评价
  • 4.3.5 综合指标
  • 4.4 小结
  • 第五章 软件集成开发平台应用
  • 5.1 软件监控开发平台简介
  • 5.2 软件监控开发平台的开发过程
  • 5.2.1 功能模块设计
  • 5.2.2 界面UI 设计
  • 5.2.3 编码、测试和编译
  • 5.2.4 开发帮助
  • 5.2.5 国际化
  • 5.2.6 产品发布
  • 5.3 软件监控开发平台开发指标评价
  • 5.3.1 界面设计与开发
  • 5.3.2 代码编辑
  • 5.3.3 测试、编译与调试能力
  • 5.3.4 开发帮助
  • 5.3.5 国际化机制
  • 5.3.6 产品发布
  • 5.3.7 比较结果
  • 5.4 小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 攻读硕士期间发表的论文
  • 攻读硕士期间参加的科研工作
  • 相关论文文献

    标签:;  ;  ;  

    软件集成开发平台的设计与评价
    下载Doc文档

    猜你喜欢