武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第1章 导论(主讲:阮幼林)

软件技术基础 教材:计算机软件技术基础 徐士良编著 清华大学出版社 授课老师:阮幼林 联系方式: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)计算机体系结构

程序是一种信息。 程序作为商品以有形介质为载体进行交易,就 称做软件。 软件有以下一些特性 软件是功能、性能相对完备的程序系统 软件是具有使用性能的软设备 软件是信息商品 》(功能、性能、质量、成本、工期、寿命) 利用软件开发工具、管理项目是当今软件开发的基本模式 软件是只有过时而无“磨损”的商品
程序是一种信息。 程序作为商品以有形介质为载体进行交易,就 称做软件。 软件有以下一些特性 – 软件是功能、性能相对完备的程序系统 – 软件是具有使用性能的软设备 – 软件是信息商品 » (功能、性能、质量、成本、工期、寿命) » 利用软件开发工具、管理项目是当今软件开发的基本模式 – 软件是只有过时而无“磨损”的商品

12软件的分类 传统软件分类: 系统软件指软件制售商为释放硬件潜能、方便 使用而配备的软件 如操作系统、各种语言编译/解释系统、网络软件、 数据库管理软件、各种服务程序、界面工具箱等 应用软件是解决某应用领域问题的软件 如财会软件、通信软件、科技计算、计算机辅助制 造(CAD/CAM)软件 台机器上提供的系统软件的总和叫做软件(开发) 平台
1.2 软件的分类 传统软件分类: 系统软件指软件制售商为释放硬件潜能、方便 使用而配备的软件 – 如操作系统、各种语言编译/解释系统、网络软件、 数据库管理软件、各种服务程序、界面工具箱等 应用软件是解决某应用领域问题的软件 – 如财会软件、通信软件、科技计算、计算机辅助制 造(CAD/CAM)软件 一台机器上提供的系统软件的总和叫做软件(开发) 平台

从技术特点的角度分类 业务软件处理日常业务,已成为管理信息系统MS 科技计算软件:注重数值算法的速度和精度。目前转 向多机协作计算、并行计算、可视计算等 嵌入式( embeded)软件:使工业产品自动化、智能化 实时(rea-time)软件多用于工业控制系统 个人计算机软件:字处理、报表、制图、多媒体写作、 娱乐游戏、个人数据库、个人财务、联机上网等 人工智能软件:以非数值算法解题,一般有一知识库存 放知识和规则
从技术特点的角度分类 业务软件:处理日常业务,已成为管理信息系统MIS 科技计算软件:注重数值算法的速度和精度。目前转 向多机协作计算、并行计算、可视计算等 嵌入式(embeded)软件:使工业产品自动化、智能化 实时(real-time)软件多用于工业控制系统 个人计算机软件: 字处理、报表、制图、多媒体写作、 娱乐游戏、个人数据库、个人财务、联机上网等 人工智能软件:以非数值算法解题,一般有一知识库存 放知识和规则

13常见软件介绍 1.操作系统 操作系统是对硬件的首次扩充,它管理着计算 机系统的软、硬件资源,其它软件都是在操作 系统的基础上运行的 2数据库管理系统 信息管理是计算机的一个重要应用领域,而信 息管理的核心就是数据库管理系统 3群件系统 群件拓宽了电子邮件的内涵,涵盖很多通信协 调功能;如制定会议的计划、共享项目进度表等
1.3 常见软件介绍 1. 操作系统 操作系统是对硬件的首次扩充,它管理着计算 机系统的软、硬件资源,其它软件都是在操作 系统的基础上运行的 2.数据库管理系统 信息管理是计算机的一个重要应用领域,而信 息管理的核心就是数据库管理系统 3. 群件系统 群件拓宽了电子邮件的内涵,涵盖很多通信协 调功能;如制定会议的计划、共享项目进度表等

4.办公软件套件 字处理软件、电子表格处理软件、演示制作软 件、个人数据库、个人信息管理软件等 5.多媒体处理软件 多媒体处理软件主要包括图形、图像处理、动 画制作、音频视频处理、桌面排版等 6.程序开发工具环境 集成的环境中,包含了语言编辑(有的还包括 界面和外观的编辑)器、调试工具、编译工具 运行工具、图标图像制作工具等
4. 办公软件套件 字处理软件、电子表格处理软件、演示制作软 件、个人数据库、个人信息管理软件等 5. 多媒体处理软件 多媒体处理软件主要包括图形、图像处理、动 画制作、音频视频处理、桌面排版等 6. 程序开发工具环境 集成的环境中,包含了语言编辑(有的还包括 界面和外观的编辑)器、调试工具、编译工具、 运行工具、图标图像制作工具等

7. Interne工具软件 主要有Web服务器软件,Web浏览器,文件传 送工具、远程访问工具、邮件软件、新闻阅读 工具、信息检索、多媒体、Web页创作工具等 8.系统工具软件 帮助操作系统更有效地完成系统的管理和维护。 包括杀病毒软件、文件压缩、快速复制工具、 磁盘维护与诊断工具、实用工具软件等 9其它一些常见软件 学习、游戏软件、电子字典、各种小工具软件
7. Internet工具软件 主要有Web服务器软件,Web浏览器,文件传 送工具、远程访问工具、邮件软件、新闻阅读 工具、信息检索、多媒体、Web页创作工具等。 8. 系统工具软件 帮助操作系统更有效地完成系统的管理和维护。 包括杀病毒软件、文件压缩、快速复制工具、 磁盘维护与诊断工具、实用工具软件等。 9. 其它一些常见软件 学习、游戏软件、电子字典、各种小工具软件
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 武汉理工大学:《软件技术基础》课程教学资源(教案讲义)第2章 基本数据结构及运算.doc
- 武汉理工大学:《软件技术基础》课程教学资源(作业习题)习题.doc
- 《无线网络的搭建》讲义.doc
- 《Ubuntu实用学习教程》PDF电子书(共十五章).pdf
- 《Ubuntu实用学习教程》讲义.pdf
- 东南大学计算机系:《网络安全与病毒防范》课程教学资源(PPT课件讲稿,龚俭).pdf
- 《PTC 全球服务》(第一册)PDF电子书.pdf
- 《PTC 全球服务》(第二册)PDF电子书.pdf
- 台湾科技大学:《proewildfire资料及教学课件》第二部分 零件组立简介(林清安)9-part_2.pdf
- 台湾科技大学:《proewildfire资料及教学课件》第八章 零件设计实例应用(林清安).pdf
- 台湾科技大学:《proewildfire资料及教学课件》第七章 曲面特征的建立(林清安).pdf
- 台湾科技大学:《proewildfire资料及教学课件》第六章 实体特征的建立(林清安).pdf
- 台湾科技大学:《proewildfire资料及教学课件》第五章 基准特征的建立(林清安).pdf
- 台湾科技大学:《proewildfire资料及教学课件》第四章 3D视角的控制(林清安).pdf
- 台湾科技大学:《proewildfire资料及教学课件》第三章 绘制2D剖面(林清安).pdf
- 台湾科技大学:《proewildfire资料及教学课件》第二章 Pro/E 基本操作.pdf
- 台湾科技大学:《proewildfire资料及教学课件》第三部分 工程图制作简介(林清安).pdf
- 台湾科技大学:《proewildfire资料及教学课件》第一章 Pro/ENGINEER 之特性(林清安).pdf
- 复旦大学:《数据通讯与计算机网络》课程教学资源(PPT课件)第九章 Internet/Intranet原理和应用简介(2/2).ppt
- 复旦大学:《数据通讯与计算机网络》课程教学资源(PPT课件)第九章 Internet/Intranet原理和应用简介(1/2).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第2章 算法.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第3章 基本数据结构及运算(1/4).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第3章 基本数据结构及运算(2/4).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)例、地图四染色问题.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第3章 基本数据结构及运算(3/4).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第3章 基本数据结构及运算(4/4).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第四章 查找与排序技术(1/2).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第四章 查找与排序技术(2/2).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三篇 数据库技术小结.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第一章 数据库技术概述.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(作业习题)作业一.doc
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)算法和数据结构小结.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三章 关系数据库的标准语言SQL(3.1-3.5).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三章 关系数据库的标准语言SQL(3.6-3.9).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第二章 关系数据库.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第五章 一个数据库应用系统的设计与实现.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(教案讲义)第五篇 数据库技术.doc
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第四章 数据库设计.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第一章 操作系统概述.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第二章 进程的描述与控制.ppt