软件技术基础 教材:计算机软件技术基础 徐士良编著 清华大学出版社 授课老师:阮幼林 联系方式:62711038 E-mail:ruanyl@whut.edu.cn
教材:计算机软件技术基础 徐士良 编著 清华大学出版社 授课老师:阮幼林 联系方式:62711038 E-mail: ruanyl@.whut.edu.cn 软件技术基础
第一章导论 重要性:社会信息化的需求 1.1程序与软件 1.2软件的分类 1.3常见软件介绍 1.4计算机软件的发展 1.5软件技术基础 学习提示
重要性:社会信息化的需求 1.1 程序与软件 1.2 软件的分类 1.3 常见软件介绍 1.4 计算机软件的发展 1.5 软件技术基础 学习提示 第一章 导 论
11程序与软件 口计算机是一台快速执行指令的机器 简单指令的组合能完成非常复杂的任务 (四则运算、逻辑运算、数据传送和跳转) 程序是计算机指令的序列。(解题步骤) 程序的特性 程序的静态与动态属性 表示是静态的,执行是动态的 程序由程序语言抽象的符号表达 》机器码、汇编语言、高级语言 程序是对数据施行算法的过程 算法使数据由初始态变为终止态
1.1 程序与软件 计算机是一台快速执行指令的机器 – 简单指令的组合能完成非常复杂的任务 » (四则运算、逻辑运算、数据传送和跳转) 程序是计算机指令的序列。(解题步骤) 程序的特性 – 程序的静态与动态属性 » 表示是静态的,执行是动态的 – 程序由程序语言抽象的符号表达 » 机器码、汇编语言、高级语言 – 程序是对数据施行算法的过程 » 算法使数据由初始态变为终止态
程序是分层嵌套的 B call a Cali b en d return return 程序调用图“的三个块 应用软件 转90°,就可得到“计算 实用工具集 机体系结构图 操作系统 硬件平台
-程序是分层嵌套的 “程序调用图“的三个块 转90° ,就可得到“计算 机体系结构图” 应用软件 硬件平台 实用工具集 操作系统 P call A end B return A Call B return ... ... ... ... ... (a)程序调用 (b)计算机体系结构 应用软件 硬件平台 实用工具集 操作系统 P call A end B return A Call B return ... ... ... ... ... (a)程序调用 (b)计算机体系结构
程序是一种信息。 程序作为商品以有形介质为载体进行交易,就 称做软件。 软件有以下一些特性 软件是功能、性能相对完备的程序系统 软件是具有使用性能的软设备 软件是信息商品 》(功能、性能、质量、成本、工期、寿命) 利用软件开发工具、管理项目是当今软件开发的基本模式 软件是只有过时而无“磨损”的商品
程序是一种信息。 程序作为商品以有形介质为载体进行交易,就 称做软件。 软件有以下一些特性 – 软件是功能、性能相对完备的程序系统 – 软件是具有使用性能的软设备 – 软件是信息商品 » (功能、性能、质量、成本、工期、寿命) » 利用软件开发工具、管理项目是当今软件开发的基本模式 – 软件是只有过时而无“磨损”的商品