[发明专利]一种软件构件库与构件开发工具的集成系统与方法有效
申请号: | 201710102978.2 | 申请日: | 2017-02-24 |
公开(公告)号: | CN107092478B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 赵晓哲;陈行军;杨建;史红权 | 申请(专利权)人: | 中国人民解放军海军大连舰艇学院 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/34 |
代理公司: | 深圳市博太联众专利代理事务所(特殊普通合伙) 44354 | 代理人: | 任转英 |
地址: | 116000 *** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 构件 开发 工具 集成 系统 方法 | ||
本发明涉及一种软件构件库与构件开发工具的集成系统与方法。所述集成系统包括构件开发工具集成接口和构件开发工具集成模块。本发明针对构件的开发,实现了构件管理系统与构件开发工具的集成,通过构件开发工具集成接口与外部的构件开发工具之间进行数据交换,通过构件开发工具集成模块为构件开发工具提供构件库访问接口,实现构件加载与解析入库、构件导出以及构件删除,并用于更新构件库从而实现构件开发工具的结果与构件库同步。
技术领域
本发明面向软件过程管理领域,特别涉及一种软件构件库与构件开发工具的集成系统与方法。
背景技术
软件过程(Software Process)是由一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及整个软件生命周期的各个阶段(计划、文档、模型、编码、测试、手册等)组成。
软件开发过程包括设计软件的功能和实现的算法和方法、软件的总体结构设计和需求、模型、构件等模块设计、编程和调试、程序联调和测试以及编写、提交程序等一系列操作,软件工程过程的管理等方面。
软件过程的控制、预测和改进需要可信的和准确的数据,随着计算机软件的自身规模和精细程度的日益提升,软件开发过程已经发展为一个多要素相互联系、支持、影响和制约的复杂过程,为了对软件开发的整体过程实施有效的决策、规划、管理与考核,为了确保软件质量和提高产品竞争力,需要对软件开发过程进行数据管理,为快速开发高质量软件、有效地维护软件运行等各类活动提供指导性框架、实施方法和最佳实践。
构件是软件开发过程中需要管理的重要对象。构件是可供组装和复用的软件组成部分,具有相对独立的功能,以及按预定规则定义的接口,可被用来构造软件。构件一般是由第三方通过构件开发工具所开发的。
构件作为软件开发过程当中的管理对象,其是由独立的构件开发工具产生的,来源广泛,而且其组成和形式都更为复杂。因此,面向构件的管理形成可用、高效的数据库,并且实现与构件开发工具的集成化的难度比较大,是现有技术中需要解决的一个关键性问题。
发明内容
本发明的目的在于针对软件开发过程中对构件的管理存在不足的现状,提出了一种软件构件库与构件开发工具的集成系统与方法。本发明针对构件的开发,实现了构件管理系统与构件开发工具的集成,通过约定的数据接口实现构件开发工具与构件库的数据交换。为构件开发工具提供构件库访问接口,支持构件设计、删除、新建和修改的功能,实现构件开发工具的结果与构件库同步。
本发明的技术方案具体如下面所描述:
一种软件构件库与构件开发工具的集成系统,其特征在于,包括:
构件开发工具集成接口,用于与外部的构件开发工具之间的数据交换,该接口的交换数据包括构件描述XML文件和构件包;
构件开发工具集成模块,是构件库的构件管理系统的一部分,用于通过构件开发工具集成接口实现构件开发工具与构件库的数据交换,为构件开发工具提供构件库访问接口,实现构件加载与解析入库、构件导出以及构件删除,并用于更新构件库从而实现构件开发工具的结果与构件库同步。
优选的是,所述构件描述XML文件包括由构件开发工具生成的描述构件基本信息和构件内部关联信息的XML标记;所述构件包是由构件开发工具对构件模型文件和构件实现代码文件按照规定的文件目录结构打包压缩形成的。
优选的是,为了将构件研发工具所生成的构件高效加入构件库,并实时更新构件库的状态,所述构件开发工具集成模块包括:加载构件并解析入库单元,该单元用于加载构件研发工具所生成的构件描述XML文件和构件包,通过解析构件描述XML文件获取构件基本信息,构件模型描述信息和构件实现代码描述信息,并将以上信息以及构件包保存到构件库;相应地更新构件库的构件时态信息和状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军大连舰艇学院,未经中国人民解放军海军大连舰艇学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710102978.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种满足多种工艺需求的汽车管件胀形模具
- 下一篇:一种冲床夹具