- 9
- 0
- 约6.2千字
- 约 35页
- 2017-10-16 发布于浙江
- 举报
软件与微电子学院 第三章 传统软件工程技术简介 3.1 结构化程序的发展 结构化程序设计(Structured Programming)是瑞士计算机科学家尼克劳斯·沃思(Niklaus Wirth)于1971年,基于其开发程序设计语言和编程的实践验,首次提出了“结构化程序设计” 的概念。 结构化程序的定义如下: “如果一个程序的代码仅通过顺序、选择和循环这三种控制结构组合、连接而成,并且仅有一个入口和一个出口,则称这个程序是结构化的。” 结构化程序的控制结构 只使用“顺序”、“选择”和“循环”3种基本控制结构进行程序设计是结构化程序设计的主要内容。随着IBM公司1971年在《纽约时报》系统中成功使用了结构化程序设计。结构化程序设计成为上世纪70年代初到90年代初,最为成功的软件设计与开发模型。但在面向对象方法的广泛使用后,大型软件开发基本上抛弃了结构化程序设计方法,而只在较小的模块一级使用。 3.2 结构化程序开发的流程与特点 结构化软件开发方法 即所谓的SASD 方法, 也称为面向功能的软件开发方法或面向数据流的软件开发方法。 它首先用结构化分析(SA)对软件进行需求分析,然后用结构化设计(SD)方法进行总体设计,并用结构图来描述软件的结构,最后是结构化编程(SP)。 结构化开发的特点 结构化开发方法产生过程的抽象,这些抽象把软件视为处理流,
您可能关注的文档
- 海尔电视培训课件--LE50B610N单品培训课件.pptx
- 海尔电视培训课件--A92-32G培训课件.pptx
- 海尔电视培训课件--LS55AL88A71A3.pptx
- 海尔电视培训课件--LQ65AL88U81A3.pptx
- 海尔电视培训课件--LQAL88M52.pptx
- 海尔电视培训课件--LS55AL88K51A3单品培训.pptx
- 海尔电视培训课件--LS55AL88K52A3单品培训课件.pptx
- 海尔电视培训课件--LS55AL88U71P.pptx
- 海尔电视培训课件--R81A2系列.pptx
- 海尔电视培训课件--阿里电视核心功能汇总.pptx
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 汽车电工基础.ppt VIP
- 标准图集-93J007-8-道路-路基边坡防护.pdf VIP
- 15J207-1 单层防水卷材屋面建筑构造(一)- 金属屋面.docx VIP
- [石油天然气标准]-SY-T 5132-2017 测井原始资料质量要求.pdf.pdf VIP
- 2025年幼儿园保安证试题及答案.docx VIP
- 2025-2026学年初中信息科技安徽版2024七年级下册-安徽版2024教学设计合集.docx
- 丙烯氨氧化反应器R301 .doc VIP
- 14J206:种植屋面建筑构造 .docx VIP
- 梯度入园策略对幼儿入园焦虑的影响及缓解机制研究.docx VIP
- 注塑机手册完整.docx VIP
原创力文档

文档评论(0)