当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第六章 编码

资源类别:文库,文档格式:PPT,文档页数:11,文件大小:71KB,团购合买
一、程序设计语言 二、程序设计途径
点击下载完整版文档(PPT)

第六章编码 ■程序设计语 程序设计途径

第六章 编码 ◼ 程序设计语言 ◼ 程序设计途径

程序设计语言 6.1.1程序设计语言分类 ■6.12程序设计语言的特点 ■6.1.3选择一种语言

程序设计语言 ◼ 6.1.1 程序设计语言分类 ◼ 6.1.2 程序设计语言的特点 ◼ 6.1.3 选择一种语言

程序设计语言 ■程序设计语言分类 按应用特点 基础语言 BASIC FORTRAN COBOL ALGOL ■结构化语言 Ada C pascal 专用语言 APL PORTH LISP/ PROLOG

程序设计语言 ◼ 程序设计语言分类 ◼ 按应用特点 ◼ 基础语言 ◼ BASIC FORTRAN COBOL ALGOL ◼ 结构化语言 ◼ Ada C PASCAL ◼ 专用语言 ◼ APL PORTH LISP/PROLOG

程序设计语言 ■程序设计语言分类 ■按语言内在特点 ■系统实现语言 ■静态高级语言 COBOL FORTRAN 块结构高级语言 ALGOL PASCAL 动态高级语言 非通用语言

程序设计语言 ◼ 程序设计语言分类 ◼ 按语言内在特点 ◼ 系统实现语言 ◼ C ◼ 静态高级语言 ◼ COBOL FORTRAN ◼ 块结构高级语言 ◼ ALGOL PASCAL ◼ 动态高级语言 ◼ 非通用语言

程序设计语言 程序设计语言的特点 名字说明 ■类型说明 ■初始化 程序对象的局部性 程序模块 循环控制结构 分支控制结构 异常处理 ■独立编译

程序设计语言 ◼ 程序设计语言的特点 ◼ 名字说明 ◼ 类型说明 ◼ 初始化 ◼ 程序对象的局部性 ◼ 程序模块 ◼ 循环控制结构 ◼ 分支控制结构 ◼ 异常处理 ◼ 独立编译

程序设计语言 ■选择一种语言 ■高级语言优于汇编语言(除特殊情况下) 实用标准 ■系统用户的要求 ■可以使用的编译程序 可以得到的软件工具 工程规模 程序员的知识 软件可移植性要求 软件的应用领域

程序设计语言 ◼ 选择一种语言 ◼ 高级语言优于汇编语言(除特殊情况下) ◼ 实用标准 ◼ 系统用户的要求 ◼ 可以使用的编译程序 ◼ 可以得到的软件工具 ◼ 工程规模 ◼ 程序员的知识 ◼ 软件可移植性要求 ◼ 软件的应用领域

程序设计途径 621写程序的风格 622程序设计方法论 623程序设计自动化 1624程序设计工具

程序设计途径 ◼ 6.2.1 写程序的风格 ◼ 6.2.2 程序设计方法论 ◼ 6.2.3 程序设计自动化 ◼ 6.2.4 程序设计工具

程序设计途径 ■写程序的风格 遵循规则 程序内部的文档(标识符、注解、视觉效果等) ■数据说明 ■语句构造(简单而简洁) 输入/输出 效率(程序运行时间、存储器效率、输入/输出效率)

程序设计途径 ◼ 写程序的风格 ◼ 遵循规则 ◼ 程序内部的文档(标识符、注解、视觉效果等) ◼ 数据说明 ◼ 语句构造(简单而简洁) ◼ 输入/输出 ◼ 效率(程序运行时间、存储器效率、输入/输出效率)

程序设计途径 ■程序设计方法论 ■自顶向下 由最高层次到最低层次 ■自底向上 ■从底层构造系统到最终 实现最高层次的设计 ■程序设计自动化 三种不同的途径p121

程序设计途径 ◼ 程序设计方法论 ◼ 自顶向下 ◼ 由最高层次到最低层次 ◼ 自底向上 ◼ 从底层构造系统到最终 实现最高层次的设计 ◼ 程序设计自动化 ◼ 三种不同的途径 p121

程序设计途径 ■程序设计自动化 决策与基本原理 形式化开发 高层次规范 非形式化规范 规范获歌人(原型)团交互翻译 体低层次想趁自动编派程序 确认 调节 维护 图6.1扩展的自动程序设计范型

程序设计途径 ◼ 程序设计自动化

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共11页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有