书山有路勤为径FROM :及时雨软件设计:软件工程习题200 题之二我的软件工程笔记99 年末的一段,是当时几乎所有软件工程书籍的习题
这里整理出来,希望对大家学习软件工程有益
1、 什么是软件危机
产生软件危机的原因
2、 什么是软件工程
包括哪些内容
3、 软件生存周期包含哪些内容
4、 软件开发模型有几种
各有什么特点
5、 软件技术审查和管理复审的作用是什么
6、 软件开发与写程序有什么不同
7、 在软件开发的早期阶段,为什么要进行可行性研究
应该从哪些方面研究目标系统的可行性
8、 一个软件开发系统的可行性研究报告应如何编写
9、 数据流图有哪几种基本符号
10、 画数据流图原则是什么
11、 数据流图在软件分析中的作用是什么
12、 数据字典的作用
13、 什么是数据字典
各自特点是什么
14、 有几种效益的分析方法
15、 需求分析的任务是什么
16、 需求分析通常采用哪些分析技术
17、 什么是结构化分析
他的结构化体现在哪里
18、 简述面向对象分析技术的主要步骤
19、 原型开发技术的目的,特点是什么
20、 简述总体设计的一般过程
书山有路勤为径FROM :及时雨21、 什么叫软件结构
什么叫软件工程
二者之间关系
22、 解释深度、宽度、扇出、扇入对软件的影响
23、 什么叫模块化
M 代表的含义是什么
24、 模块化的三个重要特征是什么
阐明各自的作用
25、 举例说明各种耦合情况和各种内聚情况
26、 简述设计准则的内容
27、 简述层次方框图与软件结构图的异同点
28、 事物型软件结构图有什么特点
29、 详细设计的任务是什么
30、 什么是结构化程序设计
用N-S 图表示三种基本结构
31、 简述 Jackson程序设计方法的主要内容
32、 简述 Wariner 程序设计方法的主要内容
33、 McaHei