天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)

上传人:鲁** 文档编号:469025329 上传时间:2023-06-02 格式:DOCX 页数:16 大小:108.27KB
返回 下载 相关 举报
天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)_第1页
第1页 / 共16页
天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)_第2页
第2页 / 共16页
天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)_第3页
第3页 / 共16页
天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)_第4页
第4页 / 共16页
天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)》由会员分享,可在线阅读,更多相关《天津科技大学20092010年第二学期软件工程考试试卷B卷(含答案)(国际学院)(16页珍藏版)》请在金锄头文库上搜索。

1、2009-2010 学年第二学期本科试卷课程名称 : 软件工程( B)(答案)题号一二三四五六七八总成绩得分:一、单项选择题(请将每小题最合适的答案的代码写在答得分名姓题纸相应位置,写在试卷上无效,共30 分,每小题 1 分)1.DFD(数据流程图)中的每个加工至少需要 ( D )。线A. 一个输入流B.一个输出流C. 一个输入或输出流D.一个输入流和一个输出流: 2. 测试的关键问题是 ( D ) 。号A. 如何组织对软件的评审B.如何验证程序的正确性学C. 如何采用综合策略D.如何选择测试用例3. 软件维护困难的主要原因是 ( C )。A. 费用低B.人员少订C. 开发方法的缺陷D.得不到

2、用户支持4.对在数据流图中每一个命令的图形元素均给以定义是(B)。A. 条目定义B.数据字典C.数据定义D.数据说明: 业5. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动专称为( C)。A. 纠错性维护B.适应性维护C.改善性维护D. 预防性维护6. 下列各项中不属于逻辑覆盖的是(D)装A. 语句覆盖B.C.D.判定覆盖判定条件覆盖全部覆盖7. 耦合度也可以分为七级:其中最松散的耦合是(A)。A. 非直接耦合B.数据耦合C.特征耦合D.控制耦合:8. 描述静态数据结构的概念模式是(A院)。学A.E-R 图B.DFDC.结构图D.框图9. 在下列的基本成分中, 哪个不是数据流程图的

3、基本成分? ( D)A. 信息处理B.信息存储C.外部实体D.系统状态10. 软件需求规格说明的内容不应包括(B)。第1页(共10页)年级:计算机科学与技术 (信息处理)课程号:1002250006A. 主要功能B.算法的详细描述C. 用户界面及运行环境D.软件的性能11. 软件生命周期中所花费用最多的阶段是(D)。A详细设计B 软件编码C软件测试D软件维护12. 面向数据流的设计方法把(A)映射成软件结构。A数据流B 系统结构C控制结构D信息流13. 确定测试计划是在 ( A )阶段制定的。A总体设计B.详细设计C.编码D.测试14. 数据字典是软件需求分析阶段的最重要工具之一,其最基本的功

4、能是(C )A数据库设计B数据通信C数据定义D数据维护15. 程序的三种基本控制结构的共同特点是(D)。A不能嵌套使用B只能用来写简单程序C已经用硬件实现D只有一个入口和一个出口16. 原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。A需求不确定性高的B需求确定的C管理信息D实时17. 使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。A程序的内部逻辑B程序的复杂结构C使用说明书D程序的功能18. 软件维护的副作用主要有以下哪几种(C)A编码副作用、数据副作用、测试副作用B. 编码副作用、数据副作用、调试副作用C.编码副作用、数据副作用、文档副作用D.编码副作

5、用、文档副作用、测试副作用19. 在软件的分析阶段, 常用( C )来描述业务处理系统的信息来源、存储、处理和去向A.E-R 图B.框图C.数据流图D.时序网络20. 需求规格说明书的内容不应当包括的是(B)。A. 对重要功能的描述B.对算法的详细过程性描述第2页(共10页)2009-2010 学年第二学期本科试卷课程名称 : 软件工程( B)(答案)C. 软件确认准则D.软件的性能 21. 程序流程图是一种传统的程序设计表示工具,使用该工具应注意( C)。A. 支持逐步求精B.考虑控制流程C. 遵守结构化设计原则D.数据结构表示:22. 软件生存周期的( D)工作与软件可维护性有密切的关系。

6、名姓A. 设计阶段B.编码阶段C.测试阶段D.每个阶段23. 在衡量软件质量时,最重要的标准是(C )。线A. 成本低B.可维护性好C.符合要求D.界面友好24. 软件生存周期的每个阶段工作与软件的(D)有密切的关系。A. 设计阶段B.编码阶段C.测试阶段D.可维护性:号25. PAD(Problem Analysis Diagram )图是一种 工具( B)学A. 系统描述B.C.D.详细设计测试编程辅助26. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的 ( A )订A. 总貌B.C.D.细节抽象软件的作者 27. 软件工程中,只根据程序的功能说明而不关心程序内部逻

7、辑的测试方法,称为(C)测试。: 业A. 白盒法B.灰盒法C.黑盒法D.综合法专28. 数据流图是一种描述数据及其变换的图形表示,在数据流图上不允许出现(B) 。A. 数据流B.控制流C.文件D.加工装 29. 为保证软件质量,在软件生存周期的每个阶段结束之前,都需要进行( C)工作。A. 制定计划B.测试C.审查D.交接:30. 在软件维护阶段,若用户要求在程序中增加一个原来没有的联机帮院学助功能是属于( C) 。A. 改正维护B.适应性维护C. 完善性维护D.改正并适应性维护第3页(共10页)年级:计算机科学与技术 (信息处理)课程号:1002250006得分二、填空题(请将每小题的答案填

8、写在答题纸相应位置,写在试卷上无效,共10 分,每小题 0.5 分)1.耦合性和内聚性是衡量(模块独立性 ) 的两个定性的标准。2.从数据流图导出初始模块结构图,主要是通过(变换和事务)两项技术。3. 从模块内外的联系来看,结构化设计的要求是( 模块内联系大、模块间联系小或耦合性低、内聚性高) 。4. 如果按用户要求增加新功能或修改已有的功能而进行的维护工作,称为 ( 完善性维护 )5. 现有一种软件开发方法,它将软件开发过程分成以下阶段:需求分析、原型开发和评价、系统设计和系统实现。这种软件开发方法称为( 原型法 )6. 在数据流图中,用以表示软件系统之外的人员、设备等外部实体的基本成分(或元素)称为( 外部项 ) 。7. 一般来说,在管理软件中,软件生存周期各个阶段的工作量以 ( 维护 )阶段所占的比例最大。8. 改正性维护中,根据文档是提供的测试用例,重新对修改部分进行的测试称为( 回归 )测试。9. 若模块内的各处理元素都在同一时间间隔内执行完成,这种模块内元素间的联系称为( 时间 ) 内聚。10. 软件工程技术中,控制复杂性的两个基本手段是“分解”和 (抽象 )。11. 编程的目标是编写出逻辑上正确又易于( 阅读或易于理解和维护 ) 的程序。12. 黑盒测试主要是测试软件是否满足(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号