软件工程选择题大全.doc
《软件工程选择题大全.doc》由会员分享,可在线阅读,更多相关《软件工程选择题大全.doc(224页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程选择题题号题目内容选项A选项B选项C选项D参考答案1在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是( )概要设计详细设计需求分析可行性分析A2下面不是软件工程的3个要素的是( )过程方法环境工具C3下面不属于软件的组成的是( )程序记录文档数据B4在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于( )维护时期运行时期计划时期开发时期C5在瀑布模型中,下面( )是其突出的缺点。不适应平台的变动不适应算法的变动不适应用户需求的变动不适应程序语言的变动C6软件工程过程通常包含4种基本活动,下面不属于4种活动之一的是( )。软件规格说明软件开发软件测试软件演进C7
2、下面不属于软件的特点的是( )。软件是一种软件产品软件产品不会用坏,不存在磨损、消耗问题软件产品的生产主要是研制软件产品非常便宜D8文档是描述程序、数据与系统开发以及使用的各种图文资料。下面不是文档的作用的是( )。记录提供源程序维护软件软件产品介绍B9软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面不是软件开发工具的是( )。维护工具编码工具测试工具需求分析工具A10下列叙述中不属于软件生命周期模型的是( )。原型模型瀑布模型螺旋模型快速组装模型D11软件设计中,用抽象与分解的目的是( )。提高易读性降低复杂性增加内聚性降低耦合性B12软件由3部分组成,它们是( )。程序、
3、数据与文档程序、数据与界面数据、文档与界面程序、界面与文档A13软件生命周期中所花费用最多的阶段是( )。详细设计软件编码概要设计软件测试与维护D14开发软件时对提高开发人员工作效率至关重要的是( )。操作系统的资源管理功能先进的软件开发工具与环境程序人员的数量计算机的并行处理能力B15开发软件所需高成本与产品的低质量之间有着尖锐的矛盾,这种现象称作( )。软件投机软件危机软件工程软件产生B16软件开发的结构化生命周期方法将软件生命周期划分成( )。定义、开发、运行维护设计阶段、编程阶段、测试阶段总体设计、详细设计、编程调试需求分析、功能定义、系统设计 A17软件工程的理论与技术性研究的内容主
4、要包括软件开发技术与( )。消除软件危机软件工程管理程序设计自动化实现软件可重用B18软件工程的出现是由于( )。程序设计方法学的影响软件产业化的需要软件危机的出现计算机的发展C19在软件生命周期中,能准确地确定软件系统必须做什么与必须具备哪些功能的阶段是( )。概要设计详细设计可行性分析需求分析C20开发大型软件时,产生困难的根本原因是( )。大系统的复杂性人员知识不足客观世界千变万化时间紧、任务重A21文档是软件开发人员、软件管理人员、维护人员、用户以及计算机之间的( ),软件开发人员在各个阶段以文档作为前段工作成果的表达与后段工作的基础。接口桥梁科学继续B22软件工程学的目的是以 较低的
5、成本,研制( )质量的软件。较高较低可靠优秀A23软件从一个计算机系统或环境转换到另一个计算机与环境的容易程度称为( )。可用性兼容性可靠性可移植性D24软件使不同的系统约束条件与用户需求得到满足的容易程度称为( )。可用性兼容性可靠性可移植性B25软件生存周期是指( )阶段。软件开始使用到用户要求修改为止软件开始使用到被淘汰为止从开始编写程序到不能再使用为止从立项制定计划,进行需求分析到不能再使用为止D26软件工程学是应用科学理论与工程上的技术指导软件开发的学科,其目的是( )。引入新技术提高空间利用率用较少的投资获得高质量的软件缩短研制周期扩大软件功能硬软件结合使系统面向应用B27下列四个
6、软件可靠性定义中正确的是( )。软件可靠性是指软件在给定的时间间隔内,按用户要求成功运行的概率软件可靠性是指软件在给定的时间间隔内,按设计要求成功运行的概率软件可靠性是指软件在正式投入运行后,按规格说明书的规定成功运行的概率软件可靠性是指软件在给定时间间隔内,按规格说明书的规定成功运行的概率B28提高程序可读性的有力手段是( )。选好一种程序设计语言显式说明一切变量使用三种标准控制语句给程序加注释C29以下( )不是结构化分析方法常用的工具。数据流图数据字典程序流程图判定树C30软件可行性分析是着重确定系统的目标与规模。对成本-效益进行发现应属于下列选项中的( )。经济可行性操作可行性技术可行
7、性社会可行性A31在数据流图中,用圆或者椭圆来表示( )。数据流加工数据存储数据源点或终点B32软件需求分析阶段的工作,有4个方面,分别为需求评审,需求分析,编写需求规格说明书,以及( )。需求获取阶段性报告总结都不正确A33下面不是软件需求规格说明书的特点的是( )。正确性无歧义性完整性不可修改性D34需求分析阶段的任务是确定( )。软件开发方法软件开发费用软件系统功能软件开发工具C35通常软件生命周期划分为计划、开发与运行3个时期,下列选项中( )工作应属于软件计划期的内容。可行性研究与需求分析问题定义与总体设计可行性研究与问题定义可行性研究、需求分析与问题定义C36( )的目的就是用最小
8、的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。需求分析概要设计总体设计可行性研究D37下列选项中( )不是软件需求规格目标。便于用户、分析员与软件设计人员进行理解及交流控制系统的实施过程作为软件测试与验收以及维护的依据便于软件的维护D38需求分析是发现、求精、建模的过程,最终产生( )。需求规格说明书模块设计书合同文档详细设计说明书A39下面描述中,符合结构化程序设计风格的是( )。使用顺序、选择与重复(循环)三种基本控制结构表示程序的控制逻辑模块只有一个入口,可以有多个出口注重提高程序的执行效率不使用goto语句 A40数据流图用于抽象描述一个软件的逻辑模型,数据流图由
9、一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。控制流加工数据存储源与潭A41软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及( )。阶段性报告需求评审总结都不正确 B42下列工具中属于需求分析常用工具的是( )。PADPFDN-SDFDD43在数据流图(DFD)中,带有名字的箭头表示( )。控制程序的执行顺序模块之间的调用关系数据的流向程序的组成成分C44在软件生产过程中,需求信息的给出是( )。程序员项目管理者软件分析设计人员软件用户D45下列叙述中,不属于结构化分析方法的是( )。面向数据流的结构化分析方法面向数据结构的Jac
10、kson方法面向数据结构的结构化数据系统开发方法面向对象的分析方法D46在软件生命周期中,能准确地确定软件系统必须做什么与必须具备哪些功能的阶段是( )。 概要设计详细设计可行性分析需求分析D47结构设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精与模块化的过程。数据流数据流图数据库数据结构B48概要设计的结果是提供一份( )。模块说明书框图程序数据结构A49需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写出( )。模块说明书软件规格说明书项目开发计划合同文档B501960年Dijkstra提倡的( )是一种有效的提高程序设计效
11、率的方法,把程序的基本控制结构限于顺序、 选择与循环三种,同时避免使用GOTO语句,这样使程序结构易于理解。标准化程序设计模块化程序设计多道程序设计结构化程序设计D51概要设计的任务是决定系统中各个模块的外部特性 ,即其( )。外部特性内部特性算法与使用数据功能与输入输出数据D52详细设计的任务是决定每个模块的内部特性,即模块( )。外部特性内部特性算法与使用数据功能与输入输出数据C53结构化分析方法以数据流图、( )与加工说明等描述工具,即用直观的图与简洁的语言来描述软件系统模型。DFD图PAD图IPO图数据字典D54在可行性研究阶段,对系统所要求的功能、性能以及限制条件进行分析,确定是否能
12、够构成一个满足要求的系统,这称为( )可行性。经济技术法律操作B55可行性研究的目的是用最小的代价,在最短的时间内确定问题是否可能解决与值得去解决,主要从( )三个方面进行。技术可行性、费用可行性、效益可行性经济可行性、技术可行性、机器可行性技术可行性、操作可行性、经济可行性费用可行性、机器可行性、操作可行性C56数据字典是软件需求分析阶段的重要工具之一,它的基本功能是( )。数据定义数据维护数据通讯数据库设计A57软件总体结构的内容应在( )文档中阐明。软件需求规格说明书概要设计规格说明书详细设计规格说明书数据要求规格说明书A58需求分析说明书不能作为( )。可行性研究的依据用户与开发人员之
13、间的合同系统概要设计的依据软件验收测试的依据A59以下( )不是详细设计中常用的图形描述工具。数据流图程序流图盒图(N-S)问题分析图(PAD)A60在结构图的有关术语中,用于表示软件结构中控制的层数的是( )。扇入扇出深度宽度C61模块的独立程度是评价设计好坏的重要标准。( )是衡量软件的模块独立性的两个定性度量标准。耦合性与内聚性内聚性与可靠性耦合性与独立性可靠性与独立性A62软件设计包括( )两个阶段。接口设计与结构设计概要设计与详细设计数据设计与概要设计结构设计与过程设计B63( )是一个把软件需求转化为软件表示的过程,也就是把它加工为在程序细节上非常接近于源程序的软件表示(描述),它
14、是软件工程的重要阶段。软件设计过程设计系统分析结构设计A64软件总体设计阶段属于软件生命周期的( )阶段。需求分析软件设计编码软件维护B65在详细设计阶段,经常采用的工具是( )。PADSASCDFDC66在软件开发中,下面任务不属于设计阶段的是( )。数据结构设计给出系统模块结构定义模块算法定义需求并建立系统模型D67结构化程序设计主要强调的是( )。程序的规模程序的易读性程序的执行效率程序的可移植性B68对建立良好的程序设计风格,下面描述正确的是( )。程序应简单、清晰、可读性好符号名的命名要符合语法充分考虑程序的执行效率程序的注释可有可无A69程序流程图(PFD)中的箭头代表的是( )。
15、数据流控制流调用关系组成关系B70下面不属于软件设计原则的是( )。抽象模块化自底向上信息隐蔽C71信息隐蔽的概念与下述哪一种概念直接相关( )。软件结构定义模块独立性模块类型划分模拟耦合度B72程序设计语言的基本成分是数据成分、运算成分、控制成分与( )。对象成分变量成分语句成分传输成分D73在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的( )。安全性一致性可理解性合理性C74为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )。PAD图N-S图结构图数据流图B75在软件开发中,有利于发挥
16、集体智慧的一种做法是( )。设计评审模块化主程序员制进度控制A76程序的三种基本控制结构是顺序、条件与循环,它们的共同点是( )。不能嵌套使用只能用来写简单的程序已经用硬件实现只有一个入口与一个出口D77软件的( )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。概要抽象逻辑规划D78源程序的版面文档要求应有变量说明、适当注释与( )。框图统一书写格式修改记录编程日期B79程序编写(实现)阶段完成的文档有( )。详细设计说明书、模块开发宗卷详细设计说明书、用户手册模块开发宗卷、操作手册用户手册、操作手册B80结构化设计方法是面向( )的设计方法。过程对象数据流数据结构A81软件测试
17、按照功能划分可以分为( )。黑盒测试与单元测试白盒测试与黑盒测试集成测试与单元测试白盒测试与静态测试B82若有一个计算类型程序,它的输入量只有一个A,其范围是-2.0,2.0。现在输入的角度考虑设计一组测试该程序的测试用例为-2.001,-2.0,2.0,2.001,设计这组测试用例的方法是( )。边界值分析法等价类划分法逻辑覆盖法错误猜测法A83下列选项中不属于单元测试的内容的是( )。模块接口测试局部数据结构测试路径测试数据测试D84在白盒测试法中的逻辑覆盖技术中,其中发现错误能力最弱的覆盖技术是( )。语句覆盖判定覆盖条件覆盖数据流A85在软件测试过程的4个步骤中,测试依据是需求规格说明
18、的是( )。单元测试集成测试确认测试系统测试C86软件测试用例是指为了测试软件而设计的一组数据,它应该包括输入的数据与( )两部分。测试计划测试规则以往测试记录预期输出结果D87软件测试方法中,白盒测试法与黑盒测试法是常用的方法,其中白盒测试法主要用于测试( )。结构合理性软件外部功能程序正确性程序内部逻辑D88程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计( )。测试用例数据结构测试方法测试研究A89黑盒测试法属于( )。集成测试系统测试动态测试静态测试C90( )实际上是确认在的外部环境中软件的逻辑正确性,它应该包括需求规格说明与程序等的确认。动态测试静态测试确认测试系统测试B
19、91下列测试方法中不属于白盒测试法的是( )。逻辑覆盖测试法循环测试法基本路径测试法边界值分析法D92下列叙述中错误的是( )。测试是为了寻找错误而运行程序的过程一个成功的测试是揭示了迄今为止尚未发现的错误的测试测试的目的是为了证明程序是正确的一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试C93下列选项中不属于动态测试法的是( )。白盒测试法人工测试法黑盒测试法基本路径测试法B94软件测试过程是软件开发过程的逆过程,其最基础性的测试应是( )。集成测试单元测试有效性测试系统测试B95软件测试的目的是( )。发现错误演示程序的功能改善软件的性能挖掘软件的潜能A96与设计测试数据无关的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 选择题 大全
限制150内