免费智能真题库 > 历年试卷 > 电子商务设计师 > 2018年下半年 电子商务设计师 上午试卷 综合知识
  第11题      
  知识点:   DFD的基本成份   数据流图   信用卡   数据流
  关键词:   管理系统   接口   开发   数据流图   需求   数据        章/节:   电子商务系统程序设计基础       

 
某航空公司拟开发一个机票预订系统。旅客使用信用卡付款预订机票,付款通过信用卡公司的信用卡管理系统提供的接口实现。现拟用数据流建立需求模型,则信用卡管理系统是( ).
 
 
  A.  外部实体
 
  B.  加工
 
  C.  数据流
 
  D.  数据存储
 
 
 

 
  第68题    2013年下半年  
   52%
结构化分析方法是一种面向数据流的需求分析方法,其分析结果由(68)、一本数据词典、一组加工逻辑说明和补充材料几部分组成。
  第13题    2011年下半年  
   52%
利用结构化分析模型进行接口设计时,应以(13)为依据。
  第12题    2009年下半年  
   31%
在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用(12)来建立系统的逻辑模型,从而完成分..
   知识点讲解    
   · DFD的基本成份    · 数据流图    · 信用卡    · 数据流
 
       DFD的基本成份
        DFD的基本成份及其图形表示方法如下图所示。
        
        DFD的基本成份
        (1)外部实体(外部主体)。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生的数据的归宿地。
        (2)加工。加工描述了输入数据流到输出数据流之间的变换,也就是输入数据流经过什么处理后变成了输出数据流。每个加工有一个名字和编号。编号能反映出该加工位于分层DFD中的哪个层次和哪张图中,也能够看出它是哪个加工分解出来的子加工。
        (3)数据存储。数据存储用来表示存储的数据,每个数据存储都有一个名字。
        (4)数据流。数据流由一组固定成分的数据组成,表示数据的流向。值得注意的是,DFD中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的数据流不必命名外,每个数据流都必须有一个合适的名字,以反映该数据流的含义。
 
       数据流图
        结构化分析(Structured Analysis,SA)方法是一种面向数据流的需求分析方法,也是一种建模活动。适用于分析大型数据处理系统,是一种简单、实用的方法,现在已经得到广泛的使用。
        结构化分析方法的基本思想是自顶向下逐层分解。分解和抽象是人们控制问题复杂性的两种基本手段。对于一个复杂的问题,人们很难一下子考虑问题的所有方面和全部细节,通常可以把一个大问题分解成若干个小问题,每个小问题再分解成若干个更小的问题,经过多次逐层分解,每个最底层的问题都是足够简单,容易解决的,于是复杂的问题也就迎刃而解了。这个过程就是分解的过程。
        SA方法的分析结果由以下几部分组成:一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。
        数据流图或称数据流程图(Data Flow Diagram,DFD),是一种便于用户理解、分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。
               DFD的基本成份
               DFD的基本成份及其图形表示方法如下图所示。
               
               DFD的基本成份
               (1)外部实体(外部主体)。外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生的数据的归宿地。
               (2)加工。加工描述了输入数据流到输出数据流之间的变换,也就是输入数据流经过什么处理后变成了输出数据流。每个加工有一个名字和编号。编号能反映出该加工位于分层DFD中的哪个层次和哪张图中,也能够看出它是哪个加工分解出来的子加工。
               (3)数据存储。数据存储用来表示存储的数据,每个数据存储都有一个名字。
               (4)数据流。数据流由一组固定成分的数据组成,表示数据的流向。值得注意的是,DFD中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的数据流不必命名外,每个数据流都必须有一个合适的名字,以反映该数据流的含义。
               分层数据流图的画法
               (1)画系统的输入和输出。把整个软件系统看作一个大的加工,然后根据系统从哪些外部实体接收数据流,以及系统发送数据流到哪些外部实体,就可以画出系统的输入和输出图,这张图称为顶层图。
               (2)画系统的内部。将顶层图的加工分解成若干个加工,并用数据流将这些加工连接起来,使得顶层图中的输入数据经过若干个加工处理后变换成顶层图的输出数据流。这张图称为0层图。从一个加工画出一张数据流图的过程实际上就是对这个加工的分解。
               可以用下述的方法来确定加工:在数据流的组成或值发生变化的地方应画一个加工,这个加工的功能就是实现这一变化;也可根据系统的功能确定加工。
               确定数据流的方法:当用户把若干个数据看作一个整体来处理(这些数据一起到达,一起加工)时,可把这些数据看成一个数据流。
               对于一些以后某个时间要使用的数据可以组织成一个数据存储来表示。
               (3)画加工的内部。把每个加工看作一个小系统,该加工的输入输出数据流看成小系统的输入输出数据流。于是可以用与画0层图同样的方法画出每个加工的DFD子图。
               (4)对第(3)步分解出来的DFD子图中的每个加工,重复第(3)步的分解,直至图中尚未分解的加工都足够简单(也就是说这种加工不必再分解)为止。至此,得到了一套分层数据流图。
               对图和加工进行编号
               对于一个软件系统,其数据流图可能有许多层,每一层又有许多张图。为了区分不同的加工和不同的DFD子图,应该对每张图和每个加工进行编号,以利于管理。
               (1)父图与子图。假设分层数据流图里的某张图(记为图A)中的某个加工可用另一张图(记为图B)来分解,称图A是图B的父图,图B是图A的子图。在一张图中,有些加工需要进一步分解,有些加工则不必分解。因此,如果父图中有n个加工,那么它可以有0~n张子图(这些子图位于同一层),但每张子图都只对应于一张父图。
               (2)编号。顶层图只有一张,图中的加工也只有一个,所以不必编号。0层图只有一张,图中的加工号可以分别是0.1,0.2,…或者是1,2,…。子图号就是父图中被分解的加工号。图的加工号由图号、圆点和序号组成。例如,某图中的某加工号为2.4,这个加工分解出来的子图号就是2.4,子图中的加工号分别为2.4.1,2.4.2,…。
               应注意的问题如下。
               ①适当地为数据流、加工、数据存储、外部实体命名,名字应反映该成分的实际含义,避免空洞的名字。
               ②画数据流而不要画控制流。
               ③每条数据流的输入或者输出是加工。
               ④一个加工的输出数据流不应与输入数据流同名,即使它们的组成成分相同。
               ⑤允许一个加工有多条数据流流向另一个加工,也允许一个加工有两个相同的输出数据流流向两个不同的加工。
               ⑥保持父图与子图平衡。也就是说,父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同。值得注意的是,如果父图的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流,那么它们仍然算是平衡的。
               ⑦在自顶向下的分解过程中,若一个数据存储首次出现时只与一个加工有关,那么这个数据存储应作为这个加工的内部文件而不必画出。
               ⑧保持数据守恒。也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据。
               ⑨每个加工必须既有输入数据流,又有输出数据流。
               ⑩在整套数据流图中,每个数据存储必须既有读的数据流,又有写的数据流。但在某一张子图中可能只有读没有写,或者只有写没有读。
 
       信用卡
        早期信用卡业务都是利用手工方式进行处理的。伴随计算机等先进技术的逐渐成熟,信用卡业务经过几十年的发展,基本上实现了电子化。信用卡的各项用途和基本功能,是由发卡银行根据社会需要和银行内部承受能力赋予的。信用卡具有下列四项基本功能:
               转账结算功能
               顾客凭信用卡在指定的商场、饭店购物消费后,所需支付的款项,可以用信用卡签单方式办理支付,这是信用卡最主要的功能。它为社会提供广泛的结算服务,方便持卡人和商家的购销活动,免于支付现金。
               储蓄功能
               凭信用卡可在同城或异地发卡银行指定的储蓄所办理存取款业务。用信用卡办理存款和取款手续比使用储蓄存折方便,不受存款地点和存款储蓄所的限制,可在开办信用卡业务的城市通存通取,并且凭信用卡支取现金。个人领用信用卡开立存款账户,发卡银行按照同期活期储蓄利率计付利息。
               汇兑功能
               当持卡人外出旅游、办事,需在外地支取现金时,可在发卡银行办理存款手续,然后凭卡在汇入地银行办理取款手续。在我国,异地支取现金的手续费比照邮政银行,按取款金额的1%收取;异地存入现金的手续费比照中国人民银行结算办法有关汇兑收费的规定,千元以下的按1%收取,千元以上的收费10元,同城范围内存取现金免收手续费。
               透支功能
               这是信用卡最本质的特点。持卡人凭借信用卡可从发卡人处获得一定的信用,也就是说,持卡人可从发卡人处获取一定额度的贷款或一定的延期付款期限,信用卡这一特点,使其与借记卡区别开来。
 
       数据流
        数据流由一组固定成分的数据组成,表示数据的流向。在DFD中,数据流的流向可以有以下几种:从一个加工流向另一个加工;从加工流向数据存储(写);从数据存储流向加工(读);从外部实体流向加工(输入);从加工流向外部实体(输出)。
        DFD中的每个数据流用一个定义明确的名字表示。除了流向数据存储或从数据存储流出的数据流不必命名外,每个数据流都必须有一个合适的名字,以反映该数据流的含义。
        数据流或者由具体的数据属性(也称为数据结构)构成,或者由其他数据流构成。组合数据流是由其他数据流构成的数据流,它们用于在高层的数据流图中组合相似的数据流,以使数据流图更便于阅读。
        控制流是对数据流图的补充,采用虚线表示,是对由触发系统功能的事件进行描述。
        另外,一个加工可以有多个输入数据流和多个输出数据流,此时可以加上一些扩充字符符号或图形元素来描述多个数据流之间的关系。如:
        (1)星号(*)。星号表示数据流之间存在“与”关系。如果是输入流则表示所有输入数据流全部到达后才能进行加工处理;如果是输出流则表示加工结束将同时产生所有的输出数据流。
        (2)加号(+)。加号表示数据流之间存在“或”关系。如果是输入流则表示其中任何一个输入数据流到达后就能进行加工处理;如果是输出流则表示加工处理的结果是至少产生其中一个输出数据流。
        (3)异或(⊕)。异或表示数据流之间存在“互斥”关系。如果是输入流则表示当且仅当其中一个输入流到达后才能进行加工处理;如果是输出流则表示加工处理的结果是仅产生这些输出数据流中的一个。
   题号导航      2018年下半年 电子商务设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第11题    在手机中做本题