主程序员组织 ●是一种人员的组织形式 主程序员组织负责人全权负责包括解决技术难题有 时一些关键性技术问题,主程序员应亲自动手遍程去解 决;他必须是技术高手,是程序生产过程中的总体设 计师。 ●程序员按任务书要求编程;是程序生产线上的“工 人” ●测试工程师具有较高遍程水准和经验,负责系统测试; 是程序生产过程中的检验员。 ●文档人员自始至终参加程序生产活动,负责编写一切 有关文档资料 第11页
上一页 停止放映 下一页 第 11 页 主程序员组织 ⚫ 是一种人员的组织形式 ⚫ 主程序员 组织负责人,全权负责,包括解决技术难题,有 时一些关键性技术问题,主程序员应亲自动手遍程去解 决;他必须是技术高手,是程序生产过程中的总体设 计师。 ⚫ 程序员 按任务书要求编程;是程序生产线上的“工 人” 。 ⚫ 测试工程师 具有较高遍程水准和经验,负责系统测试; 是程序生产过程中的检验员。 ⚫ 文档人员 自始至终参加程序生产活动,负责编写一切 有关文档资料
结构化方法的体系结构 ●结构化方法的体系结构是: 结构化分析 (SA--Structured Analysis) 结构化设计 (SD--Structured Design) 结构化程序设计 (SPStructured Programming) 第12页
上一页 停止放映 下一页 第 12 页 结构化方法的体系结构 ⚫ 结构化方法的体系结构是: –结构化分析 (SA—Structured Analysis) –结构化设计 (SD—Structured Design) –结构化程序设计 (SP—Structured Programming)
结构化分析SA ●SA方法是建立在自顶向下、逐步求精思想基础 上的分析方法 ●4方法是分析方法,基础是自顶向下、逐步求指 ●要点:分解和象: 把复杂问题自顶向下逐层分解,再从分解 出的对象中抽象出相对简单的子问题。 经过一系列分解和抽象,到最底层的问题 已经是很容易求解的了。 第13页
上一页 停止放映 下一页 第 13 页 结构化分析SA ⚫ SA方法是建立在自顶向下、逐步求精思想基础 上的分析方法, ⚫ SA方法是分析方法,基础是自顶向下、逐步求精 ⚫ 要点:分解和抽象: –把复杂问题自顶向下逐层分解,再从分解 出的对象中抽象出相对简单的子问题。 –经过一系列分解和抽象,到最底层的问题 已经是很容易求解的了
结构化设计SD ●SD方法是由IEM公司的 Constantine等人花了十 几年时间研究出来的一种程序设计方法,发表 于1974年。 ●简述:SD是一种用于概要设计的方法,与SA方 法配合使用。(SD是用于概要设计的方法) 目标:建立一个结构良好的软件系统。 ●SD方法的基础:是数据流程图,因此也称为面 向数据流的设计方法。 问题:SA方法用于软件开发的删个价段? 第14页
上一页 停止放映 下一页 第 14 页 结构化设计SD ⚫ SD方法是由IBM公司的Constentine等人花了十 几年时间研究出来的一种程序设计方法,发表 于1974年。 ⚫ 简述:SD是一种用于概要设计的方法,与SA方 法配合使用。(SD是用于概要设计的方法) ⚫ 目标:建立一个结构良好的软件系统。 ⚫ SD方法的基础:是数据流程图,因此也称为面 向数据流的设计方法。 ⚫ 问题:SA方法用于软件开发的哪个阶段?
结构化程序设计SP ●SP的思想最早是由著名计算机科学家E.W. Di jkstra提 出的。 ●1966年Bohm和 Jacobin证明了只用三种基本结构就能 实现任何—个入口,一个出口的程序; ●1977年IBM公司的Mi1ls又进一步提出:“程序应该只 有一个入囗和一个出口。 ●在长期程序设计的实践中,SP方法不断得以 完善,使之成为开发传统应用领域应用系统 的主要方法之一。 第15页
上一页 停止放映 下一页 第 15 页 结构化程序设计SP ⚫ SP的思想最早是由著名计算机科学家E.W.Dijkstra提 出的。 ⚫ 1966年Bohm和Jacopin证明了只用三种基本结构就能 实现任何一个入口,一个出口的程序; ⚫ 1977年IBM公司的Mills又进一步提出:“程序应该只 有一个入口和一个出口。 ⚫ 在长期程序设计的实践中,SP方法不断得以 完善,使之成为开发传统应用领域应用系统 的主要方法之一