软件工程期末考试题:2005-2006学年第一学期.pdfVIP

  • 0
  • 0
  • 约3.84千字
  • 约 4页
  • 2026-03-09 发布于四川
  • 举报

软件工程期末考试题:2005-2006学年第一学期.pdf

中国海洋大学命题专用纸(首页)

2005-2006学年第1学期试题名称:软件工程课程号:共2页第1页

专业年级__计算机2002级__学号_______________________分数_________

一.判别下面描述是否正确(10分)

1.软件就是所谓的程序.

2.结构化分析与设计是软件工程学的一个.

3.自顶向下逐步细化是结构化分析与设计的思想.

4.信息隐蔽是指模块的数据与过程对其他模块隐.

5.模块的耦合越弱,表明模块的独立性越差.

6.模块的控制域与作用域是一样的.

7.编码是软件开发时期最重要的阶段.

8.软件测试是为了证明程序的正确性.

9.条件组合覆盖一定包含判定覆盖.

10.软件是可有可无的.

二.选择填空(10分)

(一)

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.与软件调试相同

(二)

1.Jackson结构化程序设计方法是英国的M.Jackson,它是一种面向(A)的设计方法,

主要适应于规模适中的(B)系统的开发,其基本步骤依次是(C1)、(D4)、(E2).

供选择的:

A:1.对象2.数据流3.数据结构4.控制结构

B:1.数据处理2.文字处理3.实时控制4.科学计算

C、D、E:1.建立数据结构2.列出基本操作3.建立程序结构4.建立控制结构

5.建立对象

中国海洋大学命题专用纸(附页)

试题名称:软件工程共2页第2页

三.解答下列各题

1.(15分)下面程序流程图,试分别用N-S图和PAD表示之,并计算它的McCabe

复杂性度量。

START

PF

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档