180 likes | 327 Views
第四章 计算机软件. 软件的功能与分类 系统软件 通用应用软件 软件开发 计算机软件的法律保护 计算机病毒. 4.1 软件的功能与分类. 软件的主要作用: 计算机硬件资源的控制与管理,提高计算机资源的使用效率,协调计算机各组成部分的工作 在硬件提供的基本功能的基础上,扩大计算机的功能,提高计算机实现和运行各类应用任务的能力. 4.1 软件的功能与分类. 向用户提供尽可能方便、灵活的计算机操作使用界面 为专业人员提供计算机软件的开发工具和环境,提供对计算机本身进行高度、维护和诊断等所需要的工具 为用户完成特定应用的信息处理任务.
E N D
第四章 计算机软件 软件的功能与分类 系统软件 通用应用软件 软件开发 计算机软件的法律保护 计算机病毒
4.1 软件的功能与分类 • 软件的主要作用: • 计算机硬件资源的控制与管理,提高计算机资源的使用效率,协调计算机各组成部分的工作 • 在硬件提供的基本功能的基础上,扩大计算机的功能,提高计算机实现和运行各类应用任务的能力
4.1 软件的功能与分类 • 向用户提供尽可能方便、灵活的计算机操作使用界面 • 为专业人员提供计算机软件的开发工具和环境,提供对计算机本身进行高度、维护和诊断等所需要的工具 • 为用户完成特定应用的信息处理任务
4.1 软件的功能与分类 • 软件的分类:系统软件与应用软件 • 系统软件泛指那些为整个计算机系统所支配的、不依赖于特定应用的通用软件,也是可供所有用户使用的软件 • 应用软件指用于解决各种不同具体应用问题的专门软件 • 按照应用软件的开发方式和适用范围,应用软件可再分为两类:定制软件和通用应用软件
计算机应用系统的层次结构 用户 应用软件 语言处理程序,实用程序与工具软件 数据库管理系统,网络与通信软件 操作系统 计算机硬件
4.2 系统软件 • 操作系统 • 操作系统是一组对计算机资源进行控制与管理的系统化程序集合 • 操作系统负责对计算机的各类资源进行统一控制、管理、调度和监督,合理的组织计算机的工作流程,其目的是提高各类资源利用率,并能方便用户使用,为其他软件的开发提供必要的服务和想应的接口
4.2 系统软件 • 当前最流行的几种操作系统 • MS-DOS • Windows系列 • UNIX类 • OS / 2系统
4.2 系统软件 • 计算机语言 • 计算机语言分为低级语言和高级语言两类 • 低级语言包括:机器语言、汇编语言。其中机器语言是硬件唯一能直接理解的语言 • 高级语言是指更接近于人们日常使用的书面语言、用来编制程序的语言
4.2 系统软件 • 语言处理程序 • 功能:用于把人们编制的高级语言源程序转换为机器能够理解的目标程序 • 两种转换过程:解释和编译 • 解释系统是一种边解释边执行的语言处理程序 • 编译系统把用高级语言编成的程序翻译成为机器指令程序。速度快。
编译系统的工作过程 目标程序 模块 高级语言 源程序 可执行的 目标程序 连接 装配 编译
4.2 系统软件 • 数据库管理系统 • DBMS(数据库管理系统)是数据库系统的核心 • 三类主要的数据模型:层次型、网状型和关系型 • 实用程序与软件工具 • 实用程序指日常使用中的公用的工具性程序。如文件管理、呈现调试与测试等 • 软件工具指对软件开发特别有用的工具程序。
4.3 通用应用软件 • 流行的通用应用软件大致可分为:文、表、图、网、统计等几大类 • 文字处理软件 • 电子表格软件 • 图形、图像软件 • 通信软件 • 简报软件 • 统计软件
4.4 软件开发 • 程序设计方法与技术 • 算法 + 数据结构 = 程序 • 软件工程 • 软件的生命周期(定义期、开发期、维护期) • 需求分析 • 软件设计(概要设计、详细设计) • 编码与调试 • 软件测试
4.4 软件开发 • 软件工程 • 软件维护 • 文档编制(重要性?) • 项目管理
4.5 计算机软件的法律保护 • 专利法 • 著作权法 • 商业秘密法
4.6 计算机病毒 • 概念 • 计算机病毒是一些人蓄意编制的一种寄生性的计算机程序 • 特点 • 破坏性 • 隐蔽性 • 传染性 • 潜伏性
4.6 计算机病毒 • 计算机染有计算机病毒的常见表现 • 屏幕显示出现异常情况 • 系统运行异常 • 磁盘存储异常 • 文件异常 • 打印机异常 • 蜂鸣器无故发声 • 预防计算机病毒的措施(做备份)
小结 • 软件的作用及分类 • 操作系统及其主要功能 • 语言处理程序的功能 • 计算机软件受到的法律保护 • 计算机病素及预防