程序设计与软件开发基础(六).docVIP

  • 15
  • 0
  • 约4.21千字
  • 约 5页
  • 2017-08-17 发布于重庆
  • 举报
程序设计与软件开发基础(六).doc

第32讲 程序设计与软件开发基础(六) 教学目标及基本要求: 理解结构化设计方法,能利用该方法提供的常用工具解决实际问题,掌握测试与调试的概念,了解白盒测试与黑盒测试的概念,能进行简单的测试用例设计和实施,了解静态调试与动态调试。 教学重点: 测试和调试的基本概念,白盒测试与黑盒测试。 教学难点: 面向数据流的设计方法,白盒测试与黑盒测试。 教学内容: 1.结构化设计方法 2.软件测试及调试 教学时间: 1学时 主要内容: 7.4.3 结构化设计方法 1.软件设计的基本概念 (1)软件设计的基础 概念 软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。 基本目标 软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即软件设计是确定系统的物理模型。 步骤 从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。 概要设计(又称结构设计) :将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式 。 详细设计:确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。 (2)软件设计的基本原则 ① 抽象:是一种思维工具,就是把事物本质的共同特性提取出来而不考虑其他细节。 ② 模块化:是指把一个待开发的软件分解成若干小的简单的部分。 ③ 信息隐蔽:是指在一个模块内包含的信息,对于不需要这些信息的其他模块

文档评论(0)

1亿VIP精品文档

相关文档