更多“在建立软件系统的模块结构。应根据()评价系统模块划分的质量。”相关问题
  • 第1题:

    软件系统设计一般分为总体设计和详细设计两个阶段,属于详细设计任务的是( )

    A.确定模块的算法

    B.确定模块间的接口

    C.划分模块和子系统

    D.评价模块划分的质量


    正确答案:A

  • 第2题:

    软件开发的需求活动,其主要任务是( )。

    A. 给出软件解决方案

    B. 给出系统模块结构

    C. 定义模块算法

    D. 定义需求并建立系统模型


    参考答案:D

  • 第3题:

    在结构化设计分析方法中,总体设计的主要任务是要确定软件的整体结构,下列( )不属于总体设计的具体任务。

    A.将系统或子系统分解为多个模块

    B.确定模块之间传送的数据及其调用关系

    C.评价并改进模块结构的质量

    D.详细设计


    正确答案:D

  • 第4题:

    软件开发中,进行子系统和模块划分,并确定模块间接口和评价模块质量,这是以下哪项工作的任务?

    A.详细设计

    B.总体设计

    C.需求分析

    D.问题定义


    正确答案:B
    解析:本题考查软件开发的相关知识。需求分析:确定用户对软件系统的功能性和非功能性的全部需求,并以需求规格说明书的形式表达。总体设计:建立软件系统的总体结构,子系统划分,并提出软件结构图。详细设计:确定软件结构图中每个模块的内部过程和结构。编码:按照选定软件的程序语言,将模块的过程性描述翻译成程序。测试;发现并排除上述阶段,即分析、设计和编码阶段所产生的各种错误。问题定义阶段的任务是要确定软件系统所需要解决的任务。正确答案为选项B。

  • 第5题:

    在软件开发中,下面的任务不属于设计阶段的是( )。

    A.数据结构设计

    B.给出系统模块结构

    C.定义模块算法

    D.定义需求并建立系统模块


    正确答案:D
    解析:软件设计一般分为总体设计和详细设计两个阶段。总体设计的任务是确定软件的总体结构、子系统和模块的划分,确定模块间的接口和评价模块划分质量,并进行数据分析;详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。

  • 第6题:

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到(7) 。A

    软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到() 。

    A.高内聚高藕合

    B.高内聚低藕合

    C.低内聚高藕合

    D.低内聚低藕合


    正确答案:B
    内聚性事指的一个软件模块内部的相关性,而耦合性指的是不同软件模块之间的相关性,或者说依赖性。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责完成一项任务,即单一责任原则。所谓低耦合是指不同软件模块之间通过稳定的接口交互,而不需要关心模块内部如何实现。高内聚和低耦合是相互矛盾的,分解粒度越粗的系统耦合性越低,分解粒度越细的系统内聚性越高,过度低耦合的软件系统,软件模块内部不可能高内聚,而过度高内聚的软件模块之间必然是高度依赖的。因此软甲设计时尽量做到高内聚低藕合。

  • 第7题:

    在建立软件系统的模块结构。应根据()评价系统模块划分的质量。

    A.数据独立性

    B.程序独立性

    C.模块独立性

    D.可修改性

    E.可理解性


    参考答案:C

  • 第8题:

    在建立软件系统的模块结构。应根据()评价系统模块划分的质量。

    • A、数据独立性
    • B、程序独立性
    • C、模块独立性
    • D、可修改性
    • E、可理解性

    正确答案:C

  • 第9题:

    软件开发的需求活动,其主要任务是()。

    • A、给出软件解决方案
    • B、给出系统模块结构
    • C、定义模块算法
    • D、定义需求并建立系统模型

    正确答案:D

  • 第10题:

    Nokia Flexi GSM系统模块为整个BTS提供通用功能和内外部连接的单元。BTS软件存储在系统模块中。系统模块支持最多()的结构。如需更大的结构,可用系统扩展模块。


    正确答案:12TRX

  • 第11题:

    单选题
    在建立软件系统的模块结构。应根据()评价系统模块划分的质量。
    A

    数据独立性

    B

    程序独立性

    C

    模块独立性

    D

    可修改性

    E

    可理解性


    正确答案: E
    解析: 暂无解析

  • 第12题:

    填空题
    设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为()。(2)确定每个模块的()。(3)确定模块之间的()。(4)确定模块之间的(),即模块之间传递的信息。(5)评价模块结构的质量。

    正确答案: 模块,功能,调用关系,接口
    解析: 暂无解析

  • 第13题:

    关于软件结构化分析和结构化设计说法中,不正确的是()选项。

    A、软件结构,即软件系统的模块顺序结构,放映了软件模块间的逻辑关系

    B、软件结构是软件系统的模块层次结构,整个系统划分模块时,模块间调用关系整体架构,对应了问题的解决方法

    C、结构化的分析,结合了结构化设计方法采用面向结构化逻辑的设计方法,来设计软件架构

    D、初步软件设计阶段的任务,是将数据流图转化成软件的模块层次结构图


    参考答案:A

  • 第14题:

    在软件开发中,下面的任务不属于设计阶段的是______ .

    A.数据结构设计

    B.给出系统模块结构

    C.定义模块算法

    D.定义需求并建立系统模型


    正确答案:D
    解析:定义需求并建立系统模型不属于设计阶段的任务,而是需求分析阶段的任务。

  • 第15题:

    概要设计是软件系统结构的的总体设计,以下选项中不属于概要设计的是( )。

    A.把软件划分成模块

    B.确定模块之间的调用关系

    C.确定各个模块的功能

    D.设计每个模块的伪代码


    正确答案:D
    解析:概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系。而设计每个模块的伪代码则属于详细设计。

  • 第16题:

    概要设计是软件系统结构的总体设计,不属于概要设计的是

    A.把软件划分成模块

    B.确定模块之间的调用关系

    C.确定各个模块的功能

    D.设计每个模块的伪代码


    正确答案:D
    解析:概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系,而设计每个模块的伪代码则属于详细设计。

  • 第17题:

    在结构化设计方法中,总体设计的主要任务是要确定软件的整体结构,下列哪个不属于总体设计的具体任务?

    A.将系统和子系统分解为多个模块

    B.确定模块之间传送的数据机器调用的关系

    C.评价并改进模块结构的质量

    D.详细设计


    正确答案:D
    解析:结构化生命周期方法的系统设计阶段又可以分为总体设计和详细设计两个阶段,所以详细设计不可能属于总体设计的具体任务。

  • 第18题:

    下列各项任务的说法正确的是:()。

    A、详细设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口

    B、软件定义的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口

    C、需求分析的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口

    D、概要设计的任务是:确定软件的结构及模块的划分,并确定各模块之间的接口


    本题答案:D

  • 第19题:

    在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑( )

    A.每个子系统如何划分成多个模块
    B.每个子系统采用何种数据结构和核心算法
    C.如何确定子系统之间、模块之间传送的数据及其调用关系
    D.如何评价并改进模块结构的质量

    答案:B
    解析:
    系统模块结构设计的任务是确定划分后的子系统的模块结构,并画出模块结构图,这个过程中必须考虑这样几个问题:每个子系统如何划分成若干个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量;如何从数据流图导出模块结构图

  • 第20题:

    在软件开发中,下面任务不属于设计阶段的是()。

    • A、数据结构设计
    • B、给出系统模块结构
    • C、定义模块算法
    • D、定义需求并建立系统模型

    正确答案:D

  • 第21题:

    设计软件结构,具体为:(1)采用某种方法将一个复杂系统按功能划分为()。(2)确定每个模块的()。(3)确定模块之间的()。(4)确定模块之间的(),即模块之间传递的信息。(5)评价模块结构的质量。


    正确答案:模块;功能;调用关系;接口;

  • 第22题:

    单选题
    软件开发的需求活动,其主要任务是()。
    A

    给出软件解决方案

    B

    给出系统模块结构

    C

    定义模块算法

    D

    定义需求并建立系统模型


    正确答案: C
    解析: 暂无解析

  • 第23题:

    填空题
    Nokia Flexi GSM系统模块为整个BTS提供通用功能和内外部连接的单元。BTS软件存储在系统模块中。系统模块支持最多()的结构。如需更大的结构,可用系统扩展模块。

    正确答案: 12TRX
    解析: 暂无解析

  • 第24题:

    单选题
    概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()
    A

    把软件划分成模块

    B

    确定模块之间的调用关系

    C

    确定各个模块的功能

    D

    设计每个模块的伪代码


    正确答案: A
    解析: 暂无解析