【软件工程】第1章软件工程概论之计算机软件

本文介绍了计算机软件的概念,历史发展分为1946-1956年、1956-1968年和1968年至今三个阶段,详细讨论了软件危机的表现和原因。此外,还探讨了软件的特点,如无形性、维护工作量大,以及软件的分类,如系统软件、支撑软件和应用软件,并概述了不同类型的软件语言。
摘要由CSDN通过智能技术生成

计算机软件

•    计算机软件指计算机系统中的程序及其文档

–  程序是计算任务的处理对象和处理规则的描述

•    计算任务:以计算机为处理工具的任务

•    处理对象:数据(如数据、文字、图形、图象、声音等,它们只是表示,而无含义)或信息(数据及有关的含义)

•    处理规则:一般指处理的动作和步骤。程序必须装入计算机内才能工作

–  文档是为了便于了解程序所需的阐明性资料


软件的发展

1946-1956年

  从计算机问世到实用的高级程序语言出现前

Ø  存储容量比较小,运算速度比较慢

Ø  采用个体工作方式,用低级语言编写程序

Ø  应用领域主要是以数值数据处理为主的科学计算,其特点是输入、输出量较小,但计算量大

Ø  衡量程序质量的标准主要是功效,即运行时间省、占用内存小

Ø  主要研究内容是科学计算程序、服务性程序和程序库,研究对象是顺序程序

1956-1968年

   从实用的高级程序语言出现到软件工程出现前

Ø  存储器容量大,外围设备得到迅速发展,出现了高级程序设计语言

Ø  应用领域包括数据处理(非数值数据),其特点是计算量不大,但输入、输出量却较大

Ø  高速主机与低速外围设备的矛盾突出,出现了操作系统、并发程序、数据库及其管理系统

Ø  20世纪60年代初提出了软件一词,开始认识到文档的重要性

Ø  研究高级程序设计语言、编译程序、操作系统、支持编程的工具及各种应用软件

Ø  工作方式逐步从个体方式转向合作方式

Ø  出现软件危机

1968年-至今

   从软件工程出现到现在

Ø  硬件向巨型机和微型机二个方向发展,出现了计算机网络,软件方面提出了软件工程,出现了“计算机辅助软件工程”(CASE)

Ø  计算机的应用领域渗透到各个业务领域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值