精·第9章 程序设计与软件工程基础.ppt

第9章 程序设计与软件工程基础 主要内容 程序设计的方法和风格 结构化程序设计的方法 面向对象程序设计的方法 软件工程的基本概念 结构化分析方法 结构化设计方法 软件的测试 软件的维护 §9.1 程序设计基础 一、有关程序设计的基本概念 1、程序 由人所编写的、指挥和控制计算机完成某一任务的指令序列。 2、程序设计 编写程序的过程。 是一门技术,需要相应的理论、技术、方法与工具的支持。 3、程序设计方法 研究问题求解和系统构造的软件方法学。 主要有两种 结构化程序设计 面向对象程序设计 4、程序设计语言 编写程序所使用的语言,人和计算机进行交流的语言。 分类 高级语言:C、VB、VC、JAVA、C#等 低级语言:机器语言和汇编语言 二、程序设计的风格 1、概念: 编写程序时所表现出来的特点、习惯和逻辑思路。 2、作用 良好的程序设计风格能够使设计的程序结构清晰合理、代码易于维护,保证软件开发的质量。 3、原则 “清晰第一、效率第二” 4、内容(四个方面) (1)总体设计的风格 程序设计首先要从全局出发,对整体结构进行设计,为后面的具体编程做好准备,其根本目标是降低程序的复杂性,提高程序的可读性。 总体设计应满足结构清晰、思路清晰、条理清晰的要求。 (2)语言运用的风格 选取恰当的程序设计语言 采用朴素的语句成分 (3)程序文本的风格 注意程序文

文档评论(0)

1亿VIP精品文档

相关文档