[发明专利]软件模块标准化开发方法及软件系统开发方法在审
申请号: | 201810478295.1 | 申请日: | 2018-05-18 |
公开(公告)号: | CN108762730A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 文小兵;李良;文卫兵 | 申请(专利权)人: | 上海旺谷计算机科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 上海翰信知识产权代理事务所(普通合伙) 31270 | 代理人: | 张维东 |
地址: | 201206 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标准化软件 软件模块 插头 软件系统开发 标准化 信号槽 插槽 开发 代表软件 动态关联 模块定义 模块装配 柔性连接 软件开发 实现软件 文本表示 可重用 硬连接 松散 分工 服务 协作 | ||
1.一种软件模块标准化开发方法,其特征在于:
将标准化软件模块定义八个要素:属性、服务方法、插头、插槽、信号、信号槽、公告、公告槽,
其中,属性、服务方法和公告均用文本表示,
公告槽用于订阅其它标准化软件模块发出的公告,
不同标准化软件模块通过插头和插槽进行硬连接,
不同标准化软件模块通过信号和信号槽进行柔性连接,
不同标准化软件模块通过公告和公告槽进行松散动态关联,
每个标准化软件模块均包括一个代表软件本身的插头、以及所述八个要素中的至少一个要素,
多个标准化软件模块装配后组成一个新的标准化软件模块。
2.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
所述插槽包括:仅用于连接一个插头的单例插槽、以及用于连接多个插头的多例插槽。
3.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
插头和插槽的类型一致才能进行连接。
4.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
信号和信号槽的类型相同才能进行连接。
5.根据权利要求4所述的软件模块标准化开发方法,其特征在于:
标准化软件模块中的一个信号能够同时与其它标准化软件模块中的多个信号槽相连接。
6.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
标准化软件模块可以发出网络透明的公告,标准化软件模块通过公告槽订阅本机和网络上其他设备运行的标准化软件模块发出的与公告槽相同类型的公告。
7.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
每个标准化软件模块均可以可视化显示。
8.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
不同标准化软件模块之间通过可视化或代码两种方式装配成一个新的标准化软件模块。
9.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
标准化软件模块通过插头暴露其它类型的标准化软件模块。
10.根据权利要求1所述的软件模块标准化开发方法,其特征在于:
标准化软件模块中的每种要素均可以为单个或多个。
11.一种软件系统开发方法,其特征在于:
软件系统由多个权利要求1-10中任一权利要求所述的软件模块标准化开发方法开发的标准化软件模块有序组合而成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海旺谷计算机科技有限公司,未经上海旺谷计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810478295.1/1.html,转载请声明来源钻瓜专利网。