高教社课件软件数据分析技术与应用第5章-5.3.1 程序理解 -策略及模型.pptxVIP

  • 1
  • 0
  • 约1.9千字
  • 约 11页
  • 2026-09-09 发布于广东
  • 举报

高教社课件软件数据分析技术与应用第5章-5.3.1 程序理解 -策略及模型.pptx

RissGroup第五章程序理解——5.3策略及模型

目录2程序理解问题描述程序理解分析数据程序理解策略及模型示例?YZU?RiSSGroup

3程序理解策略及模型程序理解策略从构建式学习理论出发,可以有以下两种基本的程序理解策略:自底向上的策略:将程序理解看作是一个逐层聚合的过程,也就是从阅读程序源代码开始,将这些源代码中包含的信息逐层组合、抽象成更高层次的信息自顶向下的策略:将程序理解看作是重新组织程序员自身已有的关于程序应用领域的知识,并建立这些知识到程序源代码上的映射?YZU?RiSSGroup

4程序理解策略及模型程序理解过程的模型认知模型定义:是人类对真实世界进行认知的过程模型。所谓认知,通常包括感知与注意、知识表示、记忆与学习、问题求解和推理等方面,建立认知模型的技术常称为认知建模基本结构:要理解的目标系统知识库,包含理解过程中使用的经验和背景知识思维模型,反映目标程序的理解状况,在理解过程中不断更新理解过程,与其他三个部分相互作用,更新理解状况?YZU?RiSSGroup

5程序理解策略及模型Letovsky模型组成部分:知识库:包含编程经验、问题域知识、论述规则、计划和目标思维模型分为三层:规格说明层、实现层和注解层理解策略:自顶向下和自底向上?YZU?RiSSGroup

6程序理解策略

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档