中科院研究生院-软件工程课件
第一章 软件工程概念
软件由计算机程序、数据及文档组成。
软件的特点
抽象性
软件生产无明显制造过程
无磨损性
对计算机硬件依赖性
软件的手工开发方式
软件本身复杂性
软件的高成本
软件的概念
软件与硬件、数据库、人、过程等共同构成计算机系统。
软件种类可以从六个方面进行划分:
按功能分类
应用软件
系统软件
支撑软件
按规模分类
微型
小型
中型
大型
甚大型
极大型
按工作方式分类
分时软件
实时软件
交互式软件
批处理式软件
按服务对象分类
项目软件
产品软件
按使用频度分类
一次性使用软件
频繁使用软件
按失效影响分类
高可靠性软件
一般可靠性软件
每一类软件在管理方面要求程度不同。
