[发明专利]一种管理软件功能模块生命周期的方法和装置有效
申请号: | 201510374317.6 | 申请日: | 2015-06-29 |
公开(公告)号: | CN104965760B | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 黄少滨;谭健文 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种管理软件功能模块生命周期的方法,涉及计算机领域,能够实现对多个功能模块的有序析构,降低软件维护成本。所述方法包括:在软件启动时,生成所述软件内各个功能模块之间的依赖关系图谱;根据所述依赖关系图谱,确定所述各个功能模块的析构顺序;在所述软件准备退出时,按照确定的所述析构顺序,对所述各个功能模块进行有序析构。本发明用于软件功能模块生命周期的管理。 | ||
搜索关键词: | 生命周期 管理软件 依赖关系 图谱 软件功能模块 方法和装置 计算机领域 软件启动 软件维护 软件准备 退出 管理 | ||
【主权项】:
1.一种管理软件功能模块生命周期的方法,其特征在于,所述方法包括:在软件启动时,生成所述软件内各个功能模块之间的依赖关系图谱;根据所述依赖关系图谱,确定所述各个功能模块的析构顺序;在所述软件准备退出时,按照确定的所述析构顺序,对所述各个功能模块进行有序析构;所述依赖关系图谱为有向无环图DAG,所述根据所述依赖关系图谱,确定所述各个功能模块的析构顺序包括:利用所述依赖关系图谱按照如下方式进行拓扑排序:i)、选择一个入度为0的顶点并输出;ii)、从所述依赖关系图谱中删除所述顶点以及所有出边;iii)、循环执行以上步骤i)和ii);所述生成软件内各个功能模块之间的依赖关系图包括:读取配置文件,所述配置文件中描述了各个功能模块之间的依赖关系;根据所述配置文件,生成所述各个功能模块之间的依赖关系图谱。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510374317.6/,转载请声明来源钻瓜专利网。
- 上一篇:防止高表面通量的90度磁性闩锁
- 下一篇:一种水面悬浮平台