如何评测软件工程知识技能水平?

我觉得考查方式可分为:

1、 单选题:考察学生对软件工程中概念的掌握。

2、 判断题:考察学生对软件工程中容易混淆知识点的判断能力。

3、 应用题:考察学生对学习到的软工中的知识,应用到实例的能力。

 

具体题目如下:

(题目来源:《清华大学911—软件工程备考指南》)

 

 

一、单选题

1、软件是(      )。

A、处理对象和处理规则的描述  B、程序  C、程序及其文档  D、计算机系统

 

2、在软件生存周期中,时间最长的阶段是(      )。

 A、需求分析  B、详细设计  C、编码  D、维护

 

3、需求规格说明书的作用不应该包括(   )。

A、软件设计的依据      B、用户与开发人员对软件要做什么的共同理解  

C、软件验收的依据      D、软件可行性研究的依据

 

4、为了提高模块的独立性,模块内部最好是(    )。

 A、功能内聚    B、逻辑内聚    C、通信内聚   D、时间内聚

 

5、按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:(    )。

A、模块的控制域应在模块的作用域之内。   B、模块的作用域应在模块的控制域之内。  

C、模块的控制域与模块的作用域互相独立。 D、以上说法都不对。

 

 6、耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下:

A、内容耦合,控制耦合,数据耦合,公共耦合 

B、内容耦合,控制耦合,公共耦合,数据耦合  

C、内容耦合,公共耦合,控制耦合,数据耦合   

D、控制耦合,内容耦合,数据耦合,公共耦合

 

7、下面几种白盒测试技术,哪种是最强的覆盖准则(     )。

A、语句覆盖   B、条件覆盖    C、判定覆盖     D、路径覆盖

 

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、CMM 表示(   )。

A、软件过程能力成熟度模型    B、软件过程工业化控制 

C、国际软件质量认证     D、软件统一性标准

 

15、下列方法中不属于面向对象的开发方法有(      )。

A、Coad 方法  B、Jackson 方法    C、OMT 方法  D、Booch 方法

 

 二、判断题

 1、为了解决软件危机,人们提出了用工程化的原则和方法来组织软件的开发,这就是 软件工程诞生的基础。(   )

 

2、划分模块可以降低软件的复杂度和工作量,所以将模块分得越小越好。(   )

 

3、测试只能证明缺陷存在,不能证明缺陷不存在。(   )

 

4、如果测试数据满足条件覆盖,则必然满足判定覆盖。(   )

 

 5、每一个类都是其相应对象的一个实例。(   )

 

6、模块的耦合越弱,表明模块的独立性越强。(   )

 

7、对于软件项目,投资回收期越长,越快获得利润。(   )

 

8、类图用来表示系统中类和类与类之间的关系,是对系统动态结构的描述。(   )

 

9、如果软件开发进度落后于计划,可以增加更多的程序员来解决。(   )

 

10、面向对象软件开发中的对象,主要是数据和使用该数据的一组基本操作或过程的封 装,可以把此封装体看成一个实体。(   )

 

三、应用题

1、银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键 入系统,如果是存款则系统记录存款信息,并印出存款存单给储户;如果是取款而且存款时 留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印 出利息清单给储户。请用数据流图(DFD)描绘本系统功能。

 

 2、在某小型图书管理系统中,读者(借阅者)可以请求以下服务:通过系统查询图书 信息、借阅图书、归还图书(若读者还书时超过借阅期限,就要交纳一定罚金)。当读者登 录系统后还可以查询本人的借阅信息,也可以进行图书预订。根据上述功能描述设计读者请 求服务的用例图(Use Case),标明用例之间的关

你可能感兴趣的:(如何评测软件工程知识技能水平?)