计算机网络工程试题
更新时间:2024-06-26 23:52:01 阅读量: 综合文库 文档下载
学 号 姓 名 电 大 试卷编号:7015 座位号 浙江广播电视大学2006年春季学期期末考试
《软件工程》试题
2006年7月
题 号 一 二 三 四 五 总 分 密 得 分
封 得 分 评卷人 线 一、填空题(每空2分,共24分)
内 1. 软件工程包括3个要素,即____________、____________和____________。 2. 软件与物质产品很大的区别在于软件是一种____________。
不 3. 软件生存周期一般可分为问题定义、___________、___________、设计、___________、
测试、运行与维护等阶段。
要 4. 可行性研究,应从 、技术可行性、运行可行性、 和开发
答 方案可行性等方面研究。
5. 软件的详细设计也称为“过程设计”,主要确定每个模块的 。
题 6. 软件生存周期中时间最长、花费精力和费用最多的一个阶段是 阶段。 7. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 。 得 分 评卷人 二、单项选择题(每小题2分,共20分)
1. 软件工程的出现主要是由于( )。
A、程序设计方法学的影响 B、其它工程科学的影响 C、软件危机的出现 D、计算机的发展
软件工程试题 第1页(共12页)
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、程序的复杂程度
软件工程试题 第2页(共12页)
C、该软件的编辑人员 D、程序的功能 9. 软件维护工作最主要的是( )。
A、 校正性维护 B、适应性维护 C、完善性维护 D、预防性维护
10. 为了提高软件的可移植性,应注意提高软件的( )。
A、 减少输入输出次数 B、选择好的计算机 C、有完备的文档 D、选择好的操作系统 得 分 评卷人 三、判断题(正确的在括号内打上“√”,错误的打上“×”。每小题2
分,共20分)
1. 软件开发的主要任务是写程序。 ( )
2. 测试只能证明程序有错误,不能证明程序没有错误。( )
3. 模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10
行以下。( )
4. 在编制程序时,首先应该对程序的结构充分考虑,不要急于开始编码,而要写软件文
档那样,很好地琢磨程序具有什么样的功能,这些功能如何安排等等。( ) 5. 程序设计风格指导原则提出,尽量多使用临时变量。( ) 6. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。( ) 7. 发现错误多的程序模块,残留在模块中的错误也多。( )
8. 为了加快软件维护作业的进度,应尽可能增加维护人员的数目。( ) 9. 软件维护就是改正软件中的错误。( )
10. 质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织
的活动。( ) 得 分 评卷人 四、简答题(每小题5分,共20分)
1. 什么是软件工程?
软件工程试题 第3页(共12页)
2. 简述需求分析工作可以分成哪四个方面?软件需求分析的有哪三个基本原则?
3. 简述软件危机有哪几种表现?
4. 详细设计的主要任务是什么?
软件工程试题 第4页(共12页)
密 封 线 内 不 要 答 题
密 得 分 评卷人 封 五、程序设计与算法描述题(共16分)
线
1. 已知有如下的伪代码程序: START
内 i=1;
WHILE i<=n-1 DO min=A[i]; 不 j=i+1;
WHILEj<=n DO 要 IF min>A[j] THEN
BLOCK
答 temp=min; min=A[j]; 题 A[j] =temp; ENDBLOCK ENDIF; j=j+1; ENDDO i=i+1; ENDDO STOP
请用PAD图描述该伪代码(8分)
软件工程试题 第5页(共12页)
2. 有下列伪码程序:(8分)
START INPUT (M,N) IF M>=5 THEN X=10 ELSE X=l ENDIF IF N>=10 THEN Y=20 ELSE Y=2 ENDIF
PRINT(X,Y) STOP
请画出该伪代码的程序流程图,并标注①②??等路径号,设计该程序的语句覆盖测试用例。(8分)
软件工程试题 第6页(共12页)
一、填空题:(1.5*24=36)
1、软件需求分析的准确性是非常重要的,据统计有百分之十五的错误来自需求分析,因此在软件分析中要求做到________、_________、_________、_________、________、__________。
2、需求分析的任务中对被开发系统的综合要求包括:___________、____________、_____________、__________________。
3、1968年北大西洋公约组织的计算机科学家召开国际会议,讨论__________问题,这次会议上正式使用了___________这个名词;
4、我们进行软件开发设计时,一般采用的方法有 、 、 。
5、系统可行性研究包括__________、_____________、____________。
6、软件计划需经过___________、_____________两个阶段
7、软件工程学应遵守以下基本原则:____________、___________、__________、_____________。
二、多项选择题:(2*5=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、系统是否可行
软件工程试题 第7页(共12页)
二、填空题(每空1分,共25分)
1. 软件生存周期一般可以划分为,问题定义、____________、____________、设计、编码、测试和____________。
2. 基于软件的功能划分,软件可以划分成__________、__________、__________三种。
3. 可行性研究,应从 、技术可行性、运行可行性、 和开放方案可行性等方面研究。
4.
系统流程图是描绘 的传统工具。它的基本思想是用图形符号以 描绘系统里面的每个部件。 5.
数据流图的基本四种成分:数据输入的源点和数据输出汇点、 、 和 。
6.
结构化分析方法是面向________________进行需求分析的方法。结构化分析方法使用________________与________________来描述。
7. 是自动地共享类、子类和对象中的方法和数据的机制。 8.
软件详细设计工具可分为3类,即________________、________________和________________。 9.
为了在软件开发过程中保证软件的质量,主要采取下述措施:________________、复查和管理复审、________________。
10. 大型软件测试包括 、 、确认测试和 四个步骤。
三、单项选择题(每小题2分,共20分)
1. 软件设计中划分模块的一个准则是( )。
A、 低内聚低耦合
软件工程试题 第8页(共12页)
密 封 线 内 不 要 答 题
B、 低内聚高耦合 C、 高内聚低耦合 D、 高内聚高耦合
2. Jackson设计方法是由英国的M. Jackson提出的,它是一种面向( )的软
7. 软件测试的目的是?( )
A、 证明软件的正确性
B、 找出软件系统中存在的所有错误 C、 证明软件系统中存在错误
密 封 线 3. 内 不 要 4. 答 5.题 6.件设计方法。 A、 对象
B、 数据流 C、 数据结构 D、 控制结构
试判断下列叙述中,哪 个(些)是正确的( )。
a、软件系统中所有的信息流都可以认为是事务流 b、软件系统中所有的信息流都可以认为是变换流 c、事务分析和变换分析的设计步骤是基本相似的
A、a B、b C、c D、b和c ( )是用户和设计交换最频繁的方法。
A、 原型化方法 B、瀑布模型方法 C、 螺旋模型方法 D、构件组装模型
软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实
施的主要保证是( )。
A、 硬件环境 B、软件开发的环境
C、 软件开发工具和软件开发的环境 D、 开发人员的素质
20世纪50年代以来,出现了许多不同的程序设计语言,下列语言中哪个语言是
低级语言( )。
A、 PASCAL B、 VISUAL BASIC
C、 C++ D、 汇编语言
软件工程试题 第9页(共12页)
D、 尽可能多的发现软件系统中的错误
8. 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A、程序的内部逻辑 B、程序的复杂程度 C、该软件的编辑人员 D、程序的功能 9. 软件维护工作的最主要部分是( )。
A、 校正性维护 B、适应性维护 C、完善性维护 D、预防性维护 10. PDL是( )语言。
A、 高级程序设计语言 B、伪码式 C、中级程序设计语言 D、低级程序设计语言
四、判断题(正确的在括号内打上“√”,错误的打上“×”。每题2分,共20分)
1. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。( ) 2. 发现错误多的程序模块,残留在模块中的错误也多。( )
3. 为了加快软件维护作业的进度,应尽可能增加维护人员的数目。( ) 4. 软件维护就是改正软件中的错误。( )
5. 质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有
组织的活动。( )
6. 软件开发的主要任务是写程序。 ( )
7. 测试只能证明程序有错误,不能证明程序没有错误。( )
8. 模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都
在10行以下。( )
9. 在编制程序时,首先应该对程序的结构充分考虑,不要急于开始编码,而要像写
软件工程试题 第10页(共12页)
软件文档那样,很好地琢磨程序具有什么样的功能,这些功能如何安排,等等。( )
10. 程序设计风格指导原则提出,尽量多使用临时变量。( ) 五、程序设计与算法描述题(共15分)
1. 根据下面的伪代码程序,完成相应要求。(8分) 设计该程序的语句覆盖和路径覆盖测试用例。(7分)
一,填空题
软件工程学的内容可包括( ),结构,( ),( ),环境,管理,规范等.
2. 软件生存周期一般可分为问题定义,( ),( ),设计,( ),测试,运行与维护阶段. 3. 系统流程图是( )的传统工具.
4. 需求分析的基本任务是准确的回答( ).
START IF C1
THEN
WHILE C2 DO f ENDDO ELSE
BLOCK g p
ENDBLOCK ENDIF
REPEAT UNTIL C3
q r
ENDREP STOP
1) 画出程序流程图(4分) 2) 用N—S图描述(4分) a) 有下列伪码程序:
START INPUT (M,N) IF M>=10 THEN X=10 ELSE X=l ENDIF IF N>=20
THEN Y=20 ELSE Y=2 ENDIF PRINT(X,Y) STOP
软件工程试题第11页(共12页) 5. 数据字典的内容包括六项:( ),( ),( ),数据存储,处理逻辑,外部实体. 6. 在需求分析阶段常用的图形工具有( ),( ),( ).
7. 模块独立的概念是( ),( ),( )和局部化概念的直接结果. 8. HIPO图是由一组( )图和一张( )图组成. 9. UML的定义包括( )和( )两个部分. 10. 软件测试的方法有( )和( ). 11. 软件=( )+( ).
软件工程试题 第12页(共12页)
密 封 线 内 不 要 答 题
软件文档那样,很好地琢磨程序具有什么样的功能,这些功能如何安排,等等。( )
10. 程序设计风格指导原则提出,尽量多使用临时变量。( ) 五、程序设计与算法描述题(共15分)
1. 根据下面的伪代码程序,完成相应要求。(8分) 设计该程序的语句覆盖和路径覆盖测试用例。(7分)
一,填空题
软件工程学的内容可包括( ),结构,( ),( ),环境,管理,规范等.
2. 软件生存周期一般可分为问题定义,( ),( ),设计,( ),测试,运行与维护阶段. 3. 系统流程图是( )的传统工具.
4. 需求分析的基本任务是准确的回答( ).
START IF C1
THEN
WHILE C2 DO f ENDDO ELSE
BLOCK g p
ENDBLOCK ENDIF
REPEAT UNTIL C3
q r
ENDREP STOP
1) 画出程序流程图(4分) 2) 用N—S图描述(4分) a) 有下列伪码程序:
START INPUT (M,N) IF M>=10 THEN X=10 ELSE X=l ENDIF IF N>=20
THEN Y=20 ELSE Y=2 ENDIF PRINT(X,Y) STOP
软件工程试题第11页(共12页) 5. 数据字典的内容包括六项:( ),( ),( ),数据存储,处理逻辑,外部实体. 6. 在需求分析阶段常用的图形工具有( ),( ),( ).
7. 模块独立的概念是( ),( ),( )和局部化概念的直接结果. 8. HIPO图是由一组( )图和一张( )图组成. 9. UML的定义包括( )和( )两个部分. 10. 软件测试的方法有( )和( ). 11. 软件=( )+( ).
软件工程试题 第12页(共12页)
密 封 线 内 不 要 答 题
正在阅读:
计算机网络工程试题06-26
冯骥才散文精选读后感11-21
铝模版施工技术方案 - 图文05-10
A级防火板项目可行性研究报告 - 图文12-23
西南联大 - 一所只存在于抗战时期的大学 - 图文10-05
2015-2020年中国葡萄糖市场深度调查与产业竞争现状报告 - 图文04-25
3ds破解不完全指南03-10
工作坊活动计划书05-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 网络工程
- 试题
- 计算机
- 幼儿卫生学第一章练习题
- 透视63个日本乐天网络开店密技
- 水利工程合同工程完工验收工程建设管理工作报告 - 图文
- 酒店股东合同
- 2013届九年级语文上学期期末检测试题(11) 新人教版
- 广东省华附、执信、 深外2019届高三联考理综生物试题 Word版含答
- 产品规格和参数-C系列卧式暗装风机盘管 - 图文
- 化妆品法规目录
- 2012年全国各地中考数学试题汇编
- 2013年第十四届“中环杯”七年级数学初赛选拔试题(word版,含答
- 《空调工程_思考题部分习题答案+空气调节习题》
- 15#楼脚手架方案修改版
- 菁华教育--决战中考2012年初三中考物理基础练习(六)
- 村监督委员会制度
- 遂宁市高中2018届一诊考试理科试题和答案
- 幼儿园集体生日会方案
- 充电电池生产建设项目可行性研究报告 - 图文
- 西南大学网络与继续教育学院(本科)《幼儿园教学艺术》网上作业
- 2011年中国多晶硅料进口监测报告
- CT36操动机构安装使用说明书