阅读下列说明和数据流图,回答问题1至问题3,[说明]考务处理系统具有如下功能:(1)对考生送来的报名单进行检查。(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷。(3)对阅卷站送来的成绩清单进行检查,并根据制订的合格标准审定合格者。(4)制作考生通知单送给考生。(5) 进行成绩分类统计(按地区、年龄、文化程度、职业、考试级别等分类)和试题难度分析,产生统计分析表。以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1-1是顶层数据流图,图

题目

阅读下列说明和数据流图,回答问题1至问题3,

[说明]

考务处理系统具有如下功能:

(1)对考生送来的报名单进行检查。

(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷。

(3)对阅卷站送来的成绩清单进行检查,并根据制订的合格标准审定合格者。

(4)制作考生通知单送给考生。

(5) 进行成绩分类统计(按地区、年龄、文化程度、职业、考试级别等分类)和试题难度分析,产生统计分析表。

以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1-1是顶层数据流图,图1-2是第0层数据流图,图1-3是第l层数据流图,其中(A)是加工1的子图,(B)是加工2的子图。

[图1-1]

[图1-2]

[图1-3]

[数据字典]

报名单=地区+序号+姓名+性别+年龄+文化程度+职业+考试级别+通信地址

正式报名单=报名单+准考证号

准考证=地区+序号+姓名+准考证号+考试级别

考生名单={准考证号+考试级别}

统计分析表=分类统计表+难度分析表

考生通知单=考试级别+准考证号+姓名+合格标志+通信地址

根据题意,指出0层数据流图(图1-2)中缺失的数据流的名称,并指出该数据流的起点和终点。


相似考题
参考答案和解析
正确答案:成绩清单起点:阅卷站终点:统计成绩
成绩清单,起点:阅卷站,终点:统计成绩 解析:对于分层数据流图,一定要注意平衡原则,即父图与子图数据流一致。
仔细与顶层数据流图比对,可发现缺失了数据流“成绩清单”,其起点应为“阅卷站”,终点为加工2“统计成绩”。
更多“阅读下列说明和数据流图,回答问题1至问题3,[说明]考务处理系统具有如下功能:(1)对考生送来的报名单进行检查。(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷。(3)对阅卷站送来的成绩清单进行检查,并根据制订的合格标准审定合格者。(4)制作考生通知单送给考生。(5) 进行成绩分类统计(按地区、年龄、文化程度、职业、考试级别等分类)和试题难度分析,产生统计分析表。以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1-1是顶层数据流图,图”相关问题
  • 第1题:

    阅读以下说明和数据流图,回答问题1~3问题。

    [说明]

    研究生招生系统旨在用计算机对学校的研究生招生事务进行管理。研究生招生可分为报名阶段、考试阶段和录取阶段。招生报考前,招生处要进行考前准备工作,如统计招生导师、考试科目以及制定报考专业标准代码等。招生导师信息包括导师的姓名、性别、年龄、出生年月、所从事专业和研究方向以及所在系别。考试科目包含科目代码、科目的名称以及报考本科目的考试人数。在报名阶段,考生向招生处提交报名数据表,研究生系统根据考生的报考数据确定考生准考生号,并通知考生考试日期。在考试阶段,考试结束后,考生成绩录入研究生招生系统,考生可以从研究生招生系统中获取自己的考试成绩。在录取阶段,研究生招生系统根据考生的报考数据、考试成绩、外校调剂考生信息以及往年保留资格记录文件,确定录取数据,并形成录取文件。系统统计并记录相关招生信息,以供查询。对被录取的考生发放录取通知书,对需要保留资格的考生记录其信息,以供下年度招生使用。招生处可以从研究生招生系统中获得录取数据和招生情况的统计信息,以供咨询。

    数据流图11-1为研究生招生系统顶层图,数据流图11-2为研究生招生系统第0层DFD图,数据流图11-3为加工3的细化图。

    [数据流图11-1]

    数据流图11-2中有3条数据流,请根据说明中的术语给出这三条数据流名称,并指出起点和终点。


    正确答案:“统计数据”:起点“统计查询”终点“统计报表”文件。 “录取数据”:起点“加工3录取”终点“录取文件”。 “成绩”:起点“加工2考试”终点“考生”。
    “统计数据”:起点“统计查询”,终点“统计报表”文件。 “录取数据”:起点“加工3录取”,终点“录取文件”。 “成绩”:起点“加工2考试”,终点“考生”。

  • 第2题:

    试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

    【说明】

    某公司欲开发招聘系统以提高招聘效率,其主要功能如下:

    (1)接受申请

    验证应聘者所提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。

    (2)评估应聘者

    根据部门经理设置的职位要求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价结果表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。 现采用结构化方法对招聘系统进行分析与设计,获得如图1-1所示的顶层数据流图、图1-2所示0层数据流图和图1-3所示1层数据流图。

    【问题1】(3分) 使用说明中的术语,给出图中E1~E3所对应的实体名称。


    正确答案:
    【问题l】(3分)
    El:应聘者 E2:部门经理 E3:工资系统

  • 第3题:

    阅读下列说明和数据流图,回答问题1至问题3,将解答填入对应栏内。

    [说明]

    下面给出的是某房产管理系统的一套分层数据流图。其功能描述如下:

    (1)系统随时根据住房送来的入住单更新住户基本信息文件;

    (2)每月初系统根据物业管理委员会提供的月附加费(例如清洁费、保安费、大楼管理费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。住户交费时,系统输入交费凭证,核对后输出收据给住户;

    (3)系统定期向物业管理委员会提供住房分配表和交费清况表;

    (4)住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分户或换房前的房租。

    以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1-1是项层数据流图,图1-2是第0层数据流图,图1-3是第1层数据流图,其中A是加工1的细化图,B是加工2的细化图。假定题中提供的顶层图是正确的,请回答下列问题。

    [图1-1]

    [图1-2]

    [图1-3]

    指出图1-2中的哪些文件可不必画出。


    正确答案:“房租文件”和“交费文件”
    “房租文件”和“交费文件” 解析:分层数据流图中,只涉及单个加工的文件不必画出,可在子图中再画。依此标准,图1-2中文件“房租文件”和“交费文件”不必画出。

  • 第4题:

    阅读下列说明和图,回答问题1至问题3。

    【说明】

    某汽车数字仪表板将完成下述功能:

    (1)通过模/数转换,实现传感器和微处理器的接口。

    (2)在发光二极管面板上显示数据。

    (3)指示速度(mph)、行驶里程、油耗(mpg)等。

    (4)指示加速或减速。

    以下是经分析得到的数据流图,有些地方有待填充,假定顶层数据流图是正确的。图9-14是顶层数据流图,图9-15是第0层数据流图,图9-16是第1层数据流图,其中A是加工1的细化图,B是加工2的细化图。图中,△sps表示转速sps的瞬时变化值,若△sps>0则汽车加速,△sps<0则减速,△sps=0则匀速。假定题中提供的顶层图是正确的,请回答下列问题。

    第0层数据流图(如图9-15所示)中有一条缺失的数据流,请指出该数据流的起点和终点。

    加工1的细化图(如图9-16中的A所示)中有一条缺失的数据流,请指出该数据流的起点和终点。


    正确答案:图9-15中缺失的数据流:速度mph起点:加工1速度处理终点:仪表板。 图9-16(A)中缺失的数据流:加速/减速起点:加工1.2确定加速/减速终点:仪表板。
    图9-15中,缺失的数据流:速度mph,起点:加工1速度处理,终点:仪表板。 图9-16(A)中,缺失的数据流:加速/减速,起点:加工1.2确定加速/减速,终点:仪表板。 解析:分层数据流图时刻牢记父图与子图平衡原则。对这种数据流缺失题目,认真对照父图与子图就可得出答案。另外,还要注意与文件的交互,包括错误数据流大多也是出在此。
    将第0层数据流图(见图9-15)与顶层数据流图(见图9-14)仔细对照,可以发现缺失了输出数据流“速度mph”,其起点为加工1速度处理,终点为仪表板。数据流“速度mph”虽然从加工1输出到了加工2,但这只是内部数据流。
    同理,加工1的细化图(见图9-16(A))缺失了数据流“加速碱速”,其起点是加工1.2确定加速/减速,终点是仪表板。

  • 第5题:

    某考试系统的部分功能描述如下,审核考生报名表,通过审核的考生登录系统,系统自动为其生成一套试题,考试中心提供标准答案,问卷老师问卷,提交考生成绩,考生查看自己的成绩。若用数据流图对该系统进行建模,则()不是外部实体。.

    A、考生

    B、考试中心

    C、问卷老师

    D、试题


    正确答案:D

  • 第6题:

    某考务处理系统的部分需求包括:检查考生递交的报名表;检查阅卷站送来的成绩清单;根据考试中心指定的合格标准审定合格者。若用顶层数据流图来描述,则如下选项不属于数据流的是()。

    A.考生

    B.报名表

    C.成绩清单

    D.合格标准


    参考答案A

  • 第7题:

    某考务处理系统的部分需求包括:检查考生递交的报名表;检查阅卷站送来的成绩 清单;根据考试中心指定的合格标准审定合格者。若用顶层数据流图来描述,则(49)不是数据流。

    A.考生

    B.报名表

    C.成绩清单

    D.合格标准


    正确答案:A
    本题考查数据流的基础知识。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,其基础是功能分解。数据流的基本要素包括:①数据源或数据汇点表示要处理数据的输入来源或处理结果要送往何处;②数据流表示数据沿者箭头方向的流动;③加工是对数据对象的处理货变换;④数据存储在数据流图中起保存数据的作用。在上述例子中,考试是数据源,报名表、成绩清单和合格标准是数据流。

  • 第8题:

    ●试题一

    阅读下列说明和数据流图,回答问题1~问题3。

    【说明】

    某医院收费系统的主要功能是收取病人门诊的各项费用。系统的收费功能分为3个方面:病历收费、挂号收费和根据处方单内容收取检查或药物费用。

    1.病人初次来该医院看病,首先购买病历,记录病人基本情况。

    2.病人看病前要挂号。根据病人的病历和门诊部门(内科、外科等),系统提供相应的挂号单和处方单,并收取费用。

    3.病人根据处方单进行进一步检查或取药前需交纳各项费用。系统首先根据病人基本情况检查处方单中病历号是否正确,记录合格的处方单,并提供收据。

    4.所有收费都必须依据定价表中的定价来计算,且所有收费都必须写入收费记录中。

    医院收费系统的顶层图如图2所示;医院收费系统的第O层DFD图如图3所示。其中,加工1的细化图如图4所示,加工2的细化图如图5所示。

    假定顶层图是正确的,"定价表"文件已由其他系统生成。

    【数据流图】

    图2医院收费系统的顶层图

    图3医院收费系统的0层图

    图4医院收费系统的加工1子图

    图5医院收费系统的加工2子图

    【问题1】

    指出哪张图的哪些文件可以不必画出。

    【问题2】

    数据流图4中缺少2条数据流,请直接在图中添加。

    【问题3】

    数据流图5中缺少4条数据流,请直接在图中添加。


    正确答案:
    ●试题一[问题1]【答案】医院收费系统的0层图中"处方记录"[问题2]【答案】1."1.1检查病人信息"的"不合格病人信息"输出数据流。2."1.2计算费用"的"收据"输出数据流。[问题3]【答案】1.从"病人基本情况"到"3.1检查处方单"的数据流。2.从"3.2记录处方"到"处方记录"的数据流。3.从"定价表"到"3.3制作收据"的数据流。4.从"3.3制作收据"到"收费记录"的数据流。【解析】在0层图中有0层图中"处方记录"是加工3"处方收费"的局部数据文件,所以不必画出。找出缺少的数据流的一个关键是父图与子图的平衡,即子图的输入输出数据流与父图相应的加工的输入输出数据必须一致。从0层图中可以看到对于加工1"病历收费"有输入流"病人信息",输出流"不合格病人信息","病历"和"收据"。而加工1子图中却只有"病人信息"和"病历",所以一定缺少2条输出流"不合格病人信息"和"收据"。病人信息是否合格是在加工1.1"检查病人信息"中处理,因此加工1.1出一条输出流"合格病人信息"外,还缺少一条输出流"不合格病人信息"。对合格的病人信息,加工1.2计算收费后,理应提供收据给病人,所以另一条缺少的数据流是"1.2计算费用"的"收据"输出数据流。根据说明"系统首先根据病人基本情况检查处方单中病历号是否正确",因此,在加工3.1"检查处方单"中,需读入病人基本情况,所以缺少从"病人基本情况"到"3.1检查处方单"的数据流。然后系统"记录合格的处方单",所以加工3.2"记录处方"中需讲处方的内容记录到文件"处方记录"中,因此缺少从"3.2记录处方"到"处方记录"的数据流。加工3.3"制作收据"中需根据文件"定价表"的各项目或药品的价格来计算所需收取的费用,因此图中还缺少从"定价表"到"3.3制作收据"的数据流。最后收费的记录需写入文件"收费记录"中,所以缺少的第4条数据流是从"3.3制作收据"到"收费记录"的数据流。

  • 第9题:

    某一资格考试系统的需求为:管理办公室发布考试资格条件,考生报名,系统对考试资格审查,并给出资格审查信息;对符合资格条件的考生,管理办公室给出试题,考生答题,管理办公室给出答案,系统自动判卷,并将考试结果发给考生。根据该需求绘制数据流图,则(请作答此空)是外部实体,( )是加工。

    A.考生
    B.试题
    C.资格审查
    D.考试资格条件

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

  • 第10题:

    阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。【说明】某营销企业拟开发一个销售管理系统,其主要功能描述如下:1.接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理:即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。2.根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门。3.根据采购部门提供的进货通知单进行进货处理:即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。4.根据保留的客户订单进行销售统计,打印统计报表给经理。现采用结构化方法对销售管理系统进行分析与设计,获得如下图所示的顶层数据流图和0层数据流图。



    1、【问题1】使用说明中的词语,给出上述顶层数据流图中的外部实体E1~E4的名称。
    2、【问题2】使用说明中的词语,给出上述0层数据流图中的数据存储D1~D3的名称。
    3、【问题3】上述0层数据流图中缺少了4条数据流,根据说明及顶层数据流图提供的信息,分别指出这4条数据流的起点和终点。



    答案:
    解析:
    1、E1:客户 E2:采购部门 E3:库房 E4:经理
    2、D1:缺货记录文件D2:库存记录文件D3:订单记录文件
    3、



    1、本题考查DFD的应用,属于比较传统的题目,需要细心分析题目中所描述的内容。数据流图(data flow diagram,DFD)是一种便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。[问题1]考查顶层DFD。顶层DFD通常用来确定系统边界,其中只包含一个唯一的加工(即待开发的系统)、外部实体以及外部实体与系统之间的输入输出数据流。题目要求根据描述确定图中的外部实体。分析题干中描述并结合已给出的顶层数据流图,可知该销售管理系统中有客户、采购部门、库房、经理。题干中提供的关键信息如下:接受客户订单;给库房开具备货单;将缺货通知单发给采购部门;打印统计报表给经理。
    2、[解析] 考查0层DFD,要求确定0层数据流图中的数据存储,题目中提到的数据存储有订单记录文件、库存记录文件和缺货记录文件。在题中给出的0层DFD中,与数据存储D1相关的数据流有两条,来自“处理订单”,到达“缺货统计”,分析“1.接受客户订单,检查库存货物是否满足订单要求。如果满足,进行供货处理:即修改库存记录文件,给库房开具备货单并且保留客户订单至订单记录文件;否则进行缺货处理:将缺货订单录入缺货记录文件。”,确定D1应是“缺货记录文件”。分析0层数据流图,到达D2的数据流分别来自“供货处理”和“进货处理”,由“3.根据采购部门提供的进货通知单进行进货处理:即修改库存记录文件,并从缺货记录文件中取出缺货订单进行供货处理。”,确定D2为“库存记录文件”。由描述“…给库房开具备货单并且保留客户订单至订单记录文件”,确定D3为“订单记录文件”。

    3、[解析] 考查缺失的数据流。比较顶层和0层数据流图可知,顶层数据流图中的数据流已全部体现在0层数据流图中。图中缺失数据流最明显的地方是“销售统计”加工只有流出的数据流而没有流入的数据流,由“…给库房开具备货单并且保留客户订单至订单记录文件,…根据保留的客户订单进行销售统计”可知,应存在一条从D3(订单记录文件)至销售统计的数据流。由“接受客户订单,检查库存货物是否满足订单要求”可知,处理订单时需要来自库存记录文件的数据流。当发生缺货情况时,除了“根据缺货记录文件进行缺货统计,将缺货通知单发给采购部门”,采购部门还需根据缺货记录文件进行进货处理。一旦进货成功,就可进行供货处理。

  • 第11题:

    某考试系统的部分功能描述如下,审核考生报名表,通过审核的考生登录系统,系统自动为其生成一套试题,考试中心提供标准答案,问卷老师问卷,提交考生成绩,考生查看自己的成绩。若用数据流图对该系统进行建模,则( )不是外部实体。

    A.考生
    B.考试中心
    C.问卷老师
    D.试题

    答案:D
    解析:
    在数据流图中,外部实体是指处于系统之外,跟系统有交互的对象。外部实体可以是人、物、其他系统等。根据题意,“试题”是考试系统本身包含的部分,不属于外部实体。

  • 第12题:

    填空题
    数据流程图的顶层图说明了系统的(),即系统的()和()数据流,顶层图有()张。

    正确答案: 边界,输入,输出,一
    解析: 暂无解析

  • 第13题:

    自学考试报名过程中有个“记录报名单”的加工。该加工主要是根据报名表(姓名、性别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编号、填写、输出准考证给报名者,同时记录到考生名册中(准考证号、姓名、课程)。请绘制该加工的DFD图,并写出数据词典中的数据流条目。


    参考答案:

  • 第14题:

    阅读下列说明和数据流图,回答问题1至问题3,将解答填入对应栏内。

    [说明]

    某供销系统接受顾客的订货单,当库存中某配件的数量小于订购量或库存量低于一定数量时,向供应商发出采货单;当某配件的库存量大于或等于订购量时,或者收到供应商的送货单时并更新了库存后,向顾客发出提货单。该系统还可随时向总经理提供销售和库存情况表。

    以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1-1是顶层数据流图,图1-2是第0层数据流图,图1-3是第1层数据流图,其中(A)是加工1的子图,(B)是加工2的子图。

    [图1-1]

    [图1-2]

    [图1-3]

    [数据字典]

    (1)数据流条目

    订货单=配件号+配件名+规格+数量+顾客名+地址

    提货单=订货单+金额

    采货单=配件号+配件名+规格+数量+供应商名+地址

    送货单=配件号+配件名+规格+数量+金额

    (2)文件说明

    文件名:配件库存

    组成:{配件号+配件名+规格+数量+允许的最低库存量}

    根据题意,图1-2中哪个文件可不必画出。


    正确答案:采购订单
    采购订单 解析:分层数据流图中,只涉及单个加工的文件不必画出,可在子图中再画。依此标准,图1-2中文件“采购订单”只与加工采购有关,故不必画出。

  • 第15题:

    阅读下列说明和数据流图,回答问题1至问题3。

    [说明]

    图书管理系统旨在用计算机对图书进行管理,包括图书的购入、借阅、归还以及注销。管理人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便掌握图书的流通情况。

    系统要实现以下四方面的功能:购入新书、读者借书、读者还书以及图书注销。

    (1)购入新书:需要为该书编制图书卡片,包括分类目录号、图书流水号(要保证每本书都有唯一的流水号,即使同类图书也是如此)、书名、作者、内容摘要、价格和购书日期等信息,写入图书目录文件中。

    (2)读者借书:填写借书单,包括读者号、欲借图书分类目录号,系统首先检查该读者号是否有效,若无效,则拒绝借书,否则进一步检查该读者所借图书是否超过最大限制数,若已达到最大借阅数,则拒绝借书,否则读者可以借出该书,登记图书分类目录号、图书流水号、读者号和借阅日期等,写回到借书文件中去。

    (3)读者还书:根据图书流水号,从借书文件中读出和该图书相关的借阅记录,表明还书日期,再写回借书文件中;如果图书逾期未还,则处以相应罚款。

    (4)图书注销:将一些过时或无保留价值的图书注销,从图书文件中删除相关记录。

    (5)流通查询:管理员可以对图书流通情况进行查询,包括某位读者、某种图书和全局图书,给出流通情况统计表。

    以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1-1是顶层数据流图,图1-2是第0层数据流图,图1-3是第1层数据流图。

    [图1-1]

    [图1-2]

    [图1-3]

    [数据字典]

    (1)数据流条目

    图书管理要求=[入库单|借书单|还书单|注销单]

    入库单=分类目录号+数量+书名+作者+内容摘要+价格+购书日期

    借书单=读者号+(d)+借阅日期

    还书单=(e)+还书日期

    (2)文件说明

    文件名:目录文件

    组成:{分类目录号+书名+作者+内容摘要+价格+入库日期+总数+库存数+(f)}

    根据题意,指出数据流图中缺失的数据流(a)的名称,并指出该数据流的起点。


    正确答案:(a)名称:当前日期起点:系统时钟
    (a)名称:当前日期,起点:系统时钟 解析:加工2的输入数据流有“当前日期”和“有效的图书管理要求”。根据平衡原则,加工2.1的输入数据流(a)应为“当前日期”,其起点自然是“系统时钟”。

  • 第16题:

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


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

     

  • 第17题:

    根据系统功能和数据流图填充下列数据字典条目中的(1)和(2):

    试题得分表二准考证号+{课程名+成绩}

    考生名册=报名号+准考证号+姓名+通信地址+出生年份+文化程度+职业

    考生通知单=(1)

    报名表=(2)


    正确答案:(1)准考证号+姓名+{课程名+成绩}+合格/不合格标志 (2)报名号+姓名+通信地址+出生年份+文化程度+职业
    (1)准考证号+姓名+{课程名+成绩}+合格/不合格标志 (2)报名号+姓名+通信地址+出生年份+文化程度+职业 解析:根据题目说明中提到的“填写考生通知单(内容包含该考生的准考证号、姓名、各课程成绩及最终合格/不合格标志),送给考生”,所以考生通知单应该包括考生的准考证号、姓名和最终合格/不合格标志,这种共同组成的含义由符号“+”来表示。同时因为考试可能有多门课程共同组成,所以,课程号和该课程的成绩也是必须的。其中的多门课程山符号“{...}”来表示重复。因此,考生通知单;准考证号+姓名+{课程名+成绩}+合格/不合格标志。
    根据题目说明中提到的“对合格的报名表编好准考证号码后将准考证送给考生”,在0层图中可以看到,加工1“登记报名表”把考生信息写入文件“考生名册”中,可见“考生名册”中的数据除“准考证号”外均从合格的报名表中得到。因此“报名表”至少需要山报名号、姓名、通信地址、出生年份、文化程度和职业组成。由数据字典定义式表示为:报名表=报名号+姓名+通信地址+出生年份+文化程度和职业。

  • 第18题:

    某一资格考试系统的需求为:管理办公室发布考试资格条件,考生报名,系统对考试资格审查,并给出资格审查信息;对符合资格条件的考生,管理办公室给出试题,考生答题,管理办公室给出答案,系统自动判卷,并将考试结果发给考生。根据该需求绘制数据流图,则( )是外部实体,( )是加工。

    A.考生 B.试题 C.资格审查 D.考试资格条件A.考生 B.试题 C.资格审查D.考试资格条件


    正确答案:A,C

  • 第19题:

    ●试题一

    阅读下列说明和数据流图,回答问题1~问题3。

    【说明】

    某考务处理系统主要功能是考生管理和成绩管理:

    1.对考生送来的报名表进行检查。

    2.对合格的报名表编好准考证号码后将准考证送给考生,将汇总后的考生名单送给阅卷站。

    3.对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者。

    4.填写考生通知单(内容包含该考生的准考证号、姓名、各课程成绩及最终合格/不合格标志),送给考生。

    5.根据考生信息及考试成绩,按地区、年龄、文化程度和职业进行成绩分类统计及试题难度分析,产生统计分析表。

    考务处理系统的顶层图如图1所示,第0层图如图2所示,加工2子图如图3所示。

    【数据流图】

    图1顶层图

    图2 0层图

    图3加工2子图

    【问题1】

    指出哪张图的哪些文件可以不必画出。

    【问题2】

    数据流图1-3中缺少3条数据流,请直接在图中添加。

    【问题3】

    根据系统功能和数据流图填充下列数据字典条目中的 (1) 和 (2) :

    试题得分表=准考证号+{课程名+成绩}

    考生名册=报名号+准考证号+姓名+通信地址+出生年份+文化程度+职业

    考生通知单= (1)

    报名表= (2)


    正确答案:
    ●试题一[问题1]【答案】0层图中的"试卷得分表"是局部文件,可不必画出。[问题2]【答案】(1)分类统计成绩中需要读入考生成绩,缺少从"考生名册"到"2.4分类统计成绩"的数据流。(2)"2.1检查成绩表"缺少输出数据流"错误成绩表"。(3)"2.2审定合格者"缺少输入数据流"合格标准"。[问题3]【答案】(1)准考证号+姓名+{课程名+成绩}+合格/不合格标志(2)报名号+姓名+通信地址+出生年份+文化程度+职业【解析】问题1中"不必画出"是指在某层数据流图中,只画流程图中各加工之间的公共数据文件,隐藏某加工的局部数据文件,这个规则只是为了使整个数据流图的层次结构更科学、更清晰,不过画出"不必画出的数据文件"对数据流图不会造成理解错误。在0层图中有文件"考生名册"和"试卷得分表",其中"试卷得分表"是加工2"统计成绩"的局部数据文件,所以不必画出。问题2是要指出哪些图中遗漏了哪些数据流,这需要从两个方面进行考虑:一是父图与子图的平衡,即子图的输入、输出数据流与父图相应的加工的输入、输出数据必须一致。二是针对每个加工至少要有一个输入和输出,反映次加工的数据来源和结果。数据流图1-3是加工2"统计成绩"的子图,为了发现图中遗漏的数据流,首先要观察0层图中加工2的输入、输出流。在O层图中,加工2"统计成绩"有2个输入流"合格标准"和"成绩表",4个输出流"考生通知单"、"统计分析表"、"难度分析表"和"错误成绩表"。再看加工2子图中只有一个输入流"成绩表",可见必然遗漏了一个输入流"合格标准"。根据题目说明提到的"对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者",所以输入流"合格标准"应该是输入到加工2.2"审定合格者"。加工2子图中只有3个输出流"考生通知单"、"统计分析表"和"难度分析表",缺少数据流"错误成绩表"。加工2.1"检查成绩表"的功能是检查成绩表是否合格,其中一个输出流是"正确成绩表",自然另一个是输出是"错误成绩表"。因此,第二个遗漏的数据流是"2.1检查成绩表"的输出数据流"错误成绩表"。根据题目中提到的"根据考生信息及考试成绩,按地区、年龄、文化程度和职业进行成绩分类统计及试题难度分析,产生统计分析表"这一说明,可以判断出加工2.4"分类统计成绩"除了需要"试卷得分表"的输入流外,还需要考生信息,需要从文件"考生名册"中输入。问题3中根据题目说明中提到的"填写考生通知单(内容包含该考生的准考证号、姓名、各课程成绩及最终合格/不合格标志),送给考生",所以考生通知单应该包括考生的准考证号、姓名和最终合格/不合格标志,这种共同组成的含义由符号"+"来表示。同时因为考试可能有多门课程共同组成,所以,课程号和该课程的成绩也是必须的。其中的多门课程由符号"{…}"来表示重复。因此,考生通知单=准考证号+姓名+{课程名+成绩}+合格/不合格标志。根据题目说明中提到的"对合格的报名表编好准考证号码后将准考证送给考生",在0层图中可以看到,加工1"登记报名表"把考生信息写入文件"考生名册"中,可见"考生名册"中的数据除"准考证号"外均从合格的报名表中得到。因此"报名表"至少需要由报名号、姓名、通信地址、出生年份、文化程度和职业组成。由数据字典定义式表示为:报名表=报名号+姓名+通信地址+出生年份+文化程度+职业。

  • 第20题:

    绘图题:用SA方法画出下列问题的顶层和0层数据流图。某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。


  • 第21题:

    阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】




    某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有关的主要功能如下。(1)考试设置。教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。(2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。(3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。(4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。(5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。(6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。【问题1】使用说明中的词语.给出图1-1中的实体E1-E2的名称。【问题2】使用说明中的词语,给出图1-2中的数据存储D1-D4的名称。【问题3】根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。【问题4】图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。(注:数据流的起点和终点须使用加工的名称描述)。


    答案:
    解析:
    【问题1】本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是比较传统的题目,与往年相比考点类似,要求考生细心分析题目中所描述的内容。DFD是一种便于用户理解、分析系统数据流程的图形化建模工具。是系统逻辑模型的重要组成部分。上下文DFD(顶层DFD)通常用来确定系统边界,将待开发系统本身看作一个大的加工(处理),然后根据谁为系统提供数据流,谁使用系统提供的数据流,确定外部实体。建模出的上下文DFD中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流。在上下文确定的系统外部实体以及与外部实体的输入输出数据流的基础上,建模0层DFD,将上下文DFD中的加工进一步分解,成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,经过这些加工之后变换成上下文DFD的输出数据流。根据0层DFD的中加工的复杂程度进一步建模加工的内容。在建模分层DFD时,根据需求情况可以将数据存储在建模在不同层次的DFD中,注意要在绘制下层数据流图时要保持父图与子图平衡。父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同,或者父图中的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流。本问题考查上下文DFD,要求确定外部实体。考察系统的主要功能,不难发现,针对系统与考试有关的主要功能,涉及到教师和学生,系统管理员不在与考试有关的主要功能中涉及,另外没有提到其他与系统交互的外部实体。根据描述(1)中"教师制定试题等考试信息"等信息,描述(2)中"根据教师设定的考拭信息,在考试有效时间内向学生显示考试说明和题目",从而即可确定E1为"教师"实体,E2为"学生"实体。【问题2】本问题要求确定0层数据流图中的数据存储。分析说明中和数据存储有关的描述,说明中(1)中"教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储",可知D1、D2和D3为试题、学生信息和考试信息,再从图1-2中流入D2的数据流名称"学生信息数据",确定D2是学生信息,流入D1的数据流名称为"试题",确定D1为试题,流入D3的数据流名称为考试信息,确定D3为考试信息。说明中(3)根据答案对接收到的解答数据进行处理,然后将解答结果进行存储,确定D4是解答结果。其他描述中对数据存储的使用更进多说明,进一步确定D1?D4满足上述分析。【问题3】本问题要求补充缺失的数据流及其起点和终点。通过不同层的DFD以及说明中描述和图之间的对应关系加以确定。首先对照图1-1和图1-2的输入、输出数据流,发现数据流的数量和名称均相同,所以,需进一步考查说明中的功能描述和图1-1中的数据流的对应关系,以确定缺失的是加工之间还是加工与数据存储之间的数据流。说明(2)显示并接收解答,需要"根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目",对照图1-2可以看出,加工2缺少所要显示的题目的输入源,即缺失输入流"题目",题目存储于数据存储试题中,因此,缺少的数据流为从题目(D1)到加工2显示并接收解答的题目。说明(3)处理解答,需要"根据答案对接收到的解答数据进行处理",对照图1-2可以看出,加工3"处理解答"缺少输入流"答案",而答案从说明(1)中可以看出是存储在试题(题目和答案)数据存储中(D1),因此确定缺失的一条数据流"答案",从D1或试题到加工3或处理解答。 【问题4】本问题针对建模分层DFD的时候的分解粒度。考查说明(6)发送通知中,"根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。"说明功能(6)发送通知包含创建通知并发送给学生或老师。在图1-2中建模为一个加工,完成的功能是依据不同的输入数据流创建通知,然后发送给相应的外部实体老师或学生,因此为了进一步清晰每个加工的职责,需对图1-2中原有加工6进行分解,分解为"创建通知"和"发送通知"。创建通知针对输入数据流"报告数据"和"成绩单数据",这两条数据流保持原有的起点,终点即为创建通知。创建通知产生出"通知数据"。"通知数据"作为加工"发送通知"的输入流,进一步根据通知数据是针对哪个外部实体而发送"通知"给相应的学生或者教师。至此,对图1-2中原有加工6的分解完成。

  • 第22题:

    某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有关的主要功能如下。
    (1)考试设置。教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
    (2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
    (3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
    (4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。
    (5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。
    (6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
    现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。




    【问题1】(2分)
    使用说明中的词语,给出图1-1中的实体E1~E2的名称。
    【问题2】(4分)
    使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
    【问题3】(4分)
    根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
    【问题4】(5分)
    图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。(注:数据流的起点和终点须使用加工的名称描述)。


    答案:
    解析:
    【问题1】(2分)E1:教师E2:学生
    【问题2】(4分)
    D1:试题(表)或题目和答案(表)D2:学生信息(表)
    D3:考试信息(表)D4:解答结果(表)【问题3】(4分)



    【问题4】(5分)
    分解为:创建通知;发送通知

  • 第23题:

    数据流程图的顶层图说明了系统的(),即系统的()和()数据流,顶层图有()张。


    正确答案:边界;输入;输出;一