软件工程选择题汇总

2026/1/27 9:21:01

540、在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是( D )。

A.完整性 B.可用性 C.正确性 D.灵活性

541、在软件质量要素中,对未授权人员访问程序或数据加以控制的程度指的是( A )。

A.完整性 B.可用性 C.正确性 D.灵活性

542、在软件质量要素中,学习使用软件(即操作软件、准备输入数据、解释输出结果等)的难易程度指的是( B )。

A.完整性 B.可用性 C.正确性 D.灵活性

543、在软件质量要素的评价准则中,程序源代码的紧凑程度指的是( C )。

A.简单性 B.准确性 C.简明性 D.执行效率 544、在软件质量要素的评价准则中,软件运行的效率指的是( D )。

A.简单性 B.准确性 C.简明性 D.执行效率 545、在软件质量要素的评价准则中,程序易于理解的程度指的是( A )。

A.简单性 B.准确性 C.简明性 D.执行效率

546、在软件质量要素的评价准则中,计算和控制的精确程度指的是( B )。

A.简单性 B.准确性 C.简明性 D.执行效率

547、在软件质量要素的评价准则中,在各种异常情况下软件能继续提供操作的能力指的是( A )。

A.容错性 B.检测性 C.安全性 D.可操作性

548、在软件质量要素的评价准则中,程序监视自身运行并标识错误的程度指的是( B )。

A.容错性 B.检测性 C.安全性 D.可操作性

549、在软件质量要素的评价准则中,控制或保护程序和数据不被破坏、非法访问等机制的能力指的是( C )。

A.容错性 B.检测性 C.安全性 D.可操作性

550、在软件质量要素的评价准则中,操作该软件的难易程度指的是( D )。

A.容错性 B.检测性 C.安全性 D.可操作性 551、下列选项中,不能进行并行工作的是( A )。

A.需求复审 B.过程设计 C.单元测试 D.编码

552、在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为40-20-40分布原则,其中20%的工作量指的是( B )。

A.需求分析工作量 B.编码工作量 C.详细设计工作量 D.测试工作 553、需求分析最终结果是产生( C )

A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书 554、需求分析中,开发人员要从用户那里解决的最重要的问题是( A )

A.让软件做什么 B.要给软件提供哪些信息 C.要求软件工作效率怎样 D.让软件具有何种结构 555、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( B )

A.细节 B.输入与输出 C.软件的作用 D.绘制的时间 556、需求规格说明书的内容不应包括对( B )的描述。

A.主要功能 B.算法的详细过程 C.用户界面和运行环境 D.软件性能 557、SA方法用DFD 描述( D )

A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能

558、一个局部数据存储当它作为( D )时,就把他画出来。

A.某些加工的数据接口 B.某个加工的特定输入 C.某个加工的特定输出

D.某些加工的数据接口或某个加工的特定输入输出

559、对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( A )

A.必须一致 B.数目必须相等 C.名字必须相同 D.数目必须不等 560、需求分析阶段不适用于描述加工逻辑的工具是( D )

A.结构化语言 B.判定表 C.判定树 D.流程图

561、SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( A )

A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系

统的逻辑模型

B.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系

统的物理模型

C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系

统的逻辑模型

D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统

的物理模型

562、SA方法的基本思想是( C )

A.自底向上逐步抽象 B.自底向上逐步分解 C.自顶向下逐步分解 D.自顶向上抽象 563、初步用户手册在( B )阶段编写

A.可行性研究 B.需求分析 C.软件概要设计 D.软件详细设计 564、系统中模块的( D )不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。

A.可分解性 B. 保护性 C. 可理解性 D. 连续性

565、下面关于面向对象方法中消息的叙述,不正确的是( B )。

A..键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送

消息

C. 应用程序之间可以相互发送消息

D.发送与接收消息的通信机制与传统的子程序调用机制不同 566、进行需求分析可使用多种工具,但( C )是不适用的。

A.数据流图 B.判定表 C.PAD图 D.数据字典 567、需求分析阶段研究的对象是软件项目的( C )。

A.用户要求 B.合理要求 C.模糊要求

568、数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的( D )。

A.对象 B.解释 c.符号 D.描述 569、在数据流图中,有名字及方向的成分是( C )。

A.控制流 B.信息流 c.数据流 D.信号流

570、在结构化分析方法中,用以表达系统内数据的运动情况的工具有 ( A )

A.数据流图 B.数据词典 C.结构化英语 D.判定树与判定表 571、在结构化分析方法中,用以表达系统内数据的运动情况的工具有 ( B )

A.数据流图 B.数据词典 C.结构化英语 D.判定树与判定表 572、结构化分析方法(SA)是一种面向( C )的需求分析方法。

A一对象 B.数据结构 C.数据流 D.控制流 573、描述结构化系统分析方法的工具不包括( B )

A.数据流图 B.组织结构图 C.数据词典 D.结构化语言 574、决策树( C )

A.能用来代替程序流程图 B.是程序流程图的辅助手段 C.是描述基本加工的逻辑功能的有效工具 D.A和B

575、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及( C )。

A.总结 B.实践性报告 C.需求分析评审 D.以上答案都不正确 576、以下说法错误的是( D )。

A.结构化语言外层中的顺序结构是一组祈使语句、选择语句、重复语句

的顺序排列

B.结构化语言外层中的选择结构使用IF-THEN--ELSE-ENDIF等关键字 C.结构化语言的内层可以采用祈使语句的自然语言短语

D.结构化语言外层中的重复结构使用CASE-OF-ENDCASE等关键字

577、结构化分析方法使用的描述工具( B )定义了数据流图中每一个图形元素。

A.数据流图 B.数据字典 c.判定表 D.判定树 578、下列说法正确的是( D )。

A.对于顺序执行和循环执行的动作,用判定表和判定树

B.对于存在多个条件复杂组合的判断问题,用结构化语言描述 C.判定表较判定树直观易读,判定树进行逻辑验证较严格

D.可将判定表和判定树两者结合起来,先用判定表作底稿,在此基础上

产生判定树

579、需求规格说明书的作用不应包括( D )。

A.软件设计的依据 B.用户与开发人员对软件要做什么的共同理解 C.软件验收的依据 D.软件可行性研究的依据 580、软件需求规格说明书的内容不应包括对( B )的描述。

A. 主要功能 B.算法的详细过程 C.用户界面及运行环境 D.软件的性能

581、在结构化分析方法(SA)中,与数据流图配合使用的是( C )。

A.网络图 B.实体联系图 C.数据字典 D.程序流程图 582、通过( B )可以完成数据流图的细化。

A.结构分解 B.功能分解 C.数据分解 D.系统分解

583、分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( B )。

A.细节 B.输人与输出 c.软件的作者 D.绘制的时间 584、数据存储和数据流都是( D )仅仅所处的状态不同。

A.分析结果 B.事件 C.动作 D.数据

585、数据字典中,一般不包括下列选项中的( D )条目。

A.数据流 B.数据存储 C.加工 D.源点与终点

586、在软件需求分析中,开发人员要从用户那里解决的最重要的问题是( A )。

A.要让软件做什么 B.要给该软件提供哪些信息 C.要求软件工作效率怎样 D.要让软件具有何种结构 587、需求分析最终结果是产生( C )。

A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书 588、SA方法用DFD描述( D )。

A.系统的控制流程 B.系统的数据结构 C.系统的基本加工 D.系统的功能

589、SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( A )。

A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系

统的逻辑模型

B.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系

统的物理模型

C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系

统的逻辑模型

D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统

的物理模型

590、需求分析阶段不适于描述加工逻辑的工具是( D )。

A.结构化语言 C.判定树 B.判定表 D.流程图 591、结构化分析方法(SA)最为常见的图形工具是( C )。

A.程序流程图 B.实体联系图 C.数据流图 D.结构图 592、sA方法的基本思想是( C )。

A. 自底向上逐步抽象 B. 自底向上逐步分解 C. 自顶向下逐步分解 D. 自顶向下逐步抽象 593、下面错误的说法是( C )。

A. 每个数据流必须用名词或名词短语命名 B.每个加工必须有名字,通常是动词短语 C.每个数据存储必须用名词或名词短语 D.每个数据源点或终点必须有名字 594、下面错误的说法是( B )。

A.判定表能够把在什么条件下系统应做什么动作准确无误地表示出来

B.判定表能够描述循环的处理特性

C.结构化语言同样能够描述循环的处理特性

D.判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解

和使用

595、软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一套分层的( B )图。

A流程 B数据流 C软件结构 D事务转换

596、软件需求分析方法中,结构化分析是一种常用的方法。结构化分析产生的系统说明书是包括一本(B)。

A结构说明 B用户需求 C数据字典 D数据流程


软件工程选择题汇总.doc 将本文的Word文档下载到电脑
搜索更多关于: 软件工程选择题汇总 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219