第一章 软件工程学简述
Q:软件的定义
A:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。
程序,按事先设计的功能和性能要求执行的指令序列
数据,使程序能正常操纵信息的数据结构
文档,与程序开发,维护和使用有关的图文材料
Q:软件危机的定义
A: 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。它包含两方面:
Q:软件危机的主要表现
A:软件危机有以下七个表现
Q:软件危机出现的原因
A:软件危机的出现有以下三个原因
Q:解决危机的技术途径
A:提出有效的方法和工具支持软件开发
Q:软件工程的定义
A1:软件工程就是建立和使用一套合理的工程原理,从而经济地获得可靠的、可以在实际机器上高效运行的软件。
A2:软件工程是:(1)把系统的、规范的、 可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;(2)研究(1)中提到的途径。
Q:软件工程的特性
A:七个方面
Q:软件工程基本原理
A:七个方面
数据库范式
Q:软件工程方法学三要素
A:方法、工具、过程
Q:软件生命周期模型
A:
原文:https://www.cnblogs.com/Flower-Z/p/9026583.html