以下关于流程图,描述错误的是()
A.以图形显示产品或服务流程中所有的步骤及发生的次序;用来了解现有作业流程,指出流程中的问题与瓶颈,以需求改善机会
B.系统流程图以水平的方式来呈现流程中的主要步骤,不显示流程中的细节,也不包括决策符号
C.细部流程图主要的目的是为了指出要谈的起迄点
D.流程图包括系统流程图和细部流程图
A、以图形显示产品或服务流程中所有的步骤及发生的次序;用来了解现有作业流程,指出流程中的问题与瓶颈,以需求改善机会
A.以图形显示产品或服务流程中所有的步骤及发生的次序;用来了解现有作业流程,指出流程中的问题与瓶颈,以需求改善机会
B.系统流程图以水平的方式来呈现流程中的主要步骤,不显示流程中的细节,也不包括决策符号
C.细部流程图主要的目的是为了指出要谈的起迄点
D.流程图包括系统流程图和细部流程图
A、以图形显示产品或服务流程中所有的步骤及发生的次序;用来了解现有作业流程,指出流程中的问题与瓶颈,以需求改善机会
A.业务流程图反映业务执行的运动过程
B.业务流程图是业务人员与开发人员的一种媒介
C.在软件开发规范中,业务流程图是必须提供的资料之一
D.可从业务流程图中抽象出数据流程图
A.数据分析是系统分析的主体内容,
B.数据分析中不应包含非数值型数据
C.数据流程图是数据分析的重要工具
D.数据流程图内容用数据字典定义
A.算法可以用自然语言、流程图、伪代码来描述
B.算法的步骤必须是有限的
C.算法可以没有输入,但必须有输出
D.算法的步骤不需要确切的定义,合适就行
A.算法只能用流程图来描述
B.同一个算法只能用一种程序语言来实现
C.一个算法必须保证它的执行步骤是有限的
D.算法可以有零个或多个输入,但只能有一个输出
数据分析是系统分析的主体内容,关于数据分析的描述错误的是()
A.数据分析不包括对原系统进行数据分析
B.数据分析包括数据流程图的绘制
C.数据分析包括数据字典的编制
D.数据的质量保证是数据分析的基本要求
阅读以下关于结构化软件系统建模的叙述。
某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计思路:
(1) 小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。
(2) 小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如下图所示。
项目组经讨论确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了上图所示数据流图中存在的错误。
[问题1]
流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。
[问题2]
请分析指出上图所示的数据流图中存在的错误及其原因,并针对1层数据流图绘制出情报分类子系统的0层数据流图。
[问题3]
高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。