2024年软件工程(开发与设计)技能知识考试题及答案.docx

上传人:夺命阿水 文档编号:1255130 上传时间:2024-04-21 格式:DOCX 页数:71 大小:64.96KB
返回 下载 相关 举报
2024年软件工程(开发与设计)技能知识考试题及答案.docx_第1页
第1页 / 共71页
2024年软件工程(开发与设计)技能知识考试题及答案.docx_第2页
第2页 / 共71页
2024年软件工程(开发与设计)技能知识考试题及答案.docx_第3页
第3页 / 共71页
2024年软件工程(开发与设计)技能知识考试题及答案.docx_第4页
第4页 / 共71页
2024年软件工程(开发与设计)技能知识考试题及答案.docx_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《2024年软件工程(开发与设计)技能知识考试题及答案.docx》由会员分享,可在线阅读,更多相关《2024年软件工程(开发与设计)技能知识考试题及答案.docx(71页珍藏版)》请在课桌文档上搜索。

1、2024年软件工程(开发与设计)技能知识考试题及答案目录简介一、选择题:共180题二、简答题:共30题一、选择题1 .对软件的特点,下面描述正确的是OA、软件是一种物理实体B、软件在运行使用期间不存在老化问题C、软件开发、运行对计算机没有依赖性,不受计算机系统的限制D、软件的生产有一个明显的制作过程正确答案:B2 .以下哪项是软件生命周期的主要活动阶段A、需求分析B、软件开发C、软件确认D、软件演进正确答案:A3 .从技术观点看,软件设计包括oA、结构设计、数据设计、接口设计、程序设计B、结构设计、数据设计、接口设计、过程设计C、结构设计、数据设计、文档设计、过程设计D、结构设计、数据设计、文

2、档设计、程序设计正确答案:B4 .以下哪个是软件测试的目的A、证明程序没有错误B、演示程序的正确性C、发现程序中的错误D、改正程序中的错误正确答案:C5 .需求分析最终结果是产生()A、项目开发计划B、可行性分析报告C、需求规格说明书D、设计说明书正确答案:C6 .需求分析中,开发人员要从用户那里解决的最重要的问题是()A、让软件做什么B、要给软件提供哪些信息C、要求软件工作效率怎样D、让软件具有何种结构正确答案:A7 .系统中模块的不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。A、可分解性B、保护性C、可理解性D、连续性正确答案:D8 .下面

3、关于面向对象方法中消息的叙述,不正确的是A、键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B、操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C、应用程序之间可以相互发送消息D、发送与接收消息的通信机制与传统的子程序调用机制不同正确答案:B9 .面向对象技术中,对象是类的实例。对象有三种成份:、属性和方法(或操作)。A、标识B、规则C、封装D、消息正确答案:A10 .可行性研究要进行一次需求分析。A、详细的B、全面的C、简化的、压缩的D、彻底的正确答案:C11 .系统流程图用于可行性分析中的的描述。A、当前运行系统B、当前逻辑模型C、目标系统D、新系统正确答案:A12

4、.系统流程图是描述的工具。A、逻辑系统B、程序系统C、体系结构D、物理系统正确答案:C13 .程序的三种基本控制结构是A、过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移正确答案:B14 .程序的三种基本控制结构的共同特点是A、不能嵌套使用B、只能用来写简单程序C、已经用硬件实现D、只有一个入口和一个出口正确答案:D15 .软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫A、生存期B、面向对象设计C、面向对象程序设计D、面向对象分析正确答案:D16 .在数据流图中,有名字及方向的成分是()。A、控制流B、信息流c、数据流D、信号流正确答案:C17

5、.在结构化分析方法中,用以表达系统内数据的运动情况的工具有()A、数据流图B、数据词典C、结构化英语D、判定树与判定表正确答案:A18 .在结构化分析方法中,用以表达系统内数据的运动情况的工具有()A、数据流图B、数据词典C、结构化英语D、判定树与判定表正确答案:B19 .决策树()A、能用来代替程序流程图B、是程序流程图的辅助手段C、是描述基本加工的逻辑功能的有效工具D、A和B正确答案:C20 .软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及()。A、总结B、实践性报告C、需求分析评审D、以上答案都不正确正确答案:C21 .原型化方法是用户和设计者之

6、间执行的一种交互构成,适用于系统。A、需求不确定性高的B、需求确定的C、管理信息D、实时正确答案:A22 .当算法中包含多重嵌套的条件选择时,最好使用()。A、程序流程图B、盒图C、判定表D、PAD图正确答案:C23 .O图既能表达数据结构,也能表达程序结构。A数据流B、JacksonC、层次方框D、IPO正确答案:B24 .环形复杂度等于O是模块规模的一个更科学更精确的上限。A、12B、11C、10D、9正确答案:C25 .(云班)UML不具备以下那个结构OA、静态对象结构B、动态行为C、系统部署D、功能结构正确答案:D26 .(云班)O是描述类的所有对象的共同特征的一个数据项A、实例属性B

7、、类属性C、方法属性D、对象属性正确答案:B27 .(云班)在类的属性定义中引入可见性,主要是为了支持O这一软件设计原则A、抽象B、信息隐蔽C、模块化D、自底向上正确答案:B28 .(云班)以下UML术语体现并发行为抽象的是OA、接口B、协作C、主动类D、用况正确答案:C29 .(云班)以下哪些不属于UML描述客观世界实体得基本术语()A、类B、信号C、协作D、参与者正确答案:BD30 .(云班)下列关于软件开发过程说法正确的是()A、软件生存周期过程就是软件开发过程B、软件开发过程是软件开发者所从事的一系列活动C、软件开发过程中还包括了系统需求分析、系统结构设计等系统层面的活动D、软件开发过

8、程包含了软件升级和演化等活动正确答案:BC31 .(云班)下属过程属于基本过程的是OA、获取过程B、开发过程C、运行过程D、供应过程正确答案:ABCD32 .(云班)以下实现条件对OOD模型问题域部分影响最大的是()A、编程语言B、硬件、操作系统及网络设施C、复用支持D、数据管理系统正确答案:A33 .(云班)相同操作明仔同一类中可以被定义多次按参数的个数、种类或次序等的不同对他们进行区分,这种现象在面向对象方法中被称为OA、多态B、重栽C、泛化D、分类正确答案:B34 .(云班)以下属于进行问题域部分的设计需要考虑的方面有OA、提高性能B、考虑复用C、编程语言D、永久存储正确答案:D35 .

9、以下哪个测试要对接口测试oA、单元测试B、集成测试C、验收测试D、系统测试正确答案:B36 .程序调试的主要任务是oA、检查错误B、改正错误C、发现错误D、以上都不是正确答案:B37 .原型化方法是一种型的设计过程。A、自外向内B、自顶向下C、自内向外D、自底向上正确答案:A38 .选择结构的复杂性比顺序结构的复杂性要()oA、小B、大C、相等D、无法比较正确答案:B39 .在数据流图中,O(椭圆)代表()oA、源点B、终点C、加工D、模块正确答案:C40 .结构化分析方法(SA)是一种面向()的需求分析方法。A一对象B、数据结构C、数据流D、控制流正确答案:C41 .描述结构化系统分析方法的

10、工具不包括()A、数据流图B、组织结构图C、数据词典D、结构化语言正确答案:B42 .软件设计阶段的输出主要是()oA、程序B、模块C、伪代码D、设计规格说明书正确答案:D43 .(云班)实例连接又称为链,他表达了对象之间的A、静态关系B、动态关系C、连接关系D、无关系正确答案:A44 .(云班)再用UML对关系进行建模时,以下策略错误的是()A、在考虑到建模的复杂性,可以引入循环的泛化关系B、仅当关系是“is-a-kind-of”关系时,才使用泛化C、应保持泛化关系的平衡,继承的层次不要过深,不要过宽D、仅当要建模的关系不是结构关系时,才使用依赖正确答案:A45 .(云班)以下表达类目之间的

11、关系的术语中,其正确的表示方法是无箭头实线线段的是()A、关联B、泛化C、细化D、依赖正确答案:A46 .(云班)UML是一种O语言A、形式化B、半形式化C、非形式化正确答案:A47 .(云班)以下哪一项描述了UML的作用()A、弥补一个用系统和运行平台之间的“距离”B、建立不同抽象层次的术语空间和模型表达工具C、支持多视角地建立系统模型D、以上选项都正确正确答案:D48 .SA方法的分析步骤是首先调查了解当前系统的工作流程,然后()。A、获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B、获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C、获得

12、当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D、获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型正确答案:A49 .需求分析阶段不适于描述加工逻辑的工具是()。A、结构化语言C、判定树B、判定表D、流程图正确答案:D50 .结构化分析方法(SA)最为常见的图形工具是()。A、程序流程图B、实体联系图C、数据流图D、结构图正确答案:C51 .SA方法的基本思想是()。A、自底向上逐步抽象B、自底向上逐步分解C、自顶向下逐步分解D、自顶向下逐步抽象正确答案:C52 .下面错误的说法是()。A、每个数据流必须用名词或名词短语命名B、每个加工必须有名字,通

13、常是动词短语C、每个数据存储必须用名词或名词短语D、每个数据源点或终点必须有名字正确答案:C53 .下面错误的说法是()。A、判定表能够把在什么条件下系统应做什么动作准确无误地表示出来B、判定表能够描述循环的处理特性C、结构化语言同样能够描述循环的处理特性D、判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用正确答案:B54 .软件需求说明书是软件需求分析阶段的重要文件,下述()是其应包含的内容。数据描述功能描述模块描述性能描述A、B、c、D、正确答案:D55 .软件需求分析是保证软件质量的重要步骤,它的实施应该是在()oA、编码阶段B、软件开发全过程C、软件定义阶段D、软件设

14、计阶段正确答案:C56 .在七种偶合中,最低偶合是()oA、内容偶合B、公共偶合C、数据偶合D、非直接偶合正确答案:D57 .结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到(),使用SD方法时可以得到()oA、程序流程图B、具体的语言程序C、模块结构图及模块的功能说明书D、分层数据流图正确答案:D58 .进行需求分析可使用多种工具,但()是不适用的。A、数据流图B、判定表C、PAD图D、数据字典正确答案:C59 .需求分析阶段研究的对象是软件项目的()。A、用户要求B、合理要求C、模糊要求正确答案:C60 .数据字典的任务

15、是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的()。A、对象B、解释C、符号D描述正确答案:D61 .以下说法错误的是()。A、结构化语言外层中的顺序结构是一组祈使语句、选择语句、重复语句的顺序排列B、结构化语言外层中的选择结构使用IF-THENELSE-ENDIF等关键字C、结构化语言的内层可以采用祈使语句的自然语言短语D、结构化语言外层中的重复结构使用Case-Of-ENDCASE等关键字正确答案:D62 .(云班)Jack在GOOgIe工作,是公司市场组的一名成员。那么描述Jack的类目Employee和描述Googl

16、e的类目CoInPany之间是()关系。A关联B、泛化C、细化(实现)D、依赖正确答案:A63 .判定树和判定表是用于描述结构化分析方法中()环节的工具。A功能说明B数据加工C流程描述D结构说明正确答案:B64 .软件需求分析一般应确定的是用户对软件的()。A、功能需求B、非功能需求c、性能需求D、功能需求和非功能需求正确答案:D65 .数据字典是对数据定义信息的集合,它所定义的对象都包含于()。A、数据流图B、程序框图c、软件结构D、方框图正确答案:A66 .下面哪项不属于软件工程方法学的要素()A、方法B、模型C、工具D、过程正确答案:B67 .面向对象方法学具有()个要点。A、1B、2C

17、、3D、4正确答案:D68 .()是软件开发过程中普遍存在的一种内在现象。A、综合B、迭代C、建模D、归纳正确答案:B69 .数据流图具有()种最基本的符号。A、1B、2C、3D、4正确答案:D70 .()是软件定义时期的最后一个阶段。A、问题定义B、总体设计C、需求分析D、可行性研究正确答案:C71 .下列哪项不属于应用形式化方法的准则()。A、应该估算成本B、应该建立详细的文档C、可以放弃质量标准D、应该重用正确答案:C72 .下列哪项不是模块独立性很重要的理由()。A、比较容易开发软件B、能够增强耦合程度C、比较容易测试和维护D、功能容易扩充正确答案:B73 .下列哪项不属于描绘软件结构

18、的图形工具()。A、层次方框图B、层次图C、 HIPo图D、结构图正确答案:A74 .在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()。A、要让软件做什么B、要给该软件提供哪些信息c、要求软件工作效率怎样D、要让软件具有何种结构正确答案:A75 .需求分析最终结果是产生()。A、项目开发计划B、可行性分析报告C、需求规格说明书D、设计说明书正确答案:C76 .SA方法用DFD描述()。A、系统的控制流程B、系统的数据结构C、系统的基本加工D、系统的功能正确答案:D77 .(云班)以下不属于UML静态建模工具的是OA、类图B、通信图C、对象图D、制品图正确答案:B78 .(云班)描

19、述UML需求模型的是()A、状态图B、顺序图C、用况图D、类图正确答案:C79 .(云班)以下不属于UML动态建模的是OA、活动图B、部署图C、用况图D、状态图正确答案:B80 .(云班)可视化地表达系统的静态结构模型的是OA、状态图B、顺序图C、用况图D、类图正确答案:D81 .(云班)在面向对象分析阶段,对于继承关系的简化以下说法正确的是OA、取消没有特殊性的特殊类B、增加属性简化继承关系C、取消用途单一的一般类D、以上说法均正确正确答案:D82 .(云班)以下哪项不属于类范围的操作OA、创建类的某个对象B、读取对象的属性值C、通过计算后修改对象的属性值D、监控对象的属性值正确答案:A83

20、 .需求分析中,对算法的简单描述记录在()中。A、层次图B、数据字典C、数据流图D、 IPO图正确答案:B84.数据流图和()共同构成系统的逻辑模型。A、 IPO图B、 PDL图C、数据字典D、层次图正确答案:B85 .在下面的叙述中,()不是软件需求分析的任务。A、问题分解B、可靠性与安全性要求C、结构化程序设计D、确定逻辑模型正确答案:C86 .原型化方法是一类动态定义需求的方法,下列叙述中,()不具有原型化方法的特征。A、提供严格定义的文档B、加强用户参与和决策C、简化项目管理D、加快需求的确定87 .需求分析是()。A、软件开发工作的基础B、软件生存周期的开始C、由系统分析员单独完成的

21、D、由用户自己单独完成的正确答案:A88 .软件原型化开发方法有其基本步骤,下述()是实施原型化的最基本的步骤。获得基本需求开发工作模型严格细部说明模型验证A、全部都是B、和c、D、和正确答案:B89 .原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(八)系统。A需求不确定性高的B需求确定的C管理信息D动态改变正确答案:A90 .原型化方法从用户界面的开发人手,首先形成(B)。A用户界面使用手册B用户界面需求分析说明书C系统界面原型D完善的用户界面正确答案:C91 .数据流图是用于软件需求分析的工具,下列元素()是其基本元素。数据流加工数据存储外部实体A、和B、和c、全部D、和正

22、确答案:C92 .结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的()。A、控制流B、数据流C、程序流D、指令流正确答案:A93 .软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。A、互相排斥B、互相补充C、独立使用D、交替使用正确答案:B94 .软件工程的结构化生命周期方法(SA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于()oA开发阶段B计划阶段C分析阶段D设计阶段正确答案:C95 .作为软件开发结构化方法的工具,数据流图描述数据在软件流动和被处理变换的过程,它是以图示的方法来表示()。A

23、软件模型B软件功能C软件结构D软件加工正确答案:C96 .数据流图的正确性是保证软件逻辑模型正确性的基础,以下()项内容与它的正确性、相关性最弱。A数据守恒B均匀分解C文件操作D图形层次正确答案:C97 .数据字典最基本的功能是()。A数据库设计B数据通讯C数据定义D数据维护正确答案:C98 .软件的结构化设计(SD)方法中,一般分为总体设计和详细设计两阶段,其中总体设计主要是建立()。A软件结构B软件流程C软件模型D软件模块正确答案:A99 .结构化生命周期方法具有各种特征,下列各种叙述中,()不是结构化方法的特征。A、严格定义需求B、划分开发阶段C、提供运行模型D、制定规范文档正确答案:C

24、100 .SA方法是一种()。A、自顶向下逐层分解的分析方法B、自底向上逐层分解的分析方法C、面向对象的分析方法D、以上都不是正确答案:A101 .结构化程序流程图中一般包括三种基本结构,下述结构中()不属于其基本结构。A、顺序结构B、条件结构C、选择结构D、嵌套结构正确答案:D102 .结构化分析方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁语言来描述软件系统模型。A、 DFD图B、 PAD图C、 IPO图D、数据字典正确答案:D103 .结构化分析(SA)是软件开发需求分析阶段所使用的方法,()不是SA所使用的工具。A、DFD图B、PAD图c、结构化英语D、判定表正确答案:B

25、104 .Jackson设计方法是由英国的M、Jackson所提出的。它是一种面向()的软件设计方法。A、对象B、数据流C、数据结构D、控制结构正确答案:C105 .软件设计中,JaCkSOn方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别为()。A、分支结构、选择结构和控制结构B、顺序结构、选择结构和循环结构c、顺序结构、分支结构和嵌套结构D、顺序结构、选择结构和重复结构正确答案:B106 .软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是指()。A、原型化方法B、结构化方法C、面向对象方法D、功能分解方法正确答案:B107 .DFD中的每个加工至少有()A

26、、一个输入流或一个输出流B、一个输入流和一个输出流C、一个输入流D、一个输出流正确答案:B108 .数据字典总,一般不出现的条目是()A数据流B数据存储C、加工D、源点与终点正确答案:D109 .分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A、细节B、输入与输出C、软件的作用D、绘制的时间正确答案:B110 .需求规格说明书的内容不应包括对()的描述。A、主要功能B、算法的详细过程C、用户界面和运行环境D、软件性能正确答案:B111 .需求规格说明书的作用不应包括()A、软件设计的依据B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据D、软件可行性研究的

27、依据正确答案:D112 .SA方法用DFD描述()A、系统的控制流程B、系统的数据结构C、系统的基本加工D、系统的功能正确答案:D113 .一个局部数据存储当它作为()时,就把他画出来。A、某些加工的数据接口B、某个加工的特定输入C、某个加工的特定输出D、某些加工的数据接口或某个加工的特定输入输出正确答案:D114 .对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流()A、必须一致B、数目必须相等C、名字必须相同D、数目必须不等正确答案:A115 .需求分析阶段不适用于描述加工逻辑的工具是()A、结构化语言B、判定表C、判定树D、流程图正确答案:D11

28、6 .SA方法的分析步骤是首先调查了解当前系统的工作流程,然后()A、获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B、获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C、获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D、获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型正确答案:A117 .SA方法的基本思想是()A、自底向上逐步抽象B、自底向上逐步分解C、自顶向下逐步分解D、自顶向上抽象正确答案:C118 .初步用户手册在()阶段编写A、可行性研究B、需求分析C、软件概要设计D、软件详细设计正确

29、答案:B119 .在结构化方法中,软件功能分解应属于软件开发中的()阶段。A详细设计B需求分析C总体设计D编程调试正确答案:B120 .数据流程图(DFD)是用于描述结构化方法中()阶段的工具。A可行性分析B需求分析C详细设计D程序编码正确答案:B121 .数据字典(DD)是定义()系统描述工具中的数据的工具。A数据流程图B系统流程图C程序流程图D软件结构图正确答案:A122 .软件可靠性模型使用故障率数据,估计软件将来出现故障的情况并预测软件的()。A、可维护性B、可靠性C、可修改性D、可移植性正确答案:B123 .子系统测试和系统测试又称为O测试。A、单元B、验收C、集成D、计算机正确答案

30、:C124 .通常边覆盖和O标准一致。A、语句覆盖B、判定覆盖C、条件覆盖D、组合覆盖正确答案:B125 .通常可以通过描述软件交付使用后可能进行的活动有O项。A、1B、2C、3D、4正确答案:D126 .软件工程学的主要目的是提高软件的(),降低维护的代价。A、可测试性B、可理解性C、可维护性D、可设计性正确答案:C127 .对象二ID,MS,DS,MI,其中DS指的是()oA、对象的名字B、操作集合C、对象的数据结构D、消息名集合正确答案:C128 .一个消息由3部分组成,下列哪项不属于消息的组成成分()。A、接收消息的对象B、消息选择符C、实现代码D、零个或多个变元正确答案:C129 .

31、用面向对象的方法开发软件,通常需要建立3种形式的模型,下列哪一种不属于需要建立的模型()。A、对象模型B、动态模型C、ER模型D、功能模型正确答案:C130 .一幅用例图不包括OoA、系统B、数据流C、行为者D、用例正确答案:B131 .UML是()批准的基于面向对象技术的标准建模语言。A、OMGB、BICC、BODDD、OMA正确答案:A132 .复杂系统的对象模型通常由5个层次组成下列不属于其中的组成部分是()。A、主题层B、逻辑层C、属性层D、服务层正确答案:B133 .筛选正确的类与对象时,哪项不需要我们考虑()。A、无关B、操作C、实现D、结构正确答案:D134 .完整、正确的脚本为

32、建立O模型奠定了必要的基础。A、对象B、动态C、功能D、用例正确答案:B135 .()模型表明了系统中数据之间的依赖关系,以及有关的数据处理功能。A、对象B、动态C、功能D、用例正确答案:C136 .大型、复杂系统的对象模型通常由()个层次组成。A、3B、4C、5D、6正确答案:C137 .O特别适用于用户需求未改变,但系统体系结构发生了根本变化的场合。A、代码重用B、分析结果重用C、设计结果重用D、测试结果重用正确答案:B138 .下列哪项不属于类构件的重用方式()。A、实例重用B、继承重用C、多态重用D、消息重用正确答案:D139 .VisualC+语言提供了O类库。A、MFCB、MCLC

33、、CFCD、BMF正确答案:A140 .O是分析并发性的主要依据。A、对象模型B、动态模型C、功能模型D、用例模型正确答案:B141 .文件系统中为每个第O范式表定义一个文件。A、一B、二C、三D、四正确答案:A142 .随着时间的推移,软件开发组织不能重用O结A、OOAB、OODC、OOCD、OOP正确答案:C143 .下列哪项不属于测试单个类的方法()。A、随机测试B、划分测试C、分类测试D、基于故障的测试正确答案:C144 .软件项目的开发时间最多可以减少到正常开发时间的()。A、25%B、50%C、75%D、90%正确答案:C145 .主程序员组的核心成员不包括()。A、主程序员B、测

34、试员C、后备程序D、编程秘书正确答案:B146 .(云班)下述过程属于基本过程的是()A、获取过程B、开发过程C、运行过程D、供应过程正确答案:ABCD147 .(云班)下列关于软件开发过程说法正确的是()A、软件生存周期过程就是软件开发过程B、软件开发过程是软件开发者所从事的一系列活动C、软件开发过程中还包括了系统需求分析、系统结构设计等系统层面的活动D、软件开发过程包含了软件升级和演化等活动正确答案:BC148 .(云班)获取正确软件的关键是()A、开发逻辑B、开发逻辑C、人员素质D、明确需求正确答案:A149 .(云班)软件开发中实现映射的基本手段是OA、抽象B、分层C、隔离D、建模正确

35、答案:D150 .(云班)下列属于软件模型的是OA、概念模型B、设计模型C、实现模型D、部署模型正确答案:BC151 .(云班)与软件工程不同,()石玺彤工程所追求的目标A、最优化B、系统化C、一体化D、情境化正确答案:A152 .(云班)下面不属于需求的基本性质是()A、必要性B、无歧义性C、可测性D、可扩展性正确答案:D153 .(云班)下列哪些陈述可以作为软件需求OA、系统应支持大规模并发用户访问B、用户需凭用户名和密码登陆之后才可使用系统C、系统界面要美观大方D、当用户失败时,应弹窗提示失败原因正确答案:BD154 .(云班)下列需求属于设计约束的是OA、响应时间B、运行平台C、错误处

36、理D、可维护正确答案:B155 .(云班)下列需求数与外部接口需求的是()A、第三方插件B、安全隐私C、编程语言D、字体字号正确答案:A156 .(云班)下列需求属于性能需求的是OA、并发访问数B、网络协议C、异常响应D、用户友好正确答案:A157 .(云班)针对对象之间的动态联系,以下说法正确的是()A、对象之间只能通过消息进行通信B、一个对象可以直接使用另一个对象的属性C、对象相互之间不允许进行联系正确答案:A158 .结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。A、数据流图B、数据字典c、判定表D、判定树正确答案:B159 .下列说法正确的是()。A、对于顺序执行和循

37、环执行的动作,用判定表和判定树B、对于存在多个条件复杂组合的判断问题,用结构化语言描述C、判定表较判定树直观易读,判定树进行逻辑验证较严格D、可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上产生判定树正确答案:D160 .需求规格说明书的作用不应包括()。A、软件设计的依据B、用户与开发人员对软件要做什么的共同理解c、软件验收的依据D、软件可行性研究的依据正确答案:D161 .(云班)以下说法错误的是OA、吸尘器和电子琴同时作为商品销售,所以可以通过抽象合并为同一类。B、轿车和货车都是车,所以可以直接以一个类车”代替两个类。C、轿车和货车都是车,所以可以提取出一个一般类“车”作为他

38、们的父类。D、班主任只有一个属性姓名,所以可以取消该类,将属性”班主任姓名”添加至相关的其他类。正确答案:B162 .(云班)从OOA到OoD的过程以下描述最恰当的是()A、转换B、扩展和完善C、调整和增补D、细化正确答案:C163 .(云班)需求是不断变化的,为了加强可维护性在设计上需要适应不可预见的变化。以下术语的易变性最低的是()A、类B、服务C、接口D、属性正确答案:A164 .在结构化分析方法(SA)中,与数据流图配合使用的是()oA、网络图B、实体联系图C、数据字典D、程序流程图正确答案:C165 .通过()可以完成数据流图的细化。A、结构分解B、功能分解C、数据分解D、系统分解正

39、确答案:B166 .分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。A、细节B、输人与输出c、软件的作者D、绘制的时间正确答案:B167 .数据存储和数据流都是()仅仅所处的状态不同。A、分析结果B、事件C、动作D、数据168 .数据字典中,一般不包括下列选项中的()条目。A、数据流B、数据存储C、加工D、源点与终点正确答案:D169 .常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等。A、面向数据结构的分析方法B、面向时序问题的分析方法C、面向事务的分析方法正确答案:A170 .结构化分析方法使用的描述工具()描述系统由哪几部分组成,各部分

40、之间有什么联系等等。A、数据流图B、数据字典C、判定表D、判定树正确答案:A171 .结构化分析方法(sA)是一种面向()需求分析方法。A、对象B、数据结构C、数据流D、结构图正确答案:C172 .软件需求规格说明书的内容不应包括对()的描述。A、主要功能B、算法的详细过程C、用户界面及运行环境D、软件的性能正确答案:B173 .(云班)下列关于瀑布模型的说法正确的是()A、瀑布模型仅能依次经过需求、设计、编码、测试、集成和维护这一路径进行项目开发,不能从后一阶段返回到前面的阶段。B、瀑布模型在每一阶段都会生成相应的文档。C、瀑布模型只有在需求阶段和运行阶段才能有获取方和用户参与,其余阶段只能

41、开发团队参加。D、瀑布模型要求需求在最初阶段就要完整和明确。正确答案:BD174 .(云班)下列关于增量模型的说法正确的是()A、增量模型要求需求在最初阶段就要完整和明确。B、相比于瀑布模型,采用增量模型开发的项目所需的成本和时间要少。C、采用增量模型时,每一增量必须按照既定顺序依次开发,不能更改。D、增量模型能够更早的向用户交付第一个版本的系统。正确答案:AD175 .(云班)下列关于演化模型的说法正确的是()A、演化模型要求需求在最初阶段就要完整和明确。B、演化模型可以弱化需求和设计文档的编写,以提高开发效率。C、演化模型在每一次迭代过程中可以采用瀑布模型。D、相比瀑布模型,演化模型需要获

42、取方和用户更多的参与。正确答案:CD176 .软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一套分层的()图。A流程B数据流C软件结构D事务转换正确答案:B177 .软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本(B)。A结构说明B用户需求C数据字典D数据流程正确答案:B178 .下列哪项不属于三种基本控制结构()。A、顺序B、选择C、调用D、循环正确答案:C179 .用户界面设计是一个O的过程。A、迭代B、循环C、顺序D、变化正确答案:A180 .工具在软件详细设计过程中不采用。A、判定表B、IPo图C、PDLD、DFD图正确答案:D181.模块内聚度越高,说明模块内各成分彼此结合的程度越()oA、松散B、紧密C、无法判断D、相等正确答案:B182原型化方法是一种()型的设计过程。A自外向内B自顶向下C自内向外D自底向上正确答案:A二、简答题1、软件重用可以分为哪几个层次?答:(1)知识重用(2)方法和标准重(3)软件成分2、重用软件过程的输出信息可分为?答:(1)计算机程序(2)描迹计算机程序的有关文档(3)数据3.什么是多重继承答:指的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号