文档介绍:第三章
软件工程基础
软件工程基本概念
软件定义与软件特点
程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列
数据是使程序能正常操纵信息的数据结构
文档是与程序开发、维护和使用有关的图文资料
软件是与计算机系统的操作有关的计算机程序、规则、规程,以及可能有的文件、文档及数据
软件定义与软件特点
软件的特点
是一种逻辑实体,具有抽象性
生产没有明显的制作过程
运行和使用期间不存在磨损、老化问题
对计算机系统有依赖性,受其限制
复杂性高,成本昂贵
涉及诸多的社会因素
软件定义与软件特点
软件按功能分类
应用软件
系统软件
支撑软件
课后习题填空1
软件是程序、数据和______的集合。
2007年9月试题选择1
软件是指
A)程序
B)程序和文档
C)算法加数据结构
D)程序、数据与相关文档的完整集合
2005年4月试题选择8
下列描述中正确的是
A) 程序就是软件B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体D) 软件是程序、数据与相关文档的集合
软件危机与软件工程
软件危机的主要表现
软件危机存在的原因
软件工程的定义
软件工程包括的3个要素
方法、工具、过程
软件产业迅速法发展的重要原动力
软件工程的核心思想
课后习题选择2
下面不属于软件工程的3个要素的是
工具
过程
方法
环境