第16单元 传统程序设计方法 计算机软件基础 The software basic of computer 下一页 主讲人:刘志强
下一页 计算机软件基础 The software basic of computer 主讲人:刘志强 第16单元 传统程序设计方法
教学目标 ●了解传统程序设计方法 基本概念 方法及特点 步骤及准则 下一页 第2页
上一页 停止放映 下一页 第 2 页 教学目标 ⚫ 了解传统程序设计方法: –基本概念 –方法及特点 –步骤及准则
本单元涉及内容 ●第十章传统的软件开发方法 10.1结构化开发方法概述 10.2系统分析与定义 10.3系统设计 10.4系统编程 10.5系统测试 10.6系统维护 ●P273P333 下一页 第3页
上一页 停止放映 下一页 第 3 页 本单元涉及内容 ⚫ 第十章 传统的软件开发方法 –10.1 结构化开发方法概述 –10.2 系统分析与定义 –10.3 系统设计 –10.4 系统编程 –10.5 系统测试 –10.6 系统维护 ⚫ P273~P333
、结构化开发方法 结构化开发方法是传统的软件系统开发方法。 ●基本要点是 自顶向下 逐步求精 模块化设计 结构化编码 主程序员组织 结构化设计SD ●SP的基本思想: 把一个复杂问题的求解过程分阶段进行,每个阶段处 理的问题都控制在人们容易理解和处理的范围內。 下一页 第4页
上一页 停止放映 下一页 第 4 页 一 、结构化开发方法 ⚫ 结构化开发方法是传统的软件系统开发方法。 ⚫ 基本要点是: –自顶向下 –逐步求精 –模块化设计 –结构化编码 –主程序员组织 –结构化设计SD ⚫ SP的基本思想: 把一个复杂问题的求解过程分阶段进行,每个阶段处 理的问题都控制在人们容易理解和处理的范围内
“自顶向下 ●是将复杂的大问题,分解为小问题,找出问 题的关键、重点所在,同时找出技术难点来。 然后用精确的思维定性、定量地描述问题 问题的核心是”分解“。如何划分?准则是 什么? ●实现的手段是”子程序“、”函数“,即模 块化。 下一页 第5页
上一页 停止放映 下一页 第 5 页 “自顶向下” ⚫ 是将复杂的大问题,分解为小问题,找出问 题的关键、重点所在,同时找出技术难点来。 然后用精确的思维定性、定量地描述问题。 ⚫ 问题的核心是”分解“ 。如何划分?准则是 什么? ⚫ 实现的手段是”子程序“ 、 ”函数“ ,即模 块化