第3章计算软件.ppt

第3章计算软件

第3章 计算机软件 佛山科学技术学院信息中心 2008年9月 主要内容 3.1计算机软件的基础知识 3.2程序设计语言基础 3.3程序设计语言的实现 3.4算法 3.5程序设计步骤和程序设计方法 3.6软件开发基础 3.1计算机软件的基础知识 3.1.1计算机软件的概念 计算机软件: (Computer Software)是指计算机系统中的程序及其文档 分为系统软件和应用软件两大类。 3.1.1计算机软件的概念 计算机软件的特征 : 软件是一种逻辑实体,具有抽象性。 软件没有明显的制造过程。 软件在使用过程中,没有磨损、老化的问题。 软件对硬件和环境有着不同程度的依赖性。 软件的开发至今尚未完全摆脱手工作坊式的开发方式,生产效率低。 软件是复杂的,而且以后会更加复杂。 软件的成本相当昂贵。 软件还必须具备可维护性(Maintainability)、独立性(Dependability)、效率性(Efficiency)和可用性(Usability)四个属性。 3.1.2计算机软件的分类 系统软件 操作系统 控制和管理计算机系统内各种软、硬件资源,合理有效地组织计算机系统的工作 语言处理程序 用来把汇编语言或高级语言编制的程序解释或翻译成计算机能执行的目标程序。 主要有汇编程序、解释程序和编译程序 数据库管理系统(DBMS) 数据

文档评论(0)

1亿VIP精品文档

相关文档