软件工程选择题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件工程选择题选择题:1、软件需求分析的任务不包括(C)。A.问题分析B.信息域分析C.结构化设计D.确定逻辑结构2、在进行需求分析中用到多种描述工具,不包括(C)。A.数据流图B.判定表C.PAD图D.数据词典3、软件测试的目的(B)。A.评价软件的质量B.发现软件的错误C.找出软件中的所有错误D.证明软件是正确的4、白盒测试法又称为逻辑覆盖法,主要用于(D)。A.功能测试B.系统测试C.a测试D.单元测试5、结构化分析方法(SA法)使用的主要描述工具有(D)。A.数据库B.模块结构图C.PAD图D.分层的DFD图6、在需求分析过程中,需求分析员要从用户那里解决的重要问题是(A)。A.要求软件做什么的问题B.要给软件提供哪些信息C.要求软件工作效率如何D.要求软件具有什么样的结构7、UML中,包是一种(C)。A.集合B.数据结构C.分组机制D.对系统的动态描述8、瀑布模型存在的问题是(B)。A.用户容易参与开发B.缺乏灵活性C.用于与开发者易沟通D.适用可变需求9、在数据流图中,O(椭圆)代表(C)。A.源点B.终点C.加工D.模块10、确定测试计划是在(A)阶段制定的。A.总体设计B.详细设计C.编码阶段D.测试阶段2、结构化程序设计采用的三种基本控制结构是(C)。A.顺序、分支、选择B.选择、循环、重复C.顺序、选择、循环D.输入、变换、输出3、在结构化设计中,数据流图的父图与子图的平衡是指子图的输入输出数据流同父图应加工的输入输出数据流(B)。A.不一致B.一致C.没有一定的关系D.父图包含在子图的数据中4、结构化方法是一种什么的软件开发方法(D)。A.面向用户B.面向数据结构C.面向对象D.面向数据流5、DFD中的每个加工至少(B)。A.一个输出流B.一个输入流和一个输出流C.一个输入流D.一个输入流或一个输出流6、需求分析是回答系统必须(A)。A.做什么的问题B.怎么做的问题C.何时做的问题D.为谁做的问题7、面向对象的特征之一是(A)。A.对象的唯一性B.数据如何确定C.对象的共享性D.数据关系的抽象8、数据字典是用来定义(D)中的各个成份的具体含义。A.系统流程图B.功能结构图C.系统结构图D.数据流图9、瀑布模型存在的问题是(B)。A.用户容易参与开发B.缺乏灵活性C.用于与开发者易沟通D.适用可变需求10、数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序关系是(B)。A.数据耦合→公共耦合→标记耦合→控制耦合B.数据耦合→标记耦合→控制耦合→公共耦合C.控制耦合→数据耦合→标记耦合→公共耦合D.控制耦合→数据耦合→公共耦合→标记耦合11、对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。A.结合B.隐藏C.封装D.抽象12、结构化程序设计主要强调的是(D)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性13、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的答案A.确定B.行或不行C.正确D.无二义14、软件调试技术包括(B)A.边界值分析B.回溯法C.循环覆盖D.集成测试15、软件生命周期中所花费用最多的阶段是(D)A.详细设计B.软件编码C.软件测试D.软件维护16、在白盒法技术测试用例的设计中(A)是最弱的覆盖标准。A.语句B.路径C.条件组合D.判定17、为了提高软件的可维护性,在编码阶段应注意(D)A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格18、详细设计与概要设计衔接的图形工具是(B)A.DFD图B.SC图C.PAD图D.程序流程图19、针对软件需求分析所进行的软件测试是(B)A.集成测试B.确认测试C.黑盒测试D.白盒测试20、软件开发过程来自用户方面的主要干扰是(A)A.功能变化B.经费减少C.设备损坏D.人员变化1、软件工程管理的具体内容不包括对(D)管理。A.开发人员B.组织结构C.控制D.设备2、用白盒法技术设计测试用例的方法包括(C)。A.错误推测B.因果图C.基本路径测试D.边界值分析3、数据流图(DFD)是(A)方法中用于表示系统的逻辑模型的一种图形工具。A.SAB.SDC.SPD.SC4、需求分析的主要任务是准确地定义出要开发的软件系统是(C)。A.如何做B.怎样做C.做什么D.对谁做5、对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。A.结合B.隐蔽C.封装D.抽象6、软件开发阶段中工作比重最重的工作是(D)。A.详细设计B.软件编码C.系统概要D.需求分析7、面向对象的特征之一是(A)。A.对象的唯一性B.数据如何确定C.对象的共享性D.数据关系的抽象8、软件的复杂性主要体现在(B)。A.数据的复杂性B.程序的复杂性C.控制的复杂性D.问题的复杂性9、瀑布模型存在的问题是(B)。A.用户容易参与开发B.缺乏灵活性C.用于与开发者易沟通D.适用可变需求10、可行性分析研究的目的是(B)。A.争取项目B.项目值得开发否C.开发项目D.规划项目11、数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序关系是(B)。A.数据耦合、公共耦合、标记耦合、控制耦合B.数据耦合、标记耦合、控制耦合、公共耦合C.控制耦合、数据耦合、标记耦合、公共耦合D.控制耦合、数据耦合、公共耦合、标记耦合12、结构化程序设计主要强调的是(D)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性13、软件开发过程来自用户方面的主要干扰是(A)A.功能变化B.经费减少C.设备损坏D.人员变化14、针对软件需求分析所进行的软件测试是(B)A.集成测试B.确认测试C.黑盒测试D.白盒测试15、详细设计与概要设计衔接的图形工具是(B)A.DFD图B.SC图C.PAD图D.程序流程图16、为了提高软件的可维护性,在编码阶段应注意(D)A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格17、结构化程序设计采用的三种基本控制结构是(C)。A.顺序、分支、选择B.选择、循环、重复C.顺序、选择、循环D.输入、变换、输出18、Java语言的程序设计方法是一种面向(C)的设计方法A.控制结构B.数据流C.面向对象D.数据结构19、需求规格说明书的作用不包括(C)A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件可行性研究的依据D.软件设计的依据20、UML(UnifiedModelingLanguage)是一种标准的图形化建模语言,是(D)一种标准表示。A.面向数据流的设计和分析B.面向结构化的程序设计和分析C.面向数据结构化的程序设计和分析D.面向对象分析和设计

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功