一、简答题1•什么是软件工程
答:软件工程是关于软件生产的各个方面的工程学科
二、判断题1、软件危机的主要表现是软件需求增加,软件价格上升
F2、软件就是程序,编写软件就是编写程序
F三、选择题1、用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为(A)工具
CAD2、在下列选项中,(C)不是软件的特征
系统性与复制性 B
可靠性与一致性 C
有形性与可控性 D
抽象性与智能性3 软件工程的三要素是(B)A
技术、方法和工具 B
方法、工具和过程C
方法、对象和类 D
过程、模型和方法一、简答题1、快速原型模型的主要优点是什么
答:快速原型模型的主要优点是软件产品的开发基本上是线性顺序进行的
2、什么是模型
答:模型是人们认识客观事物时,用文字、符号或者图表等进行简化问题描述的一种方式
二、判断题1、在软件开发中采用原型系统策略的主要困难是成本问题
T2、软件过程改进也是软件工程的范畴
T三、选择题1 包含风险分析的软件工程模型是(D)
喷泉模型 B
瀑布模型 C
增量模型 D
螺旋模型2、软件过程是(C)
特定的开发模型 B
-种软件求解的计算逻辑 C
软件开发活动的集合 D
软件生命周期模型3、CMM 模型将软件过程的成熟度分为 5 个等级
在(B)使用定量分析来不断地改进和管理软件过程
可重复级一、简答题1 需求分析有哪三种方法
答:需求分析有面向功能分析、面向数据分析、面向对象分析方法
2、什么是面向数据结构方法
答:面向数据结构方法是结构化方法的变形,它着重数据结构而不是数据流
根据需求基本上都采用顺序、选择和重复构造成分表示数据结构
二、判断题1 需求评审人员主要由开发人员组成,一般不包括用户
F2、非功能需求是从各个角度对系统的约束和限