下载此文档

计算机软件技术基础课件.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
计算机软件技术基础
软件技术基础涉及的主要内容:
软件及其
实现
软件开发方
法与技术
计算机软
件技术
程序设计语言
编译技术
操作系统
数据库技术
软件工具及其实现技术
软件工程
程序设计方法
数据结构与算法
第一章计算机软件基础概述
一、计算机系统组成
计算机系统
硬件
软件
主机
电源
外设等
系统软件
应用软件
支撑软件
二、程序和软件
1、程序:
为完成某一任务的若干指令的有序集合。
指令是指示计算机进行某一工作的命令。
程序具有以下属性:
能完成某一确定的任务
由一种计算机语言描述
能在一定的计算机系统下运行
2、软件:
程序、数据及其相关文档统称为软件。
具有两方面含义
个体含义
整体含义
具有两种属性
静态属性
动态属性
3、软件的特征与类型
特征
a 智能性 b 抽象性 c系统性
d 依附性 e 非损性
类型
类型
按功能分
按规模分
系统软件
支撑软件
应用软件
微型
小型
中型
大型
超大型
从开发人数,开发周期,源程序行数几方面考虑,有相对性。
4、软件的产生与发展
1)软件的产生:伴随计算机产生而产生,伴随计算机发展而发展
我国早期
算盘口诀

程序伴随计算机的出现而出现
(1)程序设计时期(1946~1955)
此时人们关心的是硬件系统的性能和指标,软件技术处于从属地位。此时程序设计个体为主、手工操作。
(2)软件行业化时期(1955~1970)
程序不再是硬件的附属,有软件的概念。这一时期在程序设计自动化方面取得较大发展,但对于设计方法和开发技巧没有大的突破,以至于出现软件需求与开发能力之间的尖锐矛盾,即所谓的“软件危机”
2)软件的发展过程
(3)软件工程化时期(1970年至今)
1968年、1969年北大西洋公约组织成员国的软件工件者召开了两个研讨会,提出了“软件工程”这一术语,根本目的在于克服“软件危机”中所遇到的困难问题,从此进入软件工程时代。
三、软件危机
软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。概括说包含两个方面:
如何开发软件以满足对软件日益增长的需求
如何维护数量不断膨胀的软件
1、软件危机的主要表现
1)软件开发成本和进度无法控制。
2)用户往往对已完成的软件不满意。
3)软件的质量得不到保证。
4)软件开发成本不断提高。
5)软件极难维护。
6)软件开发生产率的提高跟不上应用需求的增长。

计算机软件技术基础课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人所以所以
  • 文件大小0 KB
  • 时间2012-04-08