itgle.com

数据流图 (Data Flow Diagram ,DFD) 是进行系统分析和设计的重要工具,是表达系统内部数据的流动并通过数据流描述系统功能的一种方法。DFD从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的 情况,来说明系统所完成的功能。在系统分析中,逻辑DFD作为需求规格说明书的组成部分,用于建模系统的逻辑业务需求;在系统设计中,物理DFD作为系统构造和实现的技术性蓝图,用于建模系统实现的技术设计决策和人为设计决策。请围绕“数据流图在系统分析与设

题目

数据流图 (Data Flow Diagram ,DFD) 是进行系统分析和设计的重要工具,是表达系统内部数据的流动并通过数据流描述系统功能的一种方法。DFD从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的 情况,来说明系统所完成的功能。在系统分析中,逻辑DFD作为需求规格说明书的组成部分,用于建模系统的逻辑业务需求;在系统设计中,物理DFD作为系统构造和实现的技术性蓝图,用于建模系统实现的技术设计决策和人为设计决策。

请围绕“数据流图在系统分析与设计中的应用”论题,依次从以下三个方面进行论述。 1. 简要叙述你参与的软件开发项目以及你所承担的主要工作。 2. 列举出DFD中的几种要素及含义,简要说明在系统分析与设计阶段逻辑DFD和物理 DFD中这些要素之间有何区别。 3. 根据所参与的项目,具体阐述你是如何通过绘制数据流图来进行系统分析与设计的。


相似考题
更多“数据流图 (Data Flow Diagram ,DFD) 是进行系统分析和设计的重要工具,是表达系统内部数据的流动 ”相关问题
  • 第1题:

    在软件设计中不使用的工具是( )。

    A.系统结构图

    B.程序流程图

    C.PAD图

    D.数据流图(DFD图)


    正确答案:C
    数据分析主要使用的是数据流图和数据字典,概念设计阶段使用的是系统结构图,在详细设计阶段使用的是程序流程图。所以答案选择C。

  • 第2题:

    软件设计中不使用的工具是

    A)系统结构图

    B)程序流程图

    C)PAD图

    D)数据流图(DFD图)


    正确答案:D
    【答案】:D
    【知识点】:软件设计中使用的工具
    【解析】:数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的。PAD图是问题分析图(Problem Analysis Diagram)的英文缩写,是在详细设计阶段用到的。系统结构图是对软件系统结构的总体设计的图形显示,是在概要设计阶段用到的。程序流程图是对程序流程的图形表示,故选D。

  • 第3题:

    在软件设计中不使用的工具是( )。A.系统结构图B.PAD图C.数据流图(DFD图)SX

    在软件设计中不使用的工具是( )。

    A.系统结构图

    B.PAD图

    C.数据流图(DFD图)

    D.程序流程图


    正确答案:C
    系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择C。

  • 第4题:

    数据流程图(Data Flow Diagram, DFD/Data Flow Chart)是描述系统数据流程的工具。它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。在数据流程图中用()表示处理过程。

    A.长方形

    B.带圆角的长方形

    C.正方形

    D.圆或椭圆


    正确答案:B

  • 第5题:

    数据流程图(Data Flow Diagram,DFD/Data Flow Chart)是描述系统数据流程的工具。它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。在数据流程图中用( )表示外部实体。

    A.长方形
    B.带圆角的长方形
    C.正方形
    D.圆或椭圆

    答案:C
    解析:
    数据流程图的基本构成包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面,通常外部实体在数据流程图中用正方形框表示。处理指对数据逻辑处理,也就是数据变换,它用来改变数据值,在数据流程图中处理过程用带圆角的长方形表示。数据流是指处理功能的输入或输出,在数据流程图中用一个水平箭头或垂直箭头表示,箭头指出数据的流动方向。数据存储表示数据保存的地方,它用来存储数据,在数据流程图中数据存储用右边开口的长方条表示。

  • 第6题:

    ( )不属于DFD(Data Flow Diagram,数据流图)的要素。如果使用DFD对某企业的财务系统进行建模,那么该系统中(请作答此空)可以被认定为外部实体。

    A.转账单
    B.转账单输入
    C.接收转账单的银行
    D.财务系统源代码程序

    答案:C
    解析:
    数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑;本题中选项B的联系应属于E-R模型的内容。外部实体:指不受系统控制,在系统以外又与系统有联系的事物或人,它表达了目标系统数据的外部来源或去处。外部实体也可以是另外一个信息系统。本题中接受转账单的银行应是外部实体

  • 第7题:

    (请作答此空)不属于DFD(Data Flow Diagram,数据流图)的要素。如果使用DFD对某企业的财务系统进行建模,那么该系统中( )可以被认定为外部实体。

    A.加工
    B.联系
    C.数据流
    D.数据存储

    答案:B
    解析:
    数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑;本题中选项B的联系应属于E-R模型的内容。外部实体:指不受系统控制,在系统以外又与系统有联系的事物或人,它表达了目标系统数据的外部来源或去处。外部实体也可以是另外一个信息系统。本题中接受转账单的银行应是外部实体

  • 第8题:

    数据流图是结构化系统分析的常用工具之一,人们也经常称它为DFD图。

    A

    B



    数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

  • 第9题:

    数据流图是()的工具。

    • A、事务处理
    • B、系统设计
    • C、编程调试
    • D、系统分析

    正确答案:D

  • 第10题:

    单选题
    数据流图是()的工具。
    A

    事务处理

    B

    系统设计

    C

    编程调试

    D

    系统分析


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

  • 第11题:

    填空题
    数据流程图是系统分析的重要工具,它有两个特性,即()和()。

    正确答案: 概括性,抽象性
    解析: 暂无解析

  • 第12题:

    单选题
    在软件设计中不使用的工具是(  )。
    A

    系统结构图

    B

    程序流程图

    C

    PAD图

    D

    数据流图(DFD图)


    正确答案: D
    解析:
    数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择D选项。

  • 第13题:

    请说明逻辑数据流图(LogicalData Flow Diagram)和物理数据流图(PhysicalData Flow Diagram)之间的主要差别。


    正确答案:逻辑数据流图说明应该具有哪些加工而不关心这些加工是如何实现的:物理数据流图则要说明加工是如何实现的。
    逻辑数据流图说明应该具有哪些加工,而不关心这些加工是如何实现的:物理数据流图则要说明加工是如何实现的。 解析:本题考查分层数据流图及相关的概念。
    问题1是识别外部实体。根据题中说明,系统使用传感器监测各种意外情况,使用录像机和电视机输出TV信号,房主可通过控制面板配置系统、设置密码、启动和关闭系统,并设置传感器事件发生时应自动拨出的电话号码;当系统监测到传感器事件时,就激活警报,播出预置的电话号码。可见,系统的外部实体应有:传感器、报警器、控制面板、显示器(录像机、电视机)、电话线,从传感器读取传感器状态,向报警器发送告警类型,对照数据流图1-9(顶层数据流图)易得,外部实体A是传感器,外部实体B是报警器。
    问题2是判断与数据存储“配置信息”相交互的加工,根据题述,配置信息包含如下数据:传感器①和类型、密码、预拨电话号码。数据流图1-10加工4的细化图中可看出加工4监控传感器用到了配置信息文件,当然也可从加工4的输出数据流“电话拨号”看出,加工4显然用到配置信息中的电话号码。加工3是进行密码处理的,显然需要用到配置信息中的密码。加工5是显示信息和状态,包括从加工2来的信息、从加工3来的检验ID信息及传感器数据,只需简单显示即可,不需要用到配置信息文件。故配置信息会影响数据流图1-10中的加工3“密码处理”、加工4“监控传感器”。
    问题3是补充数据流图。数据流图1-11是数据流图1-10中加工4的细化图,根据子图与父图平衡原则,对照其输入输出数据流可得,缺少输入数据流“传感器状态”,缺少输出数据流“传感器数据”和“电话拨号”。输入数据流“传感器状态”的终点应为加工4.4读传感器,输出数据流“传感器数据”的起点应为加工4.1显示格式,输出数据流“电话拨号”的起点应为加工4.5拨号。
    问题4是数据流图的一些相关概念。物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入/输出硬拷贝。物理数据流用做系统构造和实现的技术性蓝图。逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要哪些系统资源,为了运行系统用户必须执行的活动,以及在系统安装之后如何保护和控制这些系统。逻辑数据流图说明应该具有哪些加工,而不关心这些加工是如何实现的;物理数据流图则要说明加工是如何实现的。

  • 第14题:

    数据流图(DFD)对系统的功能和功能之间的数据流进行建模,其中顶层数据流图描述了系统的______


    答案:B
    本题考查数据流图的基本概念。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,其基础是功能分解。对于复杂一些的实际问题,在数据流图中常常出现许多加工,这样看起来不直观,也不易理解,因此用分层的数据流图来建模。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系。 在分层的数据流图中,各层数据流图之间应保持“平衡”关系,即输入和输出数据流在各层应该是一致的。

     

  • 第15题:

    试说明逻辑数据流图(logical data flow diagram)和物理数据流图(physical data flow diagram)之间的主要差别。


    正确答案:物理数据流图关注的是系统中的物理实体以及一些具体的文档、报告和其他输入输出硬拷贝。物理数据流图用作系统构造和实现的技术性蓝图。 逻辑数据流图强调参与者所做的事情可以帮助设计者决定需要哪些系统资源;为了运行系统用户必须执行的活动;在系统安装之后如何保护和控制这些系统等。 在逻辑数据流图中说明应该具有哪些加工和数据存储而不关心这些加工和数据存储是如何实现的;物理数据流图则要说明加工和数据存储是如何实现的。
    物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入输出硬拷贝。物理数据流图用作系统构造和实现的技术性蓝图。 逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要哪些系统资源;为了运行系统用户必须执行的活动;在系统安装之后如何保护和控制这些系统等。 在逻辑数据流图中说明应该具有哪些加工和数据存储,而不关心这些加工和数据存储是如何实现的;物理数据流图则要说明加工和数据存储是如何实现的。

  • 第16题:

    在软件设计中不使用的工具是( )。

    A.系统结构图

    B.程序流程图

    C.PAD图

    D.数据流图(DFD)


    正确答案:C
    C。【解析】数据分析主要使用的是数据流图和数据字典,概念设计阶段使用的是系统结构图,在详细设计阶段使用的是程序流程图。所以答案选择C。

  • 第17题:

    数据流图(DFD)是用于描述结构化方法中详细设计阶段的工具。()


    答案:错
    解析:
    数据流图,是描述系统数据流程的工具,使用于需求分析阶段。它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。

  • 第18题:

    ( )不属于DFD(Data Flow Diagram,数据流图)的要素。

    A.加工
    B.联系
    C.数据流
    D.数据存储

    答案:B
    解析:
    数据流图(DFD)是一种最常用的结构化分析工具,从数据传递和加工的角度,以图形的方式刻画系统内部数据的运动情况。数据流图是一种能全面地描述信息系统逻辑模型的主要工具,可以用少数几种符合综合地反映出信息在系统中流动、处理和存储的情况。数据流图用到的基本成分有,外部实体、数据流、数据存储和处理逻辑;本题中选项B的联系应属于E-R模型的内容。

  • 第19题:

    论数据流图在系统分析与设计中的应用

    数据流图 (Data Flow Diagram ,DFD) 是进行系统分析和设计的重要工具,是表达系统内部数据的流动并通过数据流描述系统功能的一种方法。DFD 从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的 情况,来说明系统所完成的功能。在系统分析中,逻辑 DFD 作为需求规格说明书的组成部分,用于建模系统的逻辑业务需求;在系统设计中,物理DFD 作为系统构造和实现的技术性蓝图,用于建模系统实现的技术设计决策和人为设计决策。

    请围绕“数据流图在系统分析与设计中的应用”论题,依次从以下三个方面进行论述。

    1. 简要叙述你参与的软件开发项目以及你所承担的主要工作。

    2. 列举出 DFD 中的几种要素及含义,简要说明在系统分析与设计阶段逻辑 DFD 和物理 DFD 中这些要素之间有何区别。

    3. 根据所参与的项目,具体阐述你是如何通过绘制数据流图来进行系统分析与设计的。


    答案:
    解析:
    DFD是SA方法中的重要工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。DFD还可被认为是一个系统模型,在信息系统开发中,如果采用结构化方法,则一般将DFD作为需求规格说明书的一个组成部分。

    在DFD中,通常会出现4种基本符号,分别是数据流、加工、数据存储和外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在DFD中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体是位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。

    DFD可以是一个物理系统模型,也可以是逻辑系统模型,也可以是两者的混合。

    逻辑DFD与物理DFD最大的区别在于,逻辑DFD只描述了相关的组成要素,而物理DFD则会涉及到具体的实现技术。

  • 第20题:

    数据流程图是系统分析的重要工具,它有两个特性()和()。


    正确答案:概括性;抽象性

  • 第21题:

    数据流程图是系统分析的重要工具,它有两个特性,即()和()。


    正确答案:概括性;抽象性

  • 第22题:

    判断题
    数据流图是结构化系统分析的常用工具之一,人们也经常称它为DFD图。
    A

    B


    正确答案:
    解析: 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

  • 第23题:

    填空题
    数据流程图是系统分析的重要工具,它有两个特性()和()。

    正确答案: 概括性,抽象性
    解析: 暂无解析