[发明专利]一种构造软件模型的可视软件建模编辑器有效

专利信息
申请号: 201410293536.7 申请日: 2014-06-25
公开(公告)号: CN105204834B 公开(公告)日: 2018-06-29
发明(设计)人: 符长明;龙春生;唐鸿 申请(专利权)人: 成都普中软件有限公司
主分类号: G06F8/34 分类号: G06F8/34
代理公司: 成都信博专利代理有限责任公司 51200 代理人: 张澎
地址: 610041 四川省成都市*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种构造软件模型的可视软件建模编辑器,以软件层级编辑器、软件接口编辑器、软件交互编辑器、软件算法编辑器、软件流程编辑器、软件传输编辑器分别以软件层级模型、软件接口模型、软件交互模型、软件算法模型、软件流程模型、软件传输模型及相应视图为编辑对象完成软件模型及软件视图的构造,为各种领域提供了一种具有运算性、通用性、易用性的优点的可视软件建模工具:本发明构造的软件模型及软件视图结构清晰,层次可调,建模粒度可控,具有可被运算的充分一致性;方法统一,既方便自顶向下分析设计,也方便自底向上实现集成,适用于各种软件建模;建模方法简单,完全可视化建模,即使普通领域人员,也能独立轻松构造软件模型及软件视图。
搜索关键词: 编辑器 软件建模 构造软件 软件视图 可视 软件传输 软件交互 软件接口 软件流程 软件模型 软件算法 建模 可视化建模 编辑对象 层级模型 自顶向下 易用性 运算性 层级 可调 可控 运算 清晰 分析 统一
【主权项】:
1.一种构造软件模型的可视软件建模编辑器,包含一个含有计算机可读程序代码的计算机可读存储介质,所述计算机可读程序代码包含一组可以被计算机的处理器所执行的指令,通过基于软件元视图的软件视图对一个由软件元模型定义的记录软件模型的数据进行处理,来实现软件视图及软件模型的构造;包含如下组元:软件层级编辑器,采用MVC(Model‑View‑Control)结构,以软件层级模型为数据部件,以软件层级面板为显示部件,以软件层级处理器为处理部件,来实现对软件层级视图及软件层级模型的编辑;所述软件层级面板以软件层级视图对软件层级模型进行可视显示;软件接口编辑器,采用MVC结构,以软件接口模型为数据部件,以软件接口面板为显示部件,以软件接口处理器为处理部件,来实现对软件接口视图及软件接口模型的编辑;所述软件接口面板以软件接口视图对软件接口模型进行可视显示;软件交互编辑器,采用MVC结构,以软件交互模型为数据部件,以软件交互面板为显示部件,以软件交互处理器为处理部件,来实现对软件交互视图及软件交互模型的编辑;所述软件交互面板以软件交互视图对软件交互模型进行可视显示;软件算法编辑器,采用MVC结构,以软件算法模型为数据部件,以软件算法面板为显示部件,以软件算法处理器为处理部件,来实现对软件算法视图及软件算法模型的编辑;所述软件算法面板以软件算法视图对软件算法模型进行可视显示;软件流程编辑器,采用MVC结构,以软件流程模型为数据部件,以软件流程面板为显示部件,以软件流程处理器为处理部件,来实现对软件流程视图及软件流程模型的编辑;所述软件流程面板以软件流程视图对软件流程模型进行可视显示;软件传输编辑器,采用MVC结构,以软件传输模型为数据部件,以软件传输面板为显示部件,以软件传输处理器为处理部件,实现对软件传输视图及软件传输模型的编辑;所述软件传输面板以软件传输视图对软件传输模型进行可视显示;采用可视软件建模编辑器的上述组元构造软件模型的具体步骤如下:1)软件层级编辑:软件层级编辑器构造软件层级模型的过程下:软件层级面板接收实际软件建模环境送来的新建软件构件类型符、添加软件构件类型符、复制软件构件类型符、删除软件构件类型符、重名软件构件类型符的操作信息,向软件层级处理器发出相应的新建软件构件类型、添加软件构件类型、复制软件构件类型、删除软件构件类型、重名软件构件类型的指令;软件层级处理器响应前述指令对软件层级模型进行相应的处理;软件层级面板以软件层级视图的方式刷新软件层级模型;2)软件接口编辑:软件接口编辑器对步骤1)得到的软件层级模型中的软件构件类型逐一构造软件接口模型,各软件接口模型的构造步骤包括:软件接口面板接收实际软件建模环境送来的对属性符、功能符和事件符进行新建、添加、复制、删除、命名的操作信息;软件接口面板向软件接口处理器发出相应的对属性、功能和事件进行新建、添加、复制、删除、命名的指令;所述软件接口处理器响应前述指令对软件接口模型进行相应的处理;软件接口面板以软件接口视图的形式刷新显示软件接口模型;实现软件交互功能的软件交互模型由步骤3)构造;实现软件算法功能的软件算法模型由步骤4)构造;实现软件流程功能的软件流程模型由步骤5)构造;3)软件交互编辑:软件交互编辑器对步骤2)中提到的软件交互功能逐一构造软件交互模型,各软件交互模型的构造步骤包括:软件交互面板接收实际软件建模环境送来的添加交互符、选择交互符、复制交互符、删除交互符的操作信息;软件交互面板向软件交互处理器发出相应的添加交互元、选择交互元、复制交互元、删除交互元的指令;所述软件交互处理器响应前述指令,对软件交互模型进行相应的处理;软件交互面板以软件交互视图的方式刷新显示软件交互模型;4)软件算法编辑:软件算法编辑器对步骤2)中提到的软件算法功能逐一构造软件算法模型,各软件算法模型的构造步骤包括:软件算法面板接收实际软件建模环境送来的添加算符、选择算符、复制算符、删除算符和添加传值符、选择传值符、删除传值符的操作信息;软件算法面板向软件算法处理器发出相应的添加算元、选择算元、复制算元、删除算元和添加传值、选择传值、删除传值的指令;所述软件算法处理器响应前述指令,对软件算法模型进行相应的处理;软件算法面板以软件算法视图的方式刷新显示软件算法模型;5)软件流程编辑:对步骤2)中提到的软件流程功能逐一构造软件流程模型,各软件流程模型的构造步骤包括:软件流程面板接收实际软件建模环境送来的添加活动符、选择活动符、删除活动符的操作信息,向软件流程处理器发出相应添加活动、选择活动、删除活动的指令;所述软件流程处理器响应前述指令对软件流程模型进行相应的处理;所述软件流程面板以软件流程视图的方式刷新显示软件流程模型;6)软件传输编辑:对步骤5)中得到的软件流程模型中的活动逐一构造软件传输模型,各软件传输模型的构造步骤包括:软件传输面板接收实际软件建模环境送来的添加传输、选择传输、删除传输的操作信息,向软件传输处理器发出添加传输、选择传输、删除传输的指令;所述软件传输处理器响应前述指令对软件传输模型进行相应的处理;所述软件传输面板以软件传输视图的方式刷新显示软件传输模型;至此,由软件层级视图、软件接口视图、软件交互视图、软件算法视图、软件流程视图、软件传输视图进行显示的,以软件层级模型、软件接口模型、软件交互模型、软件算法模型、软件流程模型、软件传输模型为要素所构成的软件模型编辑完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都普中软件有限公司,未经成都普中软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410293536.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top