文档库

最新最全的文档下载
当前位置:文档库 > 《软件工程》练习题

《软件工程》练习题

《软件工程》练习题一

一、单选题

1.可行性研究要进行一次( C )需求分析。

A.详细的B.全面的C.简化的、压缩的D.彻底的

2.系统流程图用于可行性分析中的( A )的描述。

A.当前运行系统B.当前逻辑模型

C.目标系统D.新系统

3.系统流程图是描述( C )的工具。

A.逻辑系统B.程序系统C.体系结构D.物理系统

4.软件的发展经历了(D )个发展阶段。

A .一B.二C.三D.四

5.需求分析的任务不包括( B )。

A.问题分析B.系统设计C.需求描述 D .需求评审

6.一个软件的宽度是指其控制的( C )。

A.模块数B.层数C.跨度D.厚度

7.可行性研究的步骤中不包括( C )的内容。

A.复查初步分析结果B.研究现有系统

C.导出新系统高层逻辑模型D.建立新系统的物理逻辑模型解法

8.技术可行性是可行性研究的关键,其主要内容一般不包括( C )。

A.风险分析B.资源分析C.人员分析D.技术分析

9.提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要( D )。

A.消除错误B.检测错误C.避开错误D.容错

10.( D )是以提高软件质量为目的的技术活动。

A.技术创新B.创新C.技术创造D.技术评审

11.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( D )。

A.软件生存期B.面向对象设计

C.面向对象程序设计D.面向对象分析

12.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的(A )阶段。

A.各个B.前期C.中期D.后期

13.从事物的属性侧面来描述事物的方法就是(B )的方法。

A.面向对象B.面向过程C.面向数据D.面向属性

14.Jackson方法在需求分析阶段的主要步骤不包括(A )。

A.了解实体行为B.标识实体与行为

C.生成实体结构图D.创建软件系统模型

15.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A )系统。

A.需求不确定性高的B.需求确定的

C.管理信息D.实时