计算机科学2021,Vol.48Issue(z2) :682-687.DOI:10.11896/jsjkx.210100065

基于思维图的复杂算法设计和维护方法

Complex Algorithm Design and Maintenance Based on Thinking Map

朱平
计算机科学2021,Vol.48Issue(z2) :682-687.DOI:10.11896/jsjkx.210100065

基于思维图的复杂算法设计和维护方法

Complex Algorithm Design and Maintenance Based on Thinking Map

朱平1
扫码查看

作者信息

  • 1. 泰豪智慧城市研究院 北京 100176
  • 折叠

摘要

针对复杂算法设计和维护中面临的输入种类数量大、知识密集、范围未知、算法逻辑复杂且规模比较大等实际问题,传统需求规格说明侧重于用户需求的认定,不便于修改和确定复杂算法内部逻辑流程;流程图则偏向程序设计底层,虽然方便自动程序设计的实现,但缺少高层逻辑语义,没有修改更新备份机制,逻辑修改复杂性仍然很大,设计和维护成本很高,仍然不方便描述刻画不确定程序逻辑,并且使用十分不便.文中提出了基于思维图的算法内部逻辑轻量型描述实用化方法,适应复杂算法内部逻辑流程不确定和长周期研发的特点.首先形式化定义了思维图逻辑模型及其构成部件;然后以具体实例讨论了思维图面向对象的实现,以及对于客观世界继承和多态情景的程序模拟;以文本数据元变量语义识别为例子,具体描述了使用思维图对复杂算法进行设计和维护的阶段和过程;最后,总结全文并提出下一步思维图工具化的研究任务.

关键词

复杂算法/软件工程/思维图/数据元/语义识别

引用本文复制引用

出版年

2021
计算机科学
重庆西南信息有限公司(原科技部西南信息中心)

计算机科学

CSTPCDCSCD北大核心
影响因子:0.944
ISSN:1002-137X
参考文献量3
段落导航相关论文