参考答案和解析
正确答案: 详细设计的基本任务是:
(1)为每个模块进行详细的算法设计。
(2)为模块内的数据结构进行设计。
(3)对数据库进行物理设计,即确定数据库的物理结构。
(4)其他设计。根据软件系统的类型,还可能要进行代码设计、输人输出格式设计、人——机对话设计。
(5)编写详细设计说明书。
(6)为每一个模块设计一组测试用例。
(7)评审。对处理过程的算法和数据库的物理结构都要评审。
更多“简述计算机软件工程中详细设计的基本任务。”相关问题
  • 第1题:

    详细设计的基本任务中包括()。

    A.数据流设计

    B.人机对话设计

    C.数据库的逻辑设计

    D.软件结构设计


    参考答案:B

  • 第2题:

    HIPO图是软件工程中的一种描述工具,采用HIPO图进行描述的阶段是()

    • A、可行性分析
    • B、需求分析
    • C、概要设计
    • D、详细设计

    正确答案:C

  • 第3题:

    在软件工程开发过程中,H图的创建由()工作提供支持。

    • A、测试
    • B、数据库设计
    • C、详细设计
    • D、概要设计

    正确答案:D

  • 第4题:

    详细设计的基本任务是什么?有哪几种描述方法?


    正确答案: 详细设计阶段的任务是要为编写程序代码设计“图纸”,由程序员按“图纸”用某种高级程序设计语言编写程序代码。主要方法有设计程序流程图,表格设计符号以及过程设计语言。

  • 第5题:

    详细设计的基本任务中包括()。

    • A、数据流设计
    • B、人机对话设计
    • C、数据库的逻辑设计
    • D、软件结构设计

    正确答案:B

  • 第6题:

    简述计算机软件工程中动态测试的方法。


    正确答案: 动态测试指通过运行程序发现错误。对软件产品进行动态测试时,一般有两种方法,分别称为黑盒测试法和白盒测试法。
    (1)黑盒法。该方法把被测试对象看成一个封闭的黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足用户需求。黑盒测试又称为功能测试或数据驱动测试。通常,黑盒法不可能采用穷举测试。
    (2)白盒法。该方法把测试对象看做一个打开的白盒子,测试人员要了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。

  • 第7题:

    简述计算机辅助软件工程方法(CASE)特点


    正确答案:既支持自顶向下的结构化开发方法,又支持自底向上的原型化开发方法,更加实用;解决了由现实世界到软件系统的直接映射问题,强有力地支持信息系统开发的全过程;简化了软件管理维护,使开发者从繁杂的分析设计图表和编程工作中解放出来;自动生成文档和程序代码,使系统产生了统一的标准化文档;着重于分析与设计,具有设计可重用性,使软件开发的速度加快而且功能进一步完善。

  • 第8题:

    问答题
    简述计算机软件工程中动态测试的方法。

    正确答案: 动态测试指通过运行程序发现错误。对软件产品进行动态测试时,一般有两种方法,分别称为黑盒测试法和白盒测试法。
    (1)黑盒法。该方法把被测试对象看成一个封闭的黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足用户需求。黑盒测试又称为功能测试或数据驱动测试。通常,黑盒法不可能采用穷举测试。
    (2)白盒法。该方法把测试对象看做一个打开的白盒子,测试人员要了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。
    解析: 暂无解析

  • 第9题:

    单选题
    在软件工程开发过程中,H图的创建由()工作提供支持。
    A

    测试

    B

    数据库设计

    C

    详细设计

    D

    概要设计


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

  • 第10题:

    问答题
    详细设计的基本任务是什么?有哪几种描述方法?

    正确答案: 详细设计是软件设计的第二阶段,其基本任务有:为每个模块进行详细的算法设计;为模块内的数据结构进行设计;对数据库进行物理设计,即确定数据库的物理结构;其它设计,根据软件系统类型,还可能要进行代码设计、输入/输出格式设计、人机对话设计;编写详细设计说明书;评审。详细描述处理过程常用三种工具:图形、表格和语言。如结构化程序流程图、盒图和问题分析图。IPO图也是详细设计的主要工具之一。表格工具如判定表可作为详细设计中描述逻辑条件复杂的算法。过程设计语言(PDL)是一种用于描述模块算法设计和处理细节的语言工具。
    解析: 暂无解析

  • 第11题:

    单选题
    详细设计的基本任务中包括()。
    A

    数据流设计

    B

    人机对话设计

    C

    数据库的逻辑设计

    D

    软件结构设计


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

  • 第12题:

    问答题
    简述软件工程详细设计的任务及其具体步骤。

    正确答案: 详细设计的任务,是对总体设计阶段划分出的每个模块进行明确的算法描述。详细设计根据总体设计提供的文档,确定每一个模块的算法及数据组织,并选定合适的工具,将其清晰准确地表达出来。具体步骤如下:
    (1)确定每个模块的算法。
    (2)确定每一个模块的数据组织。
    (3)为每个模块设计一组测试用例。
    (4)编写详细设计说明书。
    解析: 暂无解析

  • 第13题:

    简述计算机软件工程中结构化分析的方法。


    正确答案: 结构化分析(Structured Analysis),是面向数据流进行需求分析的方法。SA是一种建模活动,该方法使用简单易读符号,根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘出满足功能需求的软件模型。
    结构化分析方法采取的是自顶向下逐层分解的分析策略,即把一个复杂的问题划分成若干小问题,然后再分别解决,将问题的复杂性降低到人可以掌握的程度。分解可分层进行,先考虑问题的最本质的方面,忽略细节,形成问题的高层概念,然后再逐层添加细节,即在分层过程中采用不同程度的“抽象”级别,最高层的问题最抽象,而低层的较为具体。

  • 第14题:

    简述计算机软件工程中软件结构设计的具体方法。


    正确答案: 为了实现目标系统,首先进行结构设计。具体方法为:
    (1)采用某种设计方法,将一个复杂的系统按功能划分成模块;
    (2)确定每个模块的功能;
    (3)确定模块之间的调用关系;
    (4)确定模块之间的接口,即模块之间传递的信息;
    (5)评价模块结构的质量。

  • 第15题:

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

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

    正确答案:D

  • 第16题:

    软件工程领域中,与确认测试有关的软件开发阶段是()

    • A、编码
    • B、详细设计
    • C、概要设计
    • D、需求分析

    正确答案:D

  • 第17题:

    CASE的中文含义为()。

    • A、计算机辅助机械设计
    • B、计算机辅助设计
    • C、计算机辅助软件工程
    • D、计算机软件工程

    正确答案:C

  • 第18题:

    简述软件工程详细设计的任务及其具体步骤。


    正确答案: 详细设计的任务,是对总体设计阶段划分出的每个模块进行明确的算法描述。详细设计根据总体设计提供的文档,确定每一个模块的算法及数据组织,并选定合适的工具,将其清晰准确地表达出来。具体步骤如下:
    (1)确定每个模块的算法。
    (2)确定每一个模块的数据组织。
    (3)为每个模块设计一组测试用例。
    (4)编写详细设计说明书。

  • 第19题:

    问答题
    简述计算机软件工程中软件结构设计的具体方法。

    正确答案: 为了实现目标系统,首先进行结构设计。具体方法为:
    (1)采用某种设计方法,将一个复杂的系统按功能划分成模块;
    (2)确定每个模块的功能;
    (3)确定模块之间的调用关系;
    (4)确定模块之间的接口,即模块之间传递的信息;
    (5)评价模块结构的质量。
    解析: 暂无解析

  • 第20题:

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

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

    B

    对数据库进行物理设计

    C

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

    D

    为模块进行功能设计


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

  • 第21题:

    问答题
    详细设计的基本任务是什么?有那几种描述方法?

    正确答案: 设计模块的数据结构、设计数据库的物理结构、设计模块的详细算法、其它(代码设计、输入/输出格式设计、人机对话设计)、编写详细设计说明书、评审。
    程序流程图、PAD图、PDL。
    解析: 暂无解析

  • 第22题:

    问答题
    简述计算机软件工程中详细设计的基本任务。

    正确答案: 详细设计的基本任务是:
    (1)为每个模块进行详细的算法设计。
    (2)为模块内的数据结构进行设计。
    (3)对数据库进行物理设计,即确定数据库的物理结构。
    (4)其他设计。根据软件系统的类型,还可能要进行代码设计、输人输出格式设计、人——机对话设计。
    (5)编写详细设计说明书。
    (6)为每一个模块设计一组测试用例。
    (7)评审。对处理过程的算法和数据库的物理结构都要评审。
    解析: 暂无解析

  • 第23题:

    问答题
    简述计算机软件工程中结构化分析的方法。

    正确答案: 结构化分析(Structured Analysis),是面向数据流进行需求分析的方法。SA是一种建模活动,该方法使用简单易读符号,根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘出满足功能需求的软件模型。
    结构化分析方法采取的是自顶向下逐层分解的分析策略,即把一个复杂的问题划分成若干小问题,然后再分别解决,将问题的复杂性降低到人可以掌握的程度。分解可分层进行,先考虑问题的最本质的方面,忽略细节,形成问题的高层概念,然后再逐层添加细节,即在分层过程中采用不同程度的“抽象”级别,最高层的问题最抽象,而低层的较为具体。
    解析: 暂无解析