好文档 - 专业文书写作范文服务资料分享网站

软件工程考试试题(含答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

B、 C、 D、

找出软件系统中存在的所有错误 证明软件系统中存在错误

尽可能多的发现软件系统中的错误

7. 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A

B、程序的复杂程度

C、该软件的编辑人员 D、程序的功能

8. 软件维护工作的最主要部分是( )。 A、

校正性维护 B、适应性维护

C、完善性维护 D、预防性维护

9. PDL是( )语言。 A、

高级程序设计语言 B、伪码式

C、中级程序设计语言 D、低级程序设计语言

二、 判断题(正确的在括号内打上“√”,错误的打上“×”。每题2分,共20分) 1. 用黑盒法测试时,测试用例是根据程序内部逻

6

辑设计的。( X )

2. 发现错误多的程序模块,残留在模块中的错误也多。( V )

3. 为了加快软件维护作业的进度,应尽可能增加维护人员的数目。( X )

4. 软件维护就是改正软件中的错误。( X )

5. 质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。( V )

6. 软件开发的主要任务是写程序。 ( X )

7. 测试只能证明程序有错误,不能证明程序没有错误。( V )

8. 模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。( X )

9. 在编制程序时,首先应该对程序的结构充分考虑,不要急于开始编码,而要像写软件文档那样,很好地琢磨程序具有什么样的功能,这些功能如何安排,等等。( X ) 10. 程序设计风格指导原则提出,尽量多使用临

7

时变量。( X )

三、 简答题(每题5分,共20分) 1. 什么是软件工程?

软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。

2. 耦合性和内聚性有几种类型? 其耦合度、内聚强度的顺序如何?

低:非直接耦合? 数据耦合?标记耦合? 控制耦合?外部耦合? 公共耦合?内容耦合 :高

强:功能内聚? 信息内聚? 通信内聚? 过程内聚? 时间内聚? 逻辑内聚? 巧合内聚:弱 3. 简述需求分析工作可以分成哪四个方面?软件需求分析的有哪三个基本原则? :需求分析阶段分成四个方面:对问题的识别、分析与综合、制定规格说明和评审。三个基本原则:必须能够表达和理解问题的数据域和功能域;必须按自顶向下、逐步分解的方式对问题进行分解和不断细化;要给出系统的逻辑视图和物理视图。

8

4. 什么是黑盒测试法?

黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据,产生正确地输出信息。

四、 程序设计与算法描述题(共15分) 1. 根据下面的伪代码程序,完成相应要求。(8分) START IF C1

THEN

WHILE C2 DO f ENDDO ELSE

9

BLOCK g p ENDBLOCK ENDIF

REPEAT UNTIL C3

q r ENDREP STOP

1) 画出程序流程图(4分)

10

软件工程考试试题(含答案)

B、C、D、找出软件系统中存在的所有错误证明软件系统中存在错误尽可能多的发现软件系统中的错误7.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A、程序的内部逻辑
推荐度:
点击下载文档文档为doc格式
8essr86lne6k2tg1xudp48fsc2a7k200rjn
领取福利

微信扫码领取福利

微信扫码分享