[发明专利]一种基于软件元视图构造软件视图的可视软件建模方法有效
申请号: | 201410291086.8 | 申请日: | 2014-06-25 |
公开(公告)号: | CN105320504B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 符长明;龙春生;唐鸿 | 申请(专利权)人: | 成都普中软件有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 成都信博专利代理有限责任公司 51200 | 代理人: | 张澎 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于软件元视图构造软件视图的可视软件建模方法,在确定软件元视图基础组元后通过以软件层级视图、软件接口视图、软件交互视图、软件算法视图、软件流程视图、软件传输视图为步骤要素构造软件视图,为各种领域软件建模活动提供具有运算性、通用性、易用性优点的可视软件建模规范:本发明构造的软件视图结构清晰,层次可调,建模粒度可控,具有可被运算的充分一致性;方法统一,既方便自顶向下分析设计,也方便自底向上实现集成,适用于各种软件建模;建模方法简单,完全可视化建模,即使不熟悉建模语言和计算机程序语言的普通领域人员,也能独立轻松构造软件视图,免除了对专业建模人员或程序开发人员的依赖和沟通,建模时间大大缩短。 | ||
搜索关键词: | 软件建模 构造软件 建模 可视 基于软件 计算机程序语言 可视化建模 程序开发 建模语言 软件传输 软件交互 软件接口 软件流程 软件视图 软件算法 自顶向下 基础组 易用性 运算性 层级 可调 可控 运算 清晰 分析 统一 | ||
【主权项】:
1.一种基于软件元视图构造软件视图的可视软件建模方法,计算机可读程序代码包含一组可以被计算机的处理器所执行的指令,通过对一个软件元视图定义的用作描述软件视图的数据进行处理来构造软件视图,所述软件视图是软件模型的可视表示,所述软件元视图是软件元模型的可视表示,其所用的软件元视图包含如下组元:软件层级图件:以由软件构件类型符为节点的树形结构表示视图的软件层级视图在实际软件建模环境中用作模板配置形成软件视图的软件层级视图;所述软件层级视图是指软件层级模型的可视表示;所述软件构件类型符是指软件构件类型的可视表示;所述由软件构件类型符为节点的树形结构称为软件层级树;软件接口图件:以属性符集、功能符集、事件符集三部分结构表示软件接口视图在实际软件建模环境中用作模板配置形成软件接口视图;所述软件接口视图是指软件接口模型的可视表示;所述功能符集中的功能符包括软件交互功能符、软件算法功能符、软件流程功能符三种形式;软件交互功能符的功能实现方式由软件交互视图提供;软件算法功能符的功能实现方式由软件算法视图提供;软件流程功能符的功能实现方式由软件流程视图与软件传输视图相组合提供;软件交互图件:以交互符为节点的树形结构表示软件交互视图在实际建模环境中用作模板配置形成软件交互视图;所述软件交互视图是指软件交互模型的可视表示;所述交互符是指具有与实际软件建模环境进行信息交互功能的交互元的可视表示;软件算法图件:以算符为节点的树形结构表示软件算法视图在实际软件建模环境中用作模板配置形成软件算法视图,所述软件算法视图是指软件算法模型的可视表示;所述算符是指算元的可视表示;软件流程图件:以活动符为节点进行组合表示软件流程视图在实际软件建模环境中用作模板配置形成软件流程视图;所述软件流程视图是指软件流程模型的可视表示;所述活动符是指活动的可视表示;软件传输图件:采用包括输入传输符集、输出传输符集的两部分结构表示软件传输视图在实际软件建模环境中用作模板配置形成软件传输视图;所述软件传输视图是指软件传输模型的可视表示;传输符是指传输的可视表示;采用上述六个组元构造软件视图的具体步骤如下:1).构造软件层级视图:软件层级图件读入从实际软件建模环境送来的软件层级视图操作信息,所述软件层级视图操作信息是指新建软件构件类型符、添加软件构件类型符、选择软件构件类型符、命名软件构件类型符、删除软件构件类型符的操作信息,软件层级图件响应软件层级视图操作信息对软件层级树的软件构件类型符节点进行相应操作而获得软件层级视图;2).构造软件接口视图:对步骤1)得到的软件层级视图中的软件构件类型符逐一构造软件接口视图,各软件接口视图的构造步骤包括:软件接口图件读入从实际软件建模环境送来的软件接口视图操作信息;所述软件接口视图操作信息是指对属性符、功能符、事件符进行新建、命名、删除的操作信息,软件接口图件响应软件接口视图操作信息进行相应操作而获得软件接口视图;软件交互功能符对应的软件交互视图由步骤3)构造,软件算法功能符对应的软件算法视图由步骤4)构造,软件流程功能符对应的软件流程视图由步骤5)构造;3).构造软件交互视图:对步骤2)中提到的软件交互功能符逐一构造软件交互视图,各软件交互视图的构造步骤包括:软件交互图件读入从实际软件建模环境送来的软件交互视图操作信息;4).构造软件算法视图:对步骤2)中提到的软件算法功能符逐一构造软件算法视图,各软件算法视图的构造步骤包括:软件算法图件读入从实际软件建模环境送来的软件算法视图操作信息;5).构造软件流程视图:对步骤2)中提到的软件流程功能符逐一构造软件流程视图,各软件流程视图的构造步骤包括:软件流程图件读入从实际软件建模环境送来的软件流程视图操作信息;6).构造软件传输视图:对步骤5)中得到的软件流程视图中的活动符逐一构造软件传输视图,各软件传输视图的构造步骤包括:软件传输图件读入从实际软件建模环境送来的软件传输视图操作信息;所述软件传输视图操作信息是指添加传输符、选择传输符、删除传输符的操作信息,软件传输图件响应软件传输视图操作信息进行相应操作而获得软件传输视图;至此,由软件层级视图、软件接口视图、软件交互视图、软件算法视图、软件流程视图、软件传输视图为要素所构成的软件视图构造完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都普中软件有限公司,未经成都普中软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410291086.8/,转载请声明来源钻瓜专利网。