1.1软件一软件的分类 2.软件的分类 基于软件功能的划分 >基于软件规模的划分 >系统软件 微型软件 支撑软件 >小型软件 >应用软件 >中型软件 >基于软件开发方式的划分 大型软件 >实时处理软件 >甚大型软件 >分时软件 >极大型软件 交互式软件 >基于软件服务对象的范围 >批处理软件 >定制软件 产品软件
11 2. 软件的分类 Ø基于软件功能的划分 Ø系统软件 Ø支撑软件 Ø应用软件 Ø基于软件开发方式的划分 Ø实时处理软件 Ø分时软件 Ø交互式软件 Ø批处理软件 1.1 软件 - 软件的分类 Ø基于软件规模的划分 Ø微型软件 Ø小型软件 Ø中型软件 Ø大型软件 Ø甚大型软件 Ø极大型软件 Ø基于软件服务对象的范围 Ø定制软件 Ø产品软件
1.1软件一软件的发展 3软件的发展 >程序设计阶段(20世纪50年代初期至60年代中期) >程序系统阶段(20世纪60年代中期至70年代末期) 软件工程阶段(始于20世纪70年代中期) >第四阶段
12 3 软件的发展 1.1 软件 - 软件的发展 Ø程序设计阶段(20世纪50年代初期至60年代中期) Ø程序系统阶段(20世纪60年代中期至70年代末期) Ø软件工程阶段(始于20世纪70年代中期) Ø第四阶段
1.2软件危机一概念 1.2软件危机 1.软件危机的概念 软件危机指的使软件开发和维护过程中遇到的 系列严重问题,包含两方面的问题: 如何开发软件,怎样满足对软件的日益增长的需求 >如何维护数量不断膨胀的已有软件
13 1.2 软件危机 1. 软件危机的概念 软件危机指的使软件开发和维护过程中遇到的 一系列严重问题,包含两方面的问题: Ø 如何开发软件,怎样满足对软件的日益增长的需求 Ø 如何维护数量不断膨胀的已有软件 1.2 软件危机 - 概念