一种软件构件库与构件开发工具的集成系统与方法技术方案

技术编号:16079659 阅读:34 留言:0更新日期:2017-08-25 15:20
本发明专利技术涉及一种软件构件库与构件开发工具的集成系统与方法。所述集成系统包括构件开发工具集成接口和构件开发工具集成模块。本发明专利技术针对构件的开发,实现了构件管理系统与构件开发工具的集成,通过构件开发工具集成接口与外部的构件开发工具之间进行数据交换,通过构件开发工具集成模块为构件开发工具提供构件库访问接口,实现构件加载与解析入库、构件导出以及构件删除,并用于更新构件库从而实现构件开发工具的结果与构件库同步。

【技术实现步骤摘要】
一种软件构件库与构件开发工具的集成系统与方法
本专利技术面向软件过程管理领域,特别涉及一种软件构件库与构件开发工具的集成系统与方法。
技术介绍
软件过程(SoftwareProcess)是由一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及整个软件生命周期的各个阶段(计划、文档、模型、编码、测试、手册等)组成。软件开发过程包括设计软件的功能和实现的算法和方法、软件的总体结构设计和需求、模型、构件等模块设计、编程和调试、程序联调和测试以及编写、提交程序等一系列操作,软件工程过程的管理等方面。软件过程的控制、预测和改进需要可信的和准确的数据,随着计算机软件的自身规模和精细程度的日益提升,软件开发过程已经发展为一个多要素相互联系、支持、影响和制约的复杂过程,为了对软件开发的整体过程实施有效的决策、规划、管理与考核,为了确保软件质量和提高产品竞争力,需要对软件开发过程进行数据管理,为快速开发高质量软件、有效地维护软件运行等各类活动提供指导性框架、实施方法和最佳实践。构件是软件开发过程中需要管理的重要对象。构件是可供组装和复用的软件组成部分,具有相对独立的功能,以及按预定规则定义的本文档来自技高网...
一种软件构件库与构件开发工具的集成系统与方法

【技术保护点】
一种软件构件库与构件开发工具的集成系统,其特征在于,包括:构件开发工具集成接口,用于与外部的构件开发工具之间的数据交换,该接口的交换数据包括构件描述XML文件和构件包;构件开发工具集成模块,是构件库的构件管理系统的一部分,用于通过构件开发工具集成接口实现构件开发工具与构件库的数据交换,为构件开发工具提供构件库访问接口,实现构件加载与解析入库、构件导出以及构件删除,并用于更新构件库从而实现构件开发工具的结果与构件库同步。

【技术特征摘要】
1.一种软件构件库与构件开发工具的集成系统,其特征在于,包括:构件开发工具集成接口,用于与外部的构件开发工具之间的数据交换,该接口的交换数据包括构件描述XML文件和构件包;构件开发工具集成模块,是构件库的构件管理系统的一部分,用于通过构件开发工具集成接口实现构件开发工具与构件库的数据交换,为构件开发工具提供构件库访问接口,实现构件加载与解析入库、构件导出以及构件删除,并用于更新构件库从而实现构件开发工具的结果与构件库同步。2.根据权利要求1所述的集成系统,其特征在于,所述构件描述XML文件包括由构件开发工具生成的描述构件基本信息和构件内部关联信息的XML标记;所述构件包是由构件开发工具对构件模型文件和构件实现代码文件按照规定的文件目录结构打包压缩形成的。3.根据权利要求2所述的集成系统,其特征在于,所述构件开发工具集成模块包括:加载构件并解析入库单元,该单元用于加载构件研发工具所生成的构件描述XML文件和构件包,通过解析构件描述XML文件获取构件基本信息,构件模型描述信息和构件实现代码描述信息,并将以上信息以及构件包保存到构件库;相应地更新构件库的构件时态信息和状态信息。4.根据权利要求2所述的集成系统,其特征在于,所述构件开发工具集成模块包括:出库构件并导出单元,该单元用于浏览构件,并且根据构件基本信息、构件模型描述信息和构件实现代码描述信息、构件包生成构件描述XML文件和构件包,对外导出所生成的构件描述XML文件和构件包,并更新构件库的构件时态信息和状态信息。5.根据权利要求2所述的集成系统,其特征在于,所述构件开发工具集成模块进一步包括:删除构件并更...

【专利技术属性】
技术研发人员:赵晓哲陈行军杨建史红权
申请(专利权)人:中国人民解放军海军大连舰艇学院
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1