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

《软件技术基础》全真试题 

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

学习中心_________

姓 名_____________ 学 号

西安电子科技大学网络与继续教育学院

《软件技术基础》全真试题

(开卷90分钟)

题号 题分 得分

一 30

二 10

三 30

四 30

总分

一、填空题(每小题2分,共30分)

1. 衡量模块的独立性的两个标准是 、 。 2.Jackson指出,无论数据结构还是程序结构,都限于 、 和 三种基本结构及它们的组合。

3. 软件结构的设计是 关键的一步,直接影响到下一阶段详细设 计与编码的工作。

4. 软件的内聚性越高、软件的独立性越 ,软件的耦合性越 高、软件的独立性越 。

5. 的目的就是用最小的代价在尽可能短的时间内确定该 软件项目是否能够开发,是否值得去开发。

第 1 页 (共 8 页)

6. 在设计测试用例时,追求程序逻辑覆盖程度的几种常用覆盖技术为 、 、判定/条件覆盖、条件组合覆盖和路径覆盖。 7.软件测试分为 、 、确认测试、系统测试四个阶段 8.软件详细设计阶段采用的工具有 。 9.程序中的注释分为 和 两类。 10.软件项目工程包括 和 两大部分工作。 11.软件维护的类型由:完善性维护、 、 和 四大部分构成。

12.数据流图可以分为变换型和 两种类型。

13.数据流图中带有箭头的线段表示的是 流动的方向、而 程序流程图中带有箭头的线段表示的是 流动的方向。 14. 在详细设计阶段,一种历史最悠久、使用最广泛的描述程序逻辑结 构的工具是 。

15. 在软件开发时,按照工程学的角度可分为:可行性研究、需求分析、 、 、编码、 和维护过程。

二、选择题(每小题1分,共10分)

1. 模块( ),则说明模块的独立性越强。

A. 耦合越强 B. 扇入数越高 C. 耦合越弱 D. 扇入数越低

2. 在结构化分析方法中,表达系统内数据的运动情况的工具有( )

A. 数据流图 B. 数据词典 C. 结构化英语 C. 判定树与判定表

3.软件开发的生命周期中,编码阶段主要完成的工作是 ( )

第 2 页 (共 8 页)

A. 提供软件开发计划和可行性报告 B. 提供需求说明书 C. 设计数据结构和数据库结构 D. 得到源程序 4. Jackson方法是一种面向( )的方法。

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 软件详细报告

三、简单回答下列问题(30分)

1.软件文档共有多少种?参加编写每一种文档的都由哪些人组成?

第 3 页 (共 8 页)

2.软件工程中详细设计的基本任务是什么?

3.什么是硬件冗余?什么是软件冗余?它们的主要区别是什么?。

第 4 页 (共 8 页)

4.单循环测试是怎样进行测试的?为什么说这种测试方法是严密与可靠的?

5.什么是项目管理?它的主要特点是什么?

第 5 页 (共 8 页)

《软件技术基础》全真试题 

学习中心_________姓名_____________学号西安电子科技大学网络与继续教育学院《软件技术基础》全真试题(开卷90分钟)<
推荐度:
点击下载文档文档为doc格式
9kttq9hw1p1j03v4iv5u208bi780fr00a69
领取福利

微信扫码领取福利

微信扫码分享