软件工程复习题43418

软件工程复习题43418

ID:42047728

大小:79.66 KB

页数:6页

时间:2019-09-07

软件工程复习题43418_第1页
软件工程复习题43418_第2页
软件工程复习题43418_第3页
软件工程复习题43418_第4页
软件工程复习题43418_第5页
资源描述:

《软件工程复习题43418》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、单项选择题1.在以下软件开发模型中,在软件需求难以完全明确的情况下最常用的是()。A瀑布模型B原型模型C螺旋模型D变换模型2.对于喷泉模型的软件开发模型,下列说法错误的是()A.是一种面向对象的软件开发过程B.具有迭代性C.具有无间隙性D.各阶段Z间具有顺序性和依赖性3.下列说法正确的是()。A.使用迭代方法开发的系统若不能收敛到需求目标范围内,则项目可能夭折.B.原型模型的建造需要额外花费一些成本,因而系统的总成本提高了.C.第四代编程语言是一种而向对象而非而向过程的语言D.基于四代技术模型多用于开发大型的应用软件4.在结构化分析方法中,用以表达系统内数据的运动情

2、况的工具有()。A.数据流图B.数据词典C.结构化英语D.判定表与判定树5.结构化分析(SA),是面向()进行需求分析的方法。A.对象B.数据流C.过程D用户6.软件详细设计阶段的任务是()。A.算法设计功能设计C.调用关系设计D.输入/输出设计7.软件详细设计阶段主要采用的工具是()A.DFDB、PADC.DDD.SA8.在下列文档中,与测试无关的是()。A立项报告B需求说明书C设计说明书D源程序9.软件测试采用黑盒法的是()0A单元测试B.集成测试C.确认测试D.系统测试10.软件测试采用白盒法的是()A单元测试B.集成测试C确认测试D.系统测试答案:1-5BDAA

3、B6-10ABABA1.下列活动不属于软件开发阶段的是()・A.需求分析B.概要设计C.详细设计D.测试2.以下对软件开发基本原理的描述,不正确的是()A.用分阶段的生命周期计划严格管理B.采用现代程序设计技术C.开发小组人员应该足够多D.承认不断改进软件丁程实践的必要性3.可行性分析研究的目的是()A.争取项目B.开发项目C.项目是否值得开发D.规划项目4.如果一个模块内各元素都是用同一输入数据或产牛同一输出数据,则称这种内聚为()A.过程B.通信C.逻辑D.功能5.模块结构图中,采用()来表示模块A.矩形B.箭头C.椭圆D.棱形6.以语言形式描述模块算法的是()。A

4、.PADB.程序流程图C.PDLD.盒图1.为了使程序能在不同的计算机上运行,程序应当具有较好的()A.可移植性B.可重用性C.可维护性D.可适用性&下列属于功能性注释的是()oA.说明模块的用处和功能的注释B.说明数据的名称和川处的注释13.对象和类Z间存在着关联关系,A.惟一性B.分类性C.14.面向对彖的设计是一种()0A.分析与设计反复迭代的过程B.C.分析是一•种重复的过程D.A.DFDB.对象图C.状态图D.DD9.软件测试中,黑盒法在设计测试用例时主要考虑的依据是()A.软件功能B.输入数据C.输出数据D.内部逻辑10、容易发现高层模块错误的集成测试的方法

5、是()。A系统测试B.自顶向下渐增式测试C.非渐增式测试D.H底向上渐增式测试11、确认测试是以()为基础进行的测试。A源程序B需求说明C设计说明D测试报告12.面向对象开发方法不需要建立的模型是()。A.对象模型B.动态模型C.功能模型D.结构模型利用对象的()特征可以实现对象的多态性。继承性D.封装性分析与设计单一的过程设计是一种重复的过程15.描述对象模型静态特征的工具是()o答案1-5ACCBA6-10CACAB11-15BDCAB二、填空题1.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元索表达了系统中各种元素Z间的一信息流动一情况。2.Jac

6、kson程序设计方法是一种一血向数据结构一的设计方法。3.测试用例由一测试数据一和一预期输出结果一组成。4.—喷泉模型一是一种典型的适合面向对象的过程模型'o5.在单元测试中,使用一驱动程序一模拟被测单元的调用和数据传递工作,一存根程序一模拟被测模块的子程序。6.动态模型中一事件一将消息从一个对彖传递给另一个对彖。7.—状态转换图一可以捉供行为建模机制。8口顶向下结合的渐增式测试法,在组合模块吋有两种组合策略:一深度优先策略一和一宽度优先策略一O9.详细设计的任务是确定每个模块的内部特性,即模块的算法、一模块使用的数据一。10.在类层次中,子类只继承一个父类的数据结构和

7、方法,称为一单继承一,子类继承多个父类的数据结构和方法,称为一多继承一。答案:⑴信息流动⑵面向数据结构⑶测试数据预期输出结果(4)喷泉模型(5)驳动程序存根程序(6)事件(7)状态转化图(8)宽度优先策略(9)使用的数据(10)单继承多继承1、软件是一种无形的一逻辑一产品,它以一程序一和一文档一的形式出现。通过一计算机—的执行才能实现它的功能和作用。2、CASE的小文译名是一计算机辅助软件工程一,其目的是一实现软件牛•存周期各阶段的H动化,并使Z成为一个整体一.3、可行性研究的目的是一要用最小的代价、在尽可能短的时间内确定软件项冃的可行性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。