ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:22.88KB ,
资源ID:15564442      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15564442.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程概论选择.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件工程概论选择.docx

1、软件工程概论选择单选题35题-35分,填空题10空-10分,判断题10题-10分,名词解释5题-10分,简答题3题-15分,应用题2题-20分一、选择题(1)在软件开发模型中,提出最早,应用最广泛的模型是( )A、瀑布 B、螺旋 C、演化 D、智能(2)软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法一般是指( )A、原型化方法 B、结构化方法 C、面向对象方法 D、功能分解法(3)下列关于瀑布模型的描述正确的是( )A、利用瀑布模型,如果发现问题修改的代价很低。B、瀑布模型的核心是按照软件开发的时间顺序将问题简化。C、瀑布模型具有良好的灵活性。D、瀑布模型采用结构化的分析与设计方

2、法,将逻辑实现与物理实现分开、(4)原型化方法是用户和设计者之间执行的一种交互构成,适用于( )系统。A、需求不确定性高的 B、需求确定的 C、管理信息 D、实时(5)软件开发瀑布模型中的软件定义时期各个阶段依次是( )A、问题定义,可行性研究,需求分析 B、可行性研究,问题定义,需求分析C、可行性研究,需求分析,问题定义 D、以上顺序都不对(6)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象是( )的一种表现。A、软件工程 B、软件周期 C、软件危机 D、软件产生(7)快速原型模型的主要特点之一是( )A、开发完毕才见到产品 B、及早提供全部完整的软件产品C、开发完毕后才见到工

3、作软件 D、及早提供工作软件(8)软件工程中常见的生命周期模型有( )等。A、瀑布模型、快速原型模型、增量模型、螺旋模型和喷泉模型B、瀑布模型、快速循环模型、扩展模型、螺旋模型和敏捷模型C、瀑布模型、快速循环模型、增量模型、螺旋模型和喷泉模型D、瀑布模型、快速原型模型、增量模型、螺旋模型和敏捷模型(9)软件工程方法是在实践中不断发展着的方法,而早期的软件工程常用模型不包括( )A、瀑布模型 B、敏捷模型 C、原型模型 D、螺旋模型(10)软件开发瀑布模型中的各个阶段依次是( )A、设计、分析、实现、测试、维护 B、分析、设计、测试、实现、维护C、分析、设计、实现、维护、测试 D、分析、设计、实

4、现、测试、维护(11)软件危机的表现不包括( )A、软件质量不可靠 B、软件几乎是不可维护的 C、测试过程中发现的错误较多 D、缺少文档(12)瀑布模型的主要特点之一是( )A、推迟实现 B、成功率提高 C、容易失败 D、过程迭代(13)在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( )A、软件危机 B、软件工程 C、程序设计革命 D、结构化程序设计(14)软件工程是( )A、是结构化程序设计的指导方法B、是软件开发技术和软件工程管理学为内容的科目C、是指导计算机软件开发和维护的工程学科D、是指导软件开发的工程方法(15)在各种不同的软件需求中,功能需求描述了用户使用产

5、品必须要完成的任务,可以在用例模型或方案脚本中予以说明,( )是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A、业务需求 B、系统要求 C、非功能需求 D、用户需求(16)软件可行性研究一般不考虑( )A、是否有足够的人员和相关的技术来支持系统开发B、是否有足够的工具和相关的技术来支持系统开发C、待开发软件是否有市场、经济上是否合算D、待开发的软件是否会有质量问题(17)经济可行性研究的范围包括( )A、资源有效性 B、管理制度 C、效益分析 D、开发风险(18)研究开发所需要的成本和资源是属于可行性研究中的( )A、技术可行性 B、经济可行性 C、社会可行性 D、

6、法律可行性(19) 研究开发的软件是否符合相关法律规定是属于可行性研究中的( )A、技术可行性 B、经济可行性 C、社会可行性 D、法律可行性(20)可行性研究实质上是进行了一次( )A、简化了的系统分析和设计过程 B、详尽的系统分析和设计过程C、彻底的程序设计过程 D、深入的需求分析(21)可行性研究阶段的主要任务包括( )A、分析和澄清问题定义 B、导出系统的逻辑模型C、制定粗略的进度、建议和计划 D、以上全是(22)需求分析的任务包括( )A、确定对系统的综合要求 B、分析系统的数据要求C、导出逻辑模型并修正开发计划 D、以上都是(23)需求分析的任务不包括( )A、确定对系统的综合要求

7、 B、分析系统的数据要求C、从技术角度分析系统是否可行 D、导出逻辑模型并修正开发计划(24)要将一个复杂的系统分析清楚,传统软件工程常用方法是结构化分析方法,结构化分析方法就是( )A、面向数据流自顶向下、逐步求精的方法B、由内向外进行分析的方法C、先局部后整体的分析方法D、使用IP0图形工具分析的方法(25)需求分析是要完整、准确、清晰,具体的确定系统所要完成的工作,其主要依据是前一阶段的文档( )A、用户手册和参考手册 B、软件爱你需求规格说明书C、开发计划 D、可行性研究报告(26)需求分析阶段的主要任务是确定( )A、软件开发方法 B、软件开发工具 C软件开发费 D软件系统的功能(2

8、7)数据字典是用来定义( )中的各个成分的具体含义的。A、流程图 B、功能结构图 C、系统结构图 D、数据流图(28)数据流图是一种用来描述( )的图形工具。A、系统物理组成 B、系统信息流和数据流 、C、所有功能 D、系统控制流和数据流(29) ( )和数据流图共同构成系统的逻辑模型,没有它,数据流就不完整。A、系统流程图 B、E-R图 C、数据字典 D、层次方框图(30)数据流图DFD中的每个加工至少需要( )A、一个输入流 B、一个输入流和输出流 C、一个输入或输出流 D、一个输出流(31)数据流图(DFD)是( )方法中用于表示系统的逻辑模型的一种图形工具。A、SA B、SD C、SP

9、 D、SC(32)使用实体-联系图(ER图)建立的概念性数据模型中包含3种相互关联的信息。( )A、数据对象、属性、方法 B、数据对象、属性、联系C、数据表、属性、联系 D、数据表、实体、联系(33)模块的内聚性最高的是( )A、逻辑内聚 B、时间内聚 C、偶然内聚 D、功能内聚(34)总体设计的目的是确定整个系统( )A、规模 B、功能及模块结构 C、费用 D、测试方案(35)一个模块内部各程序都在同一数据结构上操作,这个模块的内聚性称为( )A、时间内聚 B、功能内聚 C、通信内聚 D、过程内聚(36)软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括( )A、设计软件的模

10、块结构 B、定义接口并建立数据结构C、模块设计 D、生成概要设计规格说明(37)如果某种内聚要求一个模块中包含的任务必须在同一段时间执行,则这种内聚为( )A、时间内聚 B、逻辑内聚 C、通信内聚 D、信息内聚(38)为了提高模块的独立性,模块之间最好使用( )A、控制耦合 B、公共耦合 C、内容耦合 D、数据耦合(39)结构化程序设计的一种基本方法( )A、筛选法 B、递归法 C、归纳法 D、逐步求精法(40)对软件进行分解,是为了( )A、降低模块间接口的复杂度 B、降低模块的复杂程度C、降低模块的复杂程度,并降低模块间接口的复杂程度D、降低模块的复杂程度,并提高模块间接口的复杂程度(41

11、)在软件工程中,描绘软件结构的图形工具不包括( )A、层次图 B、HIPO图 C、PAD图 D、H图(42)在详细设计阶段经常采用的图形工具包括( )A、PAD图 B、程序流程图 C、N-S图 D、以上都是(43)提高程序可读性的手段包括( )A、使用三种标准控制结构 B、采用有实际意义的变量名C、给程序加注释 D、以上都是(44)结构化程序设计的三种基本控制结构不包括( )A、顺序 B、选择 C、转移 D、循环(45)详细设计中,过程设计的常用图形工具不包括( )A、程序流程图 B、数据流图 C、N-S盒图 D、PAD图(46)下列关于详细设计中说法中正确的是( )等。A、详细设计任务相当于

12、设计程序的“蓝图”。B、详细设计的根本目标是应该怎样具体地实现系统C、详细设计编写代码D、以上都正确(47)结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于( )A、它强调编程风格 B、选择良好的数据结构和算法C、有限制的使用GOTO语句 D、只有三种基本结构(48)程序设计语言主要分三大类:机器语言、汇编语言和( )A、逻辑语言 B、高级语言 C、自然语言 D、智能语言(49)结构化程序设计中的三个基本控制结构是( )A、过程、子程序和分程序 B、顺序、选择和循环C、递归、堆栈和队列 D、调用、返回和转移(50)软件详细设计的主要任务是确定每个模块的( )A、算法和使用的数据结

13、构 B、外部接口 C、功能 D、编程(51)在详细设计阶段,经常采用的工具包括( )A、程序流程图 B、SA C、SC D、DFD(52)详细设计的结果基本决定了最终程序为( )A、代码的规模 B、运行速度 C、质量 D、可维护度(53)两个模块彼此传递的信息中有控制信息的,这种耦合称为( )A、数据耦合 B、公用环境耦合 C、内容耦合 D、控制耦合(54)结构化设计又称为( )A、概要设计 B、面向数据流设计 C、面向对象设计 D、详细设计(55)按照总体设计中的启发式规则,模块的作用域和模块的控制域之间的关系应为( )A、模块的作用域应在模块的控制域之内 B、模块的控制域应在模块的作用域之

14、内C、模块的控制域与模块的作用域相互独立D、以上说法都不对(56)在SD方法中全面指导模块划分的最重要的原则是( )A、程序模块化 B、模块高内聚 C、模块低耦合 D、模块独立性(57)软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括( )A、设计软件的模块结构 B、定义结构并建立数据结构C、模块内部算法设计 D、生成概要设计规格说明(58)软件详细设计主要采用的方法是( )A、模块设计 B、结构化设计 C、PDL语言 D、结构化程序设计(59)详细设计中,过程设计的常用工具有( )等A、程序流程图、N-S盒图、PAD图 B、程序流程图、数据流图C、程序流程图,系统流程图 D

15、、程序流程图、E-R图(60)结构化程序设计主要强调的是( )A、程序易读性 B、程序的效率 C、程序设计语言的先进性 D、程序的规模(61)提高程序可读性的最有力手段是( )A、使用三种标准控制结构 B、采用有实际意义的变量名C、显示说明一切变量 D、给程序加注释(62)一般来说,在软件生命周期中成本最高的阶段是( )A、详细设计 B、软件编码 C、软件测试 D、软件维护(63)软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( )A、前者属于静态测试,后者属于动态测试B、前者属于动态测试,后者属于静态测试C、都属于静态测试 D、都属于动态测试(64)若有一个计算类型

16、的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )A、条件覆盖法 B、等价分类法 C、边界值分析法 D、错误推论法(65)单元测试的测试用例主要根据( )的结果来设计A、需求分析 B、详细设计 C、概要设计 D、源程序(66)软件测试是为了( )而执行程序的过程。A、纠正错误 B、发现错误 C、避免错误 D、证明正确(67)常用的黑盒测试方法不包括( )A、等价划分 B、边界值分析 C、逻辑覆盖 D错误推测(68)软件测试中,白盒法是通过分析程序的( )来设计测试用例的。A、应用范围

17、B、内部逻辑 C、功能 D、输入数据(70)与确认测试阶段有关的文档是( )A、需求规格说明书 B、概要设计说明书 C、详细设计说明书 D、源程序(71) ( )是指程序在给定的时间点,按照规格说明书的规定成功运行的概率。A、可移植性 B、可用性 C、可靠性 D、可扩展性(72)为软件的运行增加监控设施以应对将来可能出现的问题,这种维护的维护类型是( )A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护(73)在整个软件维护阶段所花费的全部工作中,哪种维护所占比例最大?( )A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护(74)产生软件维护的副作用,是指( )A、开

18、发时的错误 B、隐含的错误 C、因修改软件造成新的错误 D、运行时误操作(75)下列属于维护阶段的文档是( )A、软件规格说明 B、用户操作手册 C、软件问题报告D、软件测试分析报告(76)维护活动必须应用于( )A、软件文档 B、整个软件配置 C、可执行代码 D、数据(77)为了提高软件的可维护性,在编码阶段应注意( )A、保存测试用例和数据 B、提高模块的独立性 C、文档的副作用 D、养成好的程序设计风格(78)以下哪些问题是维护人员经常面对的问题( )A、理解别人的程序非常困难 B、文档不合格C、设计时没考虑未来的修改维护 D、以上都是(79)决定软件可维护性的因素包括( )A、可理解性

19、、可测试性、可修改性、可移植性、可用性B、可理解性、可测试性、可修改性、可移植性、可重用性C、可理解性、可靠性、可测试性、可修改性、可移植性D、可理解性、可扩展性、可测试性、可修改性、可升级性(80)软件生存周期的( )工作与软件可维护性有着密切的关系。A、编码阶段 B、设计阶段 C、测试阶段 D、每个阶段(81)软件维护困难的主要原因是( )A、费用低 B、人员少 C、开发设计中的缺陷 D、得不到用户支持(82)因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护(83)在软件维护的实施过程中,为了正确和有效地修改,需要经

20、历以下三个步骤:分析和理解程序,修改程序,重新验证程序。( )是决定维护成败和质量好坏的关键。A、分析和理解程序 B、重新验证程序 C、修改程序 D、验收程序(84) ( )是指程序在给定的时间间隔内,按照规定说明书的规定成功运行的概率。A、可移植性 B、可用性 C、可靠性 D、可扩展性(85)软件可移植性是用来衡量软件的( )的重要尺度之一。A、人机关系 B、效率 C、质量 D、通用性(86)软件质量必须在( )加以保证。A、开发之前 B、开发之后 C、可行性研究过程中 D、设计与实现过程中(87)面向对象技术中,对象是类的实例。对象有三种成分:( )、属性和方法。A、标识 B、规则 C、封

21、装 D、消息(88) ( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的。外界只能通过有限额接口与对象发生联系。A、多态性 B、继承 C、封装 D、消息(89)消息是对象间交互的一种机制,消息刺激接受对象产生某种行为。消息的构成有三部分:( ),消息名,若干变元。A、发出消息的对象 B、接受消息的对象 C、消息编号 D、时间(90)面相对象设计准则包括,模块化,抽象,( ),弱耦合,强内聚和可重用。A、信息隐蔽 B、可继承 C、封装性 D、实例化(91) ( )意味着一个操作在不同的类中可以有不同的实现方式。A、多态性 B、多继承 C、类的复用 D、封装(92)

22、软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( )A、生存期 B、面向对象分析 C、面向对象程序分析 D、面向对象设计(93)把一组具有相似特性的对象的描述,称之为( )A、多态性 B、继承性 C、类 D、消息(94)面向对象分析的独到之处在于( )A、将数据和操作结合在一起而不是分离 B、仅考虑数据结构C、数据的操作分别独立考虑 D、仅考虑操作过程(95)下面关于面向对象方法中消息的叙述,不正确的是( )A、键盘、鼠标、通信端口、网络等设备一有变化,都会产生信息B、操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C、应用程序之间可以相互发送消息D、发送与接收

23、消息的通信机制与传统的子程序调用机制不同(96)面向对象分析是对系统进行( )的一种方法A、需求建模 B、程序设计 C、设计评审 D、测试验收(97)汽车有一个发动机,汽车和发动机之间的关系是( )A、继承关系 B、聚合关系 C、分类关系 D、主从关系(98)消息是对象间交互的手段,消息刺激接受对象产生某种行为。消息的构成有三部分:接收消息的对象,( ),若干变元。A、发出消息的对象 B、消息名 C、消息编号 D、发送时间(99) ( )是指用户只能见到对象界面上的信息,对象内部对用户是隐蔽的。A、类 B、实力 C、封装 D、对象(100)对象是00方法的核心,对象的类型有多种,但通常把如飞行

24、、事故、演出、开会等称为( )A、有形实体 B、作用 C、事件 D、性能说明(101)汽车有种叫货车,汽车和货车之间的关系是( )A、继承关系 B、聚合关系 C、分类关系 D、主从关系(102) ( )是对具有相同属性和行为的一个或多个对象的描述。A、属性 B、实例 C、类 D、对象1-5ABDAB 6-10 CDABD 11-15 CAACC 16-20 DCBDA21-25DDCAD 26-30DDBCB 31-35ABDBC 36-40CADDB41-45CDDCB 46-50DDBBA 51-55ACDBA 56-60DCDAA61-65ADDCB 66-70BCBDA 71-75BDCCC 76-80BDDBD81-85CBACD 86-90DACBA 91-95ABCAB 96-102ABBCCAC整理的匆忙,可能有个别错误,谅解

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2