更多“在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的()进”相关问题
  • 第1题:

    详细设计阶段结束时,以下选项中,不能为软件结构图每个模块确定的是()。

    A、模块数据结构

    B、模块的优化执行效率

    C、模块采用的算法

    D、模块外部接口


    参考答案:B

  • 第2题:

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

    A.数据结构设计

    B.给出系统模块结构

    C.定义模块算法

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


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

  • 第3题:

    以下哪项是详细设计阶段需要考虑的内容?

    A.模块的处理过程简明易懂

    B.避免采用复杂的条件语句

    C.降低模块之间的耦合度

    D.增强模块的内聚度


    正确答案:A
    解析:在总体设计阶段,确定软件系统的总体结构,给出系统中各个模块的功能和接口。在详细设计阶段,需要根据总体设计的结果,考虑如何实现定义的软件系统,直到对系统中的每个模块给出足够详细的过程描述。详细设计的结果,将基本上决定代码的质量。由于在软件的生命周期内,设计测试方案、诊断程序错误、修改和改进程序等工作,都必须先读懂程序,所以,可读性是衡量程序质量的一个重要指标。为了提高程序的可读性,详细设计的任务,就不仅仅是在逻辑上正确实现每个模块的功能,更重要的是设计的处理过程应当尽可能的简明易懂。通过上述分析可知,选项A正确。选项C和选项D都是总体设计阶段考虑的内容,选项B是编码阶段的考虑内容。

  • 第4题:

    以下叙述中不属于详细设计任务的是()。

    A:为每个功能模块选定算法

    B:确定模块使用的数据组织

    C:描述每个模块的流程逻辑

    D:数据字典详细设计

    答案:D
    解析:

  • 第5题:

    下列关于模块化程序设计的说法中,错误的是()。

    • A、模块化程序设计方法主要是通过递归算法和递归程序来实现的
    • B、模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的
    • C、模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略
    • D、程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计

    正确答案:A

  • 第6题:

    详细设计的主要任务是()

    • A、模块化分解
    • B、数据库结构设计
    • C、模块算法设计
    • D、模型设计

    正确答案:C

  • 第7题:

    详细设计的任务是确定每个模块的内部特性,即模块的算法、()。


    正确答案:使用的数据

  • 第8题:

    模块内部的算法设计在结构化方法的()阶段进行。

    • A、系统分析
    • B、概要设计
    • C、详细设计
    • D、编码(实现)

    正确答案:C

  • 第9题:

    在考务管理信息系统的设计阶段,设计人员按照逻辑关系划分模块,定义各个模块间接口的工作称为()。

    • A、用户界面设计
    • B、详细设计
    • C、程序设计
    • D、概要设计

    正确答案:B

  • 第10题:

    填空题
    在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的()进行设在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的()进行设

    正确答案: 数据结构,数据结构
    解析: 暂无解析

  • 第11题:

    判断题
    在进行模块设计时,应力求减少模块的耦合,增加模块的内聚。
    A

    B


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

  • 第12题:

    单选题
    详细设计阶段,描述模块算法的常用工具是()
    A

    H图

    B

    伪码

    C

    ER图

    D

    IPO图


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

  • 第13题:

    软件系统设计包括总体设计和详细设计,以下属于总体设计阶段任务的是

    A.画出模块的程序流程图

    B.确定模块的详细算法

    C.确定模块的数据结构

    D.确定模块间的关系


    正确答案:D
    解析:总体设计的主要任务是确定软件的整体结构,将系统分解成多个模块,确定模块间传送的数据及其调用关系等。所以确定模块间的关系是总体设计的任务。总体设计的任务比较概括,详细设计的任务比较具体,所以其它三项都是详细设计阶段的任务。

  • 第14题:

    详细设计是在总体设计完成后的任务,下述选项中( )不属于详细设计的工作范畴。

    A.确定模块算法

    B.确定数据结构

    C.确定模块层次结构

    D.确定模块接口细节


    正确答案:C

  • 第15题:

    以下( )是详细设计阶段需要考虑的内容。

    A.模块的处理过程简明易懂

    B.避免采用复杂的条件语句

    C.降低模块之间的耦合度

    D.增强模块的内聚度


    正确答案:A

  • 第16题:

    在进行模块设计时,应力求减少模块的耦合,增加模块的内聚。


    正确答案:正确

  • 第17题:

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

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

    正确答案:D

  • 第18题:

    详细设计阶段,描述模块算法的常用工具是()

    • A、H图
    • B、伪码
    • C、ER图
    • D、IPO图

    正确答案:D

  • 第19题:

    下列工作中不属于详细设计基本任务的是()

    • A、为模块内的数据结构进行设计
    • B、对数据库进行物理设计
    • C、为每个模块进行详细的算法设计
    • D、为模块进行功能设计

    正确答案:D

  • 第20题:

    在售后维修管理信息系统的设计阶段,开发人员设计数据存储具体方案、设计各个模块算法等工作成为()。

    • A、详细设计
    • B、编码
    • C、概要设计
    • D、数据可设计

    正确答案:A

  • 第21题:

    填空题
    详细设计的任务是确定每个模块的内部特性,即模块的算法、()。

    正确答案: 使用的数据
    解析: 详细设计的基本任务是为每个模块进行详细的算法设计,为模块内的数据结构进行设计,确定每个模块的内部特性,包括模块的算法和使用的数据。对数据库进行物理设计等。

  • 第22题:

    单选题
    下列工作中不属于详细设计基本任务的是()
    A

    为模块内的数据结构进行设计

    B

    对数据库进行物理设计

    C

    为每个模块进行详细的算法设计

    D

    为模块进行功能设计


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

  • 第23题:

    单选题
    模块内部的算法设计在结构化方法的()阶段进行。
    A

    系统分析

    B

    概要设计

    C

    详细设计

    D

    编码(实现)


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