软件工程题库(DOC 85页).doc

上传人(卖家):2023DOC 文档编号:5665131 上传时间:2023-04-30 格式:DOC 页数:85 大小:581KB
下载 相关 举报
软件工程题库(DOC 85页).doc_第1页
第1页 / 共85页
软件工程题库(DOC 85页).doc_第2页
第2页 / 共85页
软件工程题库(DOC 85页).doc_第3页
第3页 / 共85页
软件工程题库(DOC 85页).doc_第4页
第4页 / 共85页
软件工程题库(DOC 85页).doc_第5页
第5页 / 共85页
点击查看更多>>
资源描述

1、软件工程题库一 单项选择1 软件是一种逻辑产品,它的开发主要是(A )。 A研制 B拷贝 C再生产 D复制2 软件生命周期一般包括:软件开发期和软件运行期,下述(D )不是软件开发期所应包含的内容。 A需求分析 B 结构设计 C程序编制 D软件维护3以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( C )。 A喷泉模型 B 增量模型 C瀑布模型 D螺旋模型4 在软件生存周期中,( B )阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计 B 可行性分析和项目开发计划 C概要设计 D软件测试5 软件产品与物质产品有很大区别,软件产品是一种(C )产品 A有形 B 消耗

2、 C逻辑 D文档6 ( C )把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。 A 原型模型 B 螺旋模型 C 基于知识的智能模型 D 喷泉模型7 ( B )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。A概要设计 B 详细设计 C 编码 D 测试8 下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( A )。 A 原型模型 B 瀑布模型 C 基于知识的智能模型 D 变换模型9下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是( C )。

3、A 原型模型 B 瀑布模型 C 喷泉模型 D 螺旋模型10下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( D )。 A 原型模型 B 瀑布模型 C 喷泉模型 D 螺旋模型11 软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为( C )。A可修改性 B可靠性 C可适应性 D 可重用性12 软件特性中,一个软件能再次用于其他相关应用的程度称为( B )。A可移植性 B可重用性 C 容错性 D 可适应性13 软件特性中,( A )是指系统具有清晰的结构,能直接反映问题的需求的程度。A可理解性 B可靠性 C可适应性 D 可重用性

4、14软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为( B )。A可理解性 B 可维护性 C可适应性 D 可重用性15软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是( C ).A可理解性 B可修改性 C可移植性 D 可重用性16软件特性中,在给定的时间间隔内,程序成功运行的概率指的是( D )。A有效性 B可适应性 C正确性 D 可靠性17软件特性中,允许对软件进行修改而不增加其复杂性指的是( A )。A可修改性 B可适应性 C可维护性 D 可移植性18 软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是( B

5、 )。A可理解性 B可互操作性 C可维护性 D 可追踪性19 软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是( C )。A 可理解性 B 可互操作性 C可追踪性 D 可维护性20 软件的可修改性支持软件的( D )。A 有效性 B 可互操作性 C可追踪性 D 可维护性21 软件的可移植性支持软件的( A )。A 可适应性 B 可互操作性 C可追踪性 D 有效性22软件的可理解性支持软件的( B )。A 有效性 B 可移植性 C可追踪性 D 可靠性23在软件工程的原则中,抽象、信息隐藏、模块化和局部化的原则支持软件的( C )。A 有

6、效性 B 可互操作性 C可靠性 D 可追踪性24下列选项中,属于需求分析阶段的任务的是( D )。A 组装测试计划 B 单元测试计划 C软件总体设计 D 验收测试计划25下列选项中,属于概要设计阶段的任务的是( A )。A 组装测试计划 B 单元测试计划 C初步用户手册 D 验收测试计划26下列选项中,属于详细设计阶段的任务的是( B )。A 组装测试计划 B 单元测试计划 C初步用户手册 D 验收测试计划27下列选项中,属于实现阶段的任务的是( C )。A 组装测试计划 B 绘制程序流程图 C 单元测试 D 验收测试计划28下列选项中,在验收测试结束时,必须提交给用户的是( D )。A 项目

7、开发总结报告 B 验收测试计划 C 需求规格说明书 D 最终用户手册29软件项目管理必须( A )介入。 A)从项目的开头 B)在可行性研究之后 C)在需求分析之后 D)在编码之后30 下列选项中,属于成本管理的主要任务的是( B )。 A)人员的分工 B)估算软件项目的成本 C)对控制软件质量要素 D)对软件阶段产品进行评审31下列选项中,不属于质量管理的主要任务的是( C )。 A)制定软件质量保证计划 B)按照质量评价体系控制软件质量要素C)增加软件产品的功能 D)对最终软件产品进行确认32下列选项中,属于软件配置管理的任务的是( D )。 A)人员的分工 B)估算软件项目的成本 C)对

8、软件阶段产品进行评审 D)对程序、数据、文档的各种版本进行管理33( A )是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。 A)测量 B)度量 C)估算 D)指标34( B )是对系统、部件或过程的某一特性所具有的程度进行的量化测量。 A)测量 B)度量 C)估算 D)指标35( C )是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。A)测量 B)度量 C)估算 D)指标36( D )是一个度量或度量的组合,它可对软件产品、过程或资源提供更深入的理解。A)测量 B)度量 C)估算 D)指标37下列选项中属于产品的内部属性的是( A )。A)模块耦合度 B

9、)软件可靠性 C)软件有效性 D)软件可维护性38下列选项中属于过程的外部属性的是( B )。A)工作量 B)成本 C)事件 D)计划及进度39下列选项中属于资源的外部属性的是( C )。A)经验 B)人员 C)生产率 D)工具40 基于代码行的面向规模的度量方法适合于( D )。A)过程式程序设计语言和事前度量 B)第四代语言和事前度量C)第四代语言和事后度量 D)过程式程序设计语言和事后度量41 下列说法中,不正确的是( A )。A)功能点度量方法与程序设计语言有关 B)功能点度量方法适合于过程式语言 C)功能点度量方法适合于非过程式语言 D)功能点度量方法适合于软件项目估算42下列说法中

10、,不正确的是( B )。A)软件项目工作量分布曲线不是线性的B)到开发后期临时增加人力可加快进度C)适当推迟交货时间可大幅度降低开发工作量D)在软件生存周期的不同阶段各类人员的参与情况是不同的。43在软件质量要素中,程序满足需求规格说明及用户目标的程度指的是( C )。A)完整性 B)可用性 C)正确性 D)灵活性44在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是( D )。A)完整性 B)可用性 C)正确性 D)灵活性45在软件质量要素中,对未授权人员访问程序或数据加以控制的程度指的是( A )。A)完整性 B)可用性 C)正确性 D)灵活性46在软件质量要素中,学习使用软件(

11、即操作软件、准备输入数据、解释输出结果等)的难易程度指的是( B )。A)完整性 B)可用性 C)正确性 D)灵活性47 在软件质量要素的评价准则中,程序源代码的紧凑程度指的是( C )。A)简单性 B)准确性 C)简明性 D)执行效率48在软件质量要素的评价准则中,软件运行的效率指的是( D )。A)简单性 B)准确性 C)简明性 D)执行效率49在软件质量要素的评价准则中,程序易于理解的程度指的是( A )。A)简单性 B)准确性 C)简明性 D)执行效率50在软件质量要素的评价准则中,计算和控制的精确程度指的是( B )。A)简单性 B)准确性 C)简明性 D)执行效率51在软件质量要素

12、的评价准则中,在各种异常情况下软件能继续提供操作的能力指的是( A )。A)容错性 B)检测性 C)安全性 D)可操作性52在软件质量要素的评价准则中,程序监视自身运行并标识错误的程度指的是( B )。A)容错性 B)检测性 C)安全性 D)可操作性53在软件质量要素的评价准则中,控制或保护程序和数据不被破坏、非法访问等机制的能力指的是( C )。A)容错性 B)检测性 C)安全性 D)可操作性54在软件质量要素的评价准则中,操作该软件的难易程度指的是( D )。A)容错性 B)检测性 C)安全性 D)可操作性55下列选项中,不能进行并行工作的是( A )。A)需求复审 B)过程设计 C)单元

13、测试 D)编码56在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为40-20-40分布原则,其中20%的工作量指的是( B )。A)需求分析工作量 B)编码工作量 C)详细设计工作量 D)测试工作量57 下列选项中,不属于可行性研究的任务的是( A )。 A)概要设计 B)经济可行性研究 C)技术可行性研究 D)开发方案的选择58下列选项中,( C )不属于基于计算机的系统的系统要素。A)人 B)数据库 C)车间 D)硬件59在软件工程中,不属于软件定义部分的任务是( B )。 A)软件验收测试计划 B)组装测试计划 C)需求分析 D)软件项目计划60在软件工程中,( C )不属于

14、软件开发部分的任务。A)软件总体设计 B)单元测试计划 C)软件经销 D)组装测试计划61需求分析最终结果是产生( )A 项目开发计划 B可行性分析报告 C需求规格说明书 D设计说明书答案:C62需求分析中,开发人员要从用户那里解决的最重要的问题是( )A让软件做什么 B要给软件提供哪些信息 C要求软件工作效率怎样 D让软件具有何种结构答案:A63DFD中的每个加工至少有( )A一个输入流或一个输出流 B一个输入流和一个输出流C一个输入流 D一个输出流答案:B64数据字典总,一般不出现的条目是( ) A数据流 B 数据存储 C加工 D源点与终点答案:D65 分层数据流图是一种比较严格又易于理解

15、的描述方式,它的顶层图描述了系统的( )A 细节 B输入与输出 C软件的作用D绘制的时间答案:B66需求规格说明书的内容不应包括对( )的描述。A 主要功能 B算法的详细过程 C用户界面和运行环境 D软件性能答案:B76需求规格说明书的作用不应包括( )A软件设计的依据 B用户与开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性研究的依据答案:D68SA方法用DFD 描述( )A系统的控制流程 B系统的数据结构C系统的基本加工 D系统的功能答案:D69一个局部数据存储当它作为( )时,就把他画出来。A某些加工的数据接口 B某个加工的特定输入C某个加工的特定输出 D某些加工的数据接口

16、或某个加工的特定输入输出答案:D70对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( )A 必须一致 B数目必须相等 C名字必须相同 D数目必须不等答案:A71需求分析阶段不适用于描述加工逻辑的工具是( )A 结构化语言 B判定表 C判定树 D流程图答案:D72SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D获得当前

17、系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型答案:A73SA方法的基本思想是( )A自底向上逐步抽象 B自底向上逐步分解C自顶向下逐步分解 D自顶向上抽象答案:C74初步用户手册在( )阶段编写A 可行性研究 B需求分析 C软件概要设计 D软件详细设计答案:B75系统中模块的_不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。A. 可分解性 B. 保护性 C. 可理解性 D. 连续性答案:D76.下面关于面向对象方法中消息的叙述,不正确的是_。 A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B操作系统不断向应用程序发

18、送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D发送与接收消息的通信机制与传统的子程序调用机制不同答案:B77面向对象技术中,对象是类的实例。对象有三种成份:_、属性和方法(或操作)。 A. 标识 B. 规则 C. 封装 D. 消息答案:A78可行性研究要进行一次_需求分析。 A详细的B全面的C简化的、压缩的D彻底的答案:C79系统流程图用于可行性分析中的_的描述。 A当前运行系统 B.当前逻辑模型 C目标系统 D新系统答案:A80系统流程图是描述_的工具。A逻辑系统B程序系统C体系结构D物理系统答案:C81_工具在软件详细设计过程中不采用。A判定表 BIPO图

19、 CPDL DDFD图答案:D82.程序的三种基本控制结构是 A过程、子程序和分程序 B顺序、选择和重复 C递归、堆栈和队列 D调用、返回和转移答案:B83程序的三种基本控制结构的共同特点是A不能嵌套使用B只能用来写简单程序C已经用硬件实现D只有一个入口和一个出口答案:D84软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫A生存期B面向对象设计C面向对象程序设计D面向对象分析答案:D85原型化方法是用户和设计者之间执行的一种交互构成,适用于_系统。A需求不确定性高的B需求确定的C管理信息D实时答案:A86原型化方法是一种_型的设计过程。A自外向内B自顶向下C自内向外D自底向上答案

20、:A87.选择结构的复杂性比顺序结构的复杂性要()。A、 小B、大C、相等D、无法比较答案:B88.在数据流图中,(椭圆)代表()。A、 源点B、终点C、加工D、模块答案:C89模块内聚度越高,说明模块内各成分彼此结合的程度越()。A、 松散B、紧密C、无法判断D、相等答案:B90、软件设计阶段的输出主要是()。A、 程序B、模块C、伪代码D、设计规格说明书答案:D91、软件需求分析是保证软件质量的重要步骤,它的实施应该是在()。A、编码阶段B、软件开发全过程C、软件定义阶段D、软件设计阶段答案:C92、在七种偶合中,最低偶合是()。A、 内容偶合B、公共偶合C、数据偶合D、非直接偶合答案:D

21、93、结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到(),使用SD方法时可以得到()。A、程序流程图B、具体的语言程序C、模块结构图及模块的功能说明书D、分层数据流图答案:D94进行需求分析可使用多种工具,但( )是不适用的。 A数据流图 B判定表 CPAD图 D数据字典答案:C 95需求分析阶段研究的对象是软件项目的( )。 A用户要求 B合理要求 C模糊要求答案:C 96数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的( )。 A对象 B

22、解释c符号 D描述答案:D 97在数据流图中,有名字及方向的成分是( )。 A控制流 B信息流c数据流 D信号流答案:C98在结构化分析方法中,用以表达系统内数据的运动情况的工具有 ( ) A数据流图 B数据词典C结构化英语 D判定树与判定表答案:A99在结构化分析方法中,用以表达系统内数据的运动情况的工具有 ( ) A数据流图 B数据词典C结构化英语 D判定树与判定表答案:B100结构化分析方法(SA)是一种面向( )的需求分析方法。 A一对象 B数据结构 C数据流 D控制流答案:C101.描述结构化系统分析方法的工具不包括( ) A数据流图 B组织结构图C数据词典 D结构化语言答案:B10

23、2决策树( )A能用来代替程序流程图B是程序流程图的辅助手段C是描述基本加工的逻辑功能的有效工具DA和B答案:C103软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及( )。 A总结 B实践性报告C 需求分析评审 D 以上答案都不正确答案:C104以下说法错误的是( )。 A结构化语言外层中的顺序结构是一组祈使语句、选择语句、重复语句的顺序排列 B结构化语言外层中的选择结构使用IF-THEN-ELSE-ENDIF等关键字 C结构化语言的内层可以采用祈使语句的自然语言短语D 结构化语言外层中的重复结构使用CASE-OF-ENDCASE等关键字答案:D 10

24、5结构化分析方法使用的描述工具( )定义了数据流图中每一个图形元素。 A数据流图 B数据字典c判定表 D判定树答案:B 106下列说法正确的是( )。 A对于顺序执行和循环执行的动作,用判定表和判定树 B对于存在多个条件复杂组合的判断问题,用结构化语言描述 C判定表较判定树直观易读,判定树进行逻辑验证较严格D可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上产生判定树答案:D107需求规格说明书的作用不应包括( )。 A软件设计的依据 B用户与开发人员对软件要做什么的共同理解 c软件验收的依据D软件可行性研究的依据答案:D108软件需求规格说明书的内容不应包括对( )的描述。 A 主

25、要功能 B算法的详细过程C用户界面及运行环境 D软件的性能答案:B109在结构化分析方法(SA)中,与数据流图配合使用的是( )。 A网络图 B实体联系图C数据字典 D程序流程图答案:C 110通过( )可以完成数据流图的细化。 A结构分解 B功能分解C数据分解 D系统分解答案:B111分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。 A细节 B输人与输出c软件的作者 D绘制的时间答案:B112数据存储和数据流都是( )仅仅所处的状态不同。 A分析结果 B事件C动作 D数据答案:D113数据字典中,一般不包括下列选项中的( )条目。 A数据流 B数据存储C加工 D源

26、点与终点答案:D114在软件需求分析中,开发人员要从用户那里解决的最重要的问题是( )。 A要让软件做什么 B要给该软件提供哪些信息c要求软件工作效率怎样 D要让软件具有何种结构答案:A115需求分析最终结果是产生( )。 A项目开发计划 B可行性分析报告C需求规格说明书 D设计说明书答案:C116SA方法用DFD描述( )。 A 系统的控制流程 B 系统的数据结构 C 系统的基本加工 D系统的功能答案:D117SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B 获得当前系统的物理模型,抽象出目标系统的逻

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

28、工必须有名字,通常是动词短语 c每个数据存储必须用名词或名词短语D每个数据源点或终点必须有名字答案:C122下面错误的说法是( )。 A判定表能够把在什么条件下系统应做什么动作准确无误地表示出来 B判定表能够描述循环的处理特性 C结构化语言同样能够描述循环的处理特性D判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用答案:B123软件需求说明书是软件需求分析阶段的重要文件,下述( )是其应包含的内容。 数据描述 功能描述 模块描述 性能描述 A Bc D答案:D124软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一套分层的( )图。 A流程 B

29、数据流C软件结构 D事务转换答案:B125软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本(B)。 A结构说明 B用户需求 C数据字典 D数据流程答案:B 126常用的需求分析方法有面向数据流的结构化分析方法,( ),面向对象的分析方法等。 A面向数据结构的分析方法 B面向时序问题的分析方法 C面向事务的分析方法答案:A127结构化分析方法使用的描述工具( )描述系统由哪几部分组成,各部分之间有什么联系等等。 A数据流图 B数据字典 C判定表 D判定树答案:A128结构化分析方法(sA)是一种面向( )需求分析方法。 A对象 B数据结构 C数据流 D结构图答

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

31、 D 由用户自己单独完成的答案:A134软件原型化开发方法有其基本步骤,下述( )是实施原型化的最基本的步骤。 获得基本需求 开发工作模型 严格细部说明 模型验证 A全部都是 B和 c D和答案:B135原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。 A需求不确定性高的 B需求确定的 C管理信息 D动态改变答案:A136. 原型化方法从用户界面的开发人手,首先形成(B)。A用户界面使用手册 B用户界面需求分析说明书C系统界面原型 D完善的用户界面答案:C137原型化方法是一种( )型的设计过程。 A自外向内 B自顶向下 C自内向外 D自底向上答案:A 138数据流图是

32、用于软件需求分析的工具,下列元素( )是其基本元素。 数据流 加工 数据存储 外部实体 A和 B和 c全部 D和答案:C139结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的 ( )。 A控制流 B数据流 C程序流 D指令流答案:A140 软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为( )。 A互相排斥 B互相补充 C独立使用 D交替使用答案:B141. 软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于( )。 A开发阶段 B计划阶段 C分析阶段 D设计阶段答案:C

33、142.作为软件开发结构化方法的工具,数据流图描述数据在软件流动和被处理变换的过程,它是以图示的方法来表示( )。 A软件模型 B软件功能 C软件结构 D软件加工答案:C143.数据流图的正确性是保证软件逻辑模型正确性的基础,以下( )项内容与它的正确性、相关性最弱。 A数据守恒 B均匀分解 C文件操作 D图形层次答案:C144.数据字典最基本的功能是( )。 A数据库设计 B数据通讯 C数据定义 D数据维护答案:C145.软件的结构化设计(sD)方法中,一般分为总体设计和详细设计两阶段,其中总体设计主要是建立( )。 A软件结构 B软件流程 C软件模型 D软件模块答案:A146结构化生命周期

34、方法具有各种特征,下列各种叙述中,( )不是结构化方法的特征。 A严格定义需求 B划分开发阶段 C提供运行模型 D制定规范文档答案:C147SA方法是一种( )。 A 自顶向下逐层分解的分析方法 B 自底向上逐层分解的分析方法 C面向对象的分析方法 D以上都不是答案:A148 结构化程序流程图中一般包括三种基本结构,下述结构中( )不属于其基本结构。 A顺序结构 B条件结构 C选择结构 D嵌套结构答案:D149结构化分析方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁语言来描述软件系统模型。 ADFD图 BPAD图 CIPO图 D数据字典答案:D150结构化分析(SA)是软件开发

35、需求分析阶段所使用的方法,( )不是SA所使用的工具。 ADFD图 BPAD图 c结构化英语 D判定表答案:B151Jackson设计方法是由英国的MJackson所提出的。它是一种面向( )的软件设计方法。 A对象 B数据流 C数据结构 D控制结构答案:C152软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别为( )。 A分支结构、选择结构和控制结构 B顺序结构、选择结构和循环结构 c顺序结构、分支结构和嵌套结构 D顺序结构、选择结构和重复结构答案:B153软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是指( )。 A原型化方法 B

36、结构化方法 C面向对象方法 D功能分解方法答案:B154在结构化方法中,软件功能分解应属于软件开发中的( )阶段。 A详细设计 B需求分析 C总体设计 D编程调试答案:B155数据流程图(DFD)是用于描述结构化方法中( )阶段的工具。 A可行性分析 B需求分析 C详细设计 D程序编码答案:B156数据字典(DD)是定义( )系统描述工具中的数据的工具。 A数据流程图 B系统流程图 C程序流程图 D软件结构图答案:A157判定树和判定表是用于描述结构化分析方法中( )环节的工具。 A功能说明 B数据加工 C流程描述 D结构说明答案:B158软件需求分析一般应确定的是用户对软件的( )。 A功能

37、需求 B非功能需求c性能需求 D功能需求和非功能需求答案:D159数据字典是对数据定义信息的集合,它所定义的对象都包含于( )。 A数据流图 B程序框图C软件结构 D方框图答案:A160. 最高程度也是最差的耦合是( )。A. 公共耦合 B. 内容耦合C. 控制耦合 D. 数据耦合答案:B161. 概要设计阶段产生的文档不包括( )。A. 概要设计说明书 B. 数据库设计说明书C. 用户手册 D. 开发进度月报答案:D162. 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( )。A. 数据耦合 B. 公共耦合C. 控制耦合 D. 标记耦合答案:A163. 一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为( )。A. 时间内聚 B.

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

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(软件工程题库(DOC 85页).doc)为本站会员(2023DOC)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|