[发明专利]网构软件全生命周期开发实现系统有效
申请号: | 201310741873.3 | 申请日: | 2013-12-29 |
公开(公告)号: | CN103645908A | 公开(公告)日: | 2014-03-19 |
发明(设计)人: | 胡晓惠;王健;彭启民 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 成金玉;杨学明 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 网构软件全生命周期开发实现系统,为客户端服务器架构,客户端包括:图形化软件体系结构建模模块、体系结构图像模型文件生成模块、软件应用代码工程框架生成模块;服务器包括:文件同步管理模块、Web Services演化接口模块。用户通过协同开发对业务层的图像化建模后,通过该系统的代码工程框架生成模块生成代码框架,从而消除了业务层到代码实现层的隔阂。通过把CCO模型思想引入并改造SCA,是整个SCA具有动态演化性,把这个动态演化机制封装成接口提供给第三方感知驱动演化系统,使整个代码框架具有了演化功能。本发明实现了为网构化大型复杂软件系统的研制提供顶层设计,为网构软件开发提供了代码生成技术,为网构软件的动态演化提供支持的总体开发目标。 | ||
搜索关键词: | 软件 生命周期 开发 实现 系统 | ||
【主权项】:
网构软件全生命周期开发实现系统,其特征在于所述系统为客户端服务器架构;客户端包括:图形化软件体系结构建模模块、体系结构图像模型文件生成模块、软件应用代码工程框架生成模块;服务器端包括:文件同步管理模块、Web Services演化接口模块;图形化软件体系结构建模模块,采用MVC(Model‑View‑Controller)的模式,把视图、模型、控制相分离,形成了绘图区、图元数据模型和控制中心三个子功能模块;用户通过拖拽图元即体系结构中的构件、连接件,在绘图区中构建整个应用程序的体系结构框架,此时应用程序体系结构框架包含多个图元,每个图元对应一个图元数据模型,用户单击每个图元来对图元数据模型添加属性和对应数据;然后控制中心通过分析绘图区的图元和每个图元的图元数据模型,以及各图元之间的数据流程关系,得到应用程序的体系结构数据框架,分别供体系结构图像模型文件生成模块、软件应用代码工程框架生成模块调用;体系结构图像模型文件生成模块,通过对图形化软件体系结构建模模块中用户在绘图区绘制各个图元的读取,确定各个图元的坐标位置,从而将绘图区的各图元位置信息以及图元的属性数据保存于XML描述文件,实现文件还原图像;系统默认将该文件发送到服务器端的图像文件同步管理模块,多个客户端能够同步下载此文件,实现多用户协同可视化建模;软件应用代码工程框架生成模块,通过图形化软件体系结构建模模块中的控制中心得到绘图区的构件,以及各构件之间的关系逻辑,进而得出个构件的业务关系生成java代码框架;图形化软件体系结构建模模块中绘图区各个构件的业务关系生成java代码框架,java代码框架采用服务构件架构(SCA),生成直接导入IDE即eclipse开发平台进行二次开发的工程代码文件;自动把生成的java代码框架的SCA的配置文件存入服务器端的文件同步管理模块,在服务器端Web Services演化接口模块对此SCA配置文件更改;文件同步管理模块,负责维护不同用户保存的图像文件,这些图像文件分别对应多个用户组,在同一用户组的用户共享组内文件,实现同步开发;该模块提供文件的增加、删除、修改三个基本功能,供体系结构图像模型文件生成模块、软件应用代码工程框架生成模块调用,完成图像文件的保存和更新功能;同时该模块联合Web Services演化接口模块提供对软件应用代码工程框架生成模块生成的java工程框架的演化功能;Web Services演化接口模块,基于CCO模型思想,使SOA具有演化功能;服务器端向外界即第三方程序提供两类接口:图像文件操作接口和SCA配置文件演化接口,其中图像文件操作接口功能包括构件和连接件的增加、删除、修改,文件的保存和更新功能,实现多客户端的并行开发;SCA配置文件演化接口通过调用文件同步模块的功能为第三方系统提供 接口,这些接口将对应的SCA配置文件更改,实现java代码架构的更改,进而实现应用系统的演化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310741873.3/,转载请声明来源钻瓜专利网。
- 上一篇:吸附材吹送器
- 下一篇:一种垃圾焚烧炉空冷耐火砖墙装置