当前位置: 首页 > 专利查询>海南大学专利>正文

基于DIKWP模型面向本质计算的软件系统全生命期评估方法技术方案

技术编号:33131364 阅读:35 留言:0更新日期:2022-04-17 00:48
本发明专利技术提供基于DIKWP模型面向本质计算的软件系统全生命期评估方法,所述方法包括以下步骤:确定目标软件系统,获取目标软件系统的开发运行维护内容;基于目标软件系统的开发运行维护内容建立目标软件系统的DIKWP模型;基于目标软件系统的DIKWP模型对目标软件系统进行全生命期评估。本发明专利技术在关联目标软件系统开发、运行、维护各方面内容的基础上,实现数据汇聚、信息分析、知识验证,能够更准确地发现目标软件系统潜在的问题,为后续对软件系统的优化升级提供依据和支撑。升级提供依据和支撑。升级提供依据和支撑。

【技术实现步骤摘要】
基于DIKWP模型面向本质计算的软件系统全生命期评估方法


[0001]本专利技术涉及软件系统分析评估
,尤其涉及基于DIKWP模型面向本质计算的软件系统全生命期评估方法。

技术介绍

[0002]软件系统的生命周期可以理解为软件的产生直到报废或停止使用的生命周期,也可以理解为软件系统一次运行中从开始运行到结束运行的过程。对于软件系统,特别是大规模的复杂软件系统而言,软件系统全生命期的评估工作对于确保软件系统的可持续平稳运行和系统质量具有十分重要的意义,能够分析现有架构中存在的潜在风险,检验设计中提出的质量需求是否被满足,辅助运维人员根据发现的问题对软件系统进行优化升级,目前的软件系统评估主要是通过人工测试的方式进行,对于大规模的复杂软件系统而言,业务功能较为繁杂,常规方式效率较低,且系统运行相关数据分散在各个子系统中,相互的逻辑关系依靠常规方法难以梳理。

技术实现思路

[0003]鉴于此,本专利技术的目的在于提供基于DIKWP模型面向本质计算的软件系统全生命期评估方法,以克服或至少部分解决现有技术所存在的上述问题。
[0004]为实现上述专利技术目的,本专利技术提供一种基于DIKWP模型面向本质计算的软件系统全生命期评估方法,所述方法包括以下步骤:
[0005]确定目标软件系统,获取目标软件系统的开发运行维护内容;
[0006]基于目标软件系统的开发运行维护内容建立目标软件系统的DIKWP模型;
[0007]基于目标软件系统的DIKWP模型对目标软件系统进行全生命期评估。
[0008]进一步的,所述开发运行维护内容包括目标软件系统的软件架构内容、业务架构内容、功能设计内容、运行数据内容和修复更新内容。
[0009]进一步的,所述基于目标软件系统的开发运行维护内容建立目标软件系统的DIKWP模型,具体包括以下步骤:
[0010]将目标软件系统的开发运行维护内容进行类型化,获得类型资源,所述类型资源包括数据资源、信息资源、知识资源、智慧资源和意图资源;
[0011]基于类型资源分别建立目标软件系统的数据模型、信息模型、知识模型、智慧模型和意图模型。
[0012]进一步的,在将目标软件系统的开发运行维护内容进行类型化获得类型资源时,确定所获得类型资源的生命期,基于类型资源的生命期对目标软件系统的DIKWP模型进行动态演化。
[0013]进一步的,所述基于目标软件系统的DIKWP模型对目标软件系统进行全生命期评估,具体为:基于目标软件系统的数据模型、信息模型进行分析,基于分析结果对知识模型进行验证,判断验证结果是否满足目标软件系统意图模型。
[0014]进一步的,当目标软件系统进行版本更新时,获取版本更新内容,基于版本更新内容建立更新DIKWP模型,基于更新DIKWP模型与目标软件系统DIKWP模型分析版本更新对于目标软件系统原有功能的影响情况,判断所述影响情况是否符合目标软件系统意图模型。
[0015]进一步的,基于目标软件系统的DIKWP模型判断目标软件系统是否具备数据备份机制,若不具备,则在目标软件系统的存储器阵列中建立跨模态资源异构备份架构,所述跨模态资源异构备份架构具体为:将目标软件系统的所有运行内容分别类型化为数据资源、信息资源和知识资源,存储至存储器阵列中的不同位置,并设置数据备份策略。
[0016]进一步的,当目标软件系统包含多个子业务软件系统时,分别获取每个子业务软件系统的开发运行维护内容,基于子业务软件系统的开发运行维护内容建立子业务软件系统的DIKWP模型,基于子业务软件系统的DIKWP模型构建各个子业务软件系统的概念空间,基于并确定对应的语义空间,对比不同子业务软件系统概念空间中的相同概念对应语义是否相同,根据对比结果生成系统运维策略。
[0017]进一步的,所述目标软件系统获取用户的个人内容以对其进行本质访问授权,具体包括以下步骤:
[0018]获取用户个人内容,对用户个人内容进行类型化,获得用户个人类型资源;
[0019]基于用户个人类型资源构建用户个人DIKWP模型;
[0020]在接收到用户的访问请求时,基于用户个人DIKWP模型生成访问验证问题以对访问请求方进行认证。
[0021]与现有技术相比,本专利技术的有益效果是:
[0022]本专利技术所提供的一种基于DIKWP模型面向本质计算的软件系统全生命期评估方法,在确定待评估的目标软件系统后,获取目标软件系统的开发运行维护内容,基于目标软件系统的开发运行维护内容建立目标软件系统的DIKWP模型,基于目标软件系统的DIKWP模型对目标软件系统进行全生命期评估,从而在关联目标软件系统开发、运行、维护各方面内容的基础上,实现数据汇聚、信息分析、知识验证,能够更准确地发现目标软件系统潜在的问题,为后续对软件系统的优化升级提供依据和支撑。
附图说明
[0023]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的优选实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本专利技术实施例提供的基于DIKWP模型面向本质计算的软件系统全生命期评估方法整体流程示意图。
[0025]图2是本专利技术实施例提供的目标软件系统DIKWP模型建立流程示意图。
[0026]图3是本专利技术实施例提供的本质访问授权流程示意图。
具体实施方式
[0027]以下结合附图对本专利技术的原理和特征进行描述,所列举实施例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0028]参照图1,本实施例提供一种基于DIKWP模型面向本质计算的软件系统全生命期评估方法,所述方法包括以下步骤:
[0029]S101、确定目标软件系统,获取目标软件系统的开发运行维护内容。
[0030]示例性地,所述开发运行维护内容包括且不限于目标软件系统的软件架构内容、业务架构内容、功能设计内容、运行数据内容和修复更新内容。其中,所述软件架构内容包括目标软件系统的结构、行为和属性的高级抽象,以及整个软件系统的组织、拓扑结构等内容;所述业务架构内容包括多层面的业务视图,这些业务视图用于体现企业业务的运营模式、流程体系、组织结构、地域分布等内容;所述功能设计内容用于描述为实现企业业务数字化这一目标,目标软件系统所需实现的功能、功能模块划分、实现功能模块的算法和数据脚骨等内容;所述运行数据内容为目标软件系统运行过程中所产生的所有内容,包括输入、输出和存储;所述修复更新内容包括目标软件系统的历史修复内容和历史更新内容。
[0031]S102、基于目标软件系统的开发运行维护内容建立目标软件系统的DIKWP模型。所述DIKWP,即数据(Data)、信息(Information)、知识(Knowledge)、智慧(Wisdom)和意图(Purpose)。
[0032]S103、基于目标软本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于DIKWP模型面向本质计算的软件系统全生命期评估方法,其特征在于,所述方法包括以下步骤:确定目标软件系统,获取目标软件系统的开发运行维护内容;基于目标软件系统的开发运行维护内容建立目标软件系统的DIKWP模型;基于目标软件系统的DIKWP模型对目标软件系统进行全生命期评估。2.根据权利要求1所述的基于DIKWP模型面向本质计算的软件系统全生命期评估方法,其特征在于,所述开发运行维护内容包括目标软件系统的软件架构内容、业务架构内容、功能设计内容、运行数据内容和修复更新内容。3.根据权利要求1所述的基于DIKWP模型面向本质计算的软件系统全生命期评估方法,其特征在于,所述基于目标软件系统的开发运行维护内容建立目标软件系统的DIKWP模型,具体包括以下步骤:将目标软件系统的开发运行维护内容进行类型化,获得类型资源,所述类型资源包括数据资源、信息资源、知识资源、智慧资源和意图资源;基于类型资源分别建立目标软件系统的数据模型、信息模型、知识模型、智慧模型和意图模型。4.根据权利要求1或3所述的基于DIKWP模型面向本质计算的软件系统全生命期评估方法,其特征在于,在将目标软件系统的开发运行维护内容进行类型化获得类型资源时,确定所获得类型资源的生命期,基于类型资源的生命期对目标软件系统的DIKWP模型进行动态演化。5.根据权利要求3所述的基于DIKWP模型面向本质计算的软件系统全生命期评估方法,其特征在于,所述基于目标软件系统的DIKWP模型对目标软件系统进行全生命期评估,具体为:基于目标软件系统的数据模型、信息模型进行分析,基于分析结果对知识模型进行验证,判断验证结果是否满足目标软件系统意图模型。6.根据权利要求3所述的基于DIKWP模型面向本质计算的软件系统全生...

【专利技术属性】
技术研发人员:段玉聪
申请(专利权)人:海南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1