在这里插入图片描述
软件工程概述☀️
软件的概念与特征🌙
软件的定义⛄️
软件是程序和所有使程序正确运行所需要的相关文档和配置信息
software = Program + Date + Document
软件的特征⛄️
-
软件是无形的
-
软件副本制作简单
-
软件无磨损
软件的分类⛄️
- 基于软件功能的划分
系统软件、支撑软件、应用软件
- 基于软件工作方式的划分
实时处理软件、分时软件、交互式软件、批处理软件、巨大型软件、极大型软件
- 基于软件规模的划分
微型软件、小型软件、中型软件、大型软件
- 基于软件失效的影响进行划分
- 基于软件服务对象的范围进行划分
定制软件、产品软件
软件危机🌙
简述⛄️
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
具体表现⛄️
-
产品不符合用户的实际需要;
-
软件开发生产率不高,不能满足客观需要;
-
软件产品质量差;
-
对软件开发成本和进度的估计不准确;
-
可维护性差;
-
软件的文档资料不完整和不合格;
-
软件成本逐年上升。