20092010学年第二学期期末考试试题
1软件危机具有下列表现(
)。
I对软件开发成本估计不准确II软件产品的质量往往靠不住
III软件常常不可维护IV软件成本逐年上升
AI、II和III
BI、III和IVCII、III和IVD以上都正确
2软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往
是(
)。A运行和维护阶段B设计阶段C代码实现阶段D测试阶段
3下列属于软件的特点的是(
)。
A软件是一种逻辑实体,具有抽象性B软件在使用过程中没有磨损、老化的问题
C软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D以上都正确
4软件工程的出现是由于(
)。
A软件危机的出现B计算机硬件技术的发展C软件社会化的需要D计算机软件技
术的发展
5软件开发技术不包含(
)。
A软件开发方法学B软件工程环境C软件工具
D软件质量度度量
6软件工程的课程特点(
)。
I学科理论及其知识应用的多维性II工程化III浓厚的方法学色彩IV实践
性、指导性强
AI、II和III
BI、III和IVCII、III和IVD以上都正确
7下列属于应用软件的是(
)。
I计算机辅助教学软件II软件测试工具III办公自动化软件IV工程与科学计
算软件
AI、II和III
BI、III和IVCII、III和IVD以上都正确
8需求分析阶段最重要的技术文档是(
)。
A设计说明书
B需求规格说明书C可行性分析报告D用户手册
9以下关于数据流图的说法错误的是(
)。
A数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储
B数据流图是用作结构化分析的一种工具
C传统的数据流图中主要由加工、数据源点终点、数据流、控制流、数据存储组成
D数据流图的绘制采用自上向下、逐层分解的方法
10数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是(
)。
A数据库设计
B数据通信C数据定义D数据维护
11需求分析阶段的研究对象是(
)。
A系统分析员要求
B用户要求C软硬件要求
D系统要求
12结构化方法的基本原则是(
)。
A模块化
B抽象与分解C信息隐蔽D逐步求精
13耦合度最高的是(
)耦合。A环境B内容C控制D数据
14内聚程度较低的是(
)内聚。A偶然B通讯C顺序D时间
15对一个程序来说,组成系统的模块数目(
),则开发成本越小。
A越多
B越少
C顺序
D时间
16画软件结构图时应注意调用关系只能是(
)。
A从下到上B从上到下C从左到右D从右到左
17程序流程图中的r