第9章 程序设计与软件工程基础 主要内容 程序设计的方法和风格 结构化程序设计的方法 面向对象程序设计的方法 软件工程的基本概念 结构化分析方法 结构化设计方法 软件的测试 软件的维护 §9.1 程序设计基础 一、有关程序设计的基本概念 1、程序 由人所编写的、指挥和控制计算机完成某一任务的指令序列。 2、程序设计 编写程序的过程。 是一门技术,需要相应的理论、技术、方法与工具的支持。 3、程序设计方法 研究问题求解和系统构造的软件方法学。 主要有两种 结构化程序设计 面向对象程序设计 4、程序设计语言 编写程序所使用的语言,人和计算机进行交流的语言。 分类 高级语言:C、VB、VC、JAVA、C#等 低级语言:机器语言和汇编语言 二、程序设计的风格 1、概念: 编写程序时所表现出来的特点、习惯和逻辑思路。 2、作用 良好的程序设计风格能够使设计的程序结构清晰合理、代码易于维护,保证软件开发的质量。 3、原则 “清晰第一、效率第二” 4、内容(四个方面) (1)总体设计的风格 程序设计首先要从全局出发,对整体结构进行设计,为后面的具体编程做好准备,其根本目标是降低程序的复杂性,提高程序的可读性。 总体设计应满足结构清晰、思路清晰、条理清晰的要求。 (2)语言运用的风格 选取恰当的程序设计语言 采用朴素的语句成分 (3)程序文本的风格 注意程序文
您可能关注的文档
- 精·第9课 改革开放课件.ppt
- 精·第9课《新文化运动》.ppt
- 精·第9课改革开放.ppt
- 精·第9课新文化运动教学设计.doc
- 精·第9课新文化运动课件.ppt
- 精·第9课新文化运动课件正式版.ppt
- 精·第9课正式版.ppt
- 精·第9章 OO引论.ppt
- 精·第9章 面向对象方法学引论.ppt
- 精·第9章 面向对象分析.ppt
- 新课标小学数学五下第五单位折线图补全练习卷.docx
- 《LYT 1057-2020船用贴面刨花板》专题研究报告.pptx
- 新课标小学数学五下第八单位汾酒年产量统计卷.docx
- 《LYT 1092-1993森林铁路车辆产品型号编制原则》专题研究报告.pptx
- 合规红线与避坑实操手册(2026)《SNT 3502-2013盐酸克伦特罗纳米磁快速检测方法 试纸法》.pptx
- 合规红线与避坑实操手册(2026)《SNT 3477-2015进出口纺织品质量符合性评价方法 服装 服饰》.pptx
- 合规红线与避坑实操手册(2026)《SNT 3504-2013甲壳类水产品中并殖吸虫囊蚴检疫技术规范》.pptx
- 《LYT 1139-1993运材挂车 承载装置技术条件》专题研究报告.pptx
- 《LYT 1097-1993木材生产机械产品命名及型号编制规则》专题研究报告.pptx
- 新课标小学数学五下第六单位次品易错通关练.docx
原创力文档

文档评论(0)