论文摘要
软件集成开发环境以其可定制、可扩展等特性成为业界关注的焦点。多个组织和厂商推出了各自的软件集成开发平台。现有的软件集成开发产品,大多停留在发展完善阶段,相关研究多集中在软件集成开发平台的扩展机制上,缺乏对软件集成开发环境体系结构以及评价指标方面的研究,缺少对主流软件集成开发平台的评价和比较。本文全面地分析了软件集成开发环境各构成要素,搭建了软件集成开发平台的体系结构,构建了软件集成开发平台的评价体系。本文完成的研究工作及取得的主要成果如下: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 小结第六章 结束语致谢参考文献攻读硕士期间发表的论文攻读硕士期间参加的科研工作
相关论文文献
标签:软件集成开发平台论文; 体系结构论文; 评价体系论文;