当前位置:问答库>考研试题

2016年河北工业大学计算机科学与软件学院6005软件工程(同等学力加试)复试笔试最后押题五套卷

  摘要

一、选择题

1. ( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。

A. 变换型

B. 事务型

C. 结构化

D. 非结构化

【答案】A

2. 在需求分析中,开发人员要从用户那里解决的最重要问题是(

A. 要让软件做什么

B. 要提供哪些信息

C. 要求软件工作效率怎样

D. 要让软件具有何种结构

【答案】A

3. 软件结构图中,模块框之间若有直线连接,表示它们之间存在(

A. 调用关系

B. 组成关系

C. 链接关系

D. 顺序执行关系

【答案】A

)。 )。

4. 下面是被测模块的流程图。测试数据为:

个等级的逻辑覆盖:( )。

判断符合如下哪

A. 判定覆盖

B. 语句覆盖

C. 判定/条件覆盖

D. 条件覆盖

【答案】D

5. 在黑盒测试中,着重检查输入条件的组合是( )。

A. 等价类划分法

B. 边界值分析法

C. 错误推测法

D. 因果图法

【答案】D

6. 面向对象方法有许多特征,如软件系统是由对象组成的;( );对象彼此之间仅能通过传递消息互相联系等。

A. 开发过程基于功能分析和功能分解

B. 强调需求分析重要性

C. 把对象划分成类,每个对象类都定义一组数据和方法

D. 对已有类进行调整

【答案】C

7. 在软件工程项目中,不随参与人数的增加而使生产率成比例增加的主要问题是( )。

A. 工作阶段的等待时间

B. 产生原型的复杂性

C. 参与人员所需的工作站数目

D. 参与人员之间的通信困难

【答案】D

8. 软件质量必须在( )加以保证。

A. 开发之前

B. 开发之后

C. 可行性研究过程中

D. 分析、设计与实现过程中

【答案】D

9. 好的软件结构应该是( )。

A. 高耦合、高内聚

B. 低耦合、高内聚

C. 高耦合、低内聚

D. 低稱合、低内聚

【答案】B

10.软件的可维护性是指纠正软件系统出现的错误和缺陷以及为满足新的要求进行修改、( )的容易程度。

A. 维护

B. 扩充与压缩

C. 调整

D. 再工程

【答案】B

二、简答题

11.需求分析有哪些特点?

【答案】(1)用户与开发人员很难进行交流

需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该“做什么”。但是在开始时,开发人员和用户双方都不能准确地提出系统要“做什么?”。由于用户和开发人员互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。

(2)用户的需求是动态变化的

对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和需求分析性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚 者,到开发后期还在提新的要求。