数据流图是一种常用的系统分析和设计工具,它由圆角矩形表示的数据处理过程、箭头表示的数据流以及方框表示的数据存储组成。在数据流图中,我们通常还会遇到一个重要的概念——外部实体。
那么,数据流图中的外部实体到底指什么呢?下面我们从多个角度来分析。
一、概念解释
在数据流图中,外部实体指的是与系统外部有交流的主体,它可以是人或其他计算机系统。外部实体可以产生数据流,也可以接收系统中产生的数据流,是系统边界上的一个重要组成部分。外部实体还可以与系统进行交互,并对数据处理流程产生影响。
二、身份划分
外部实体按照其身份可以分为两类:源外部实体和接收外部实体。源外部实体是指数据流图外部对系统产生输入的实体,它可能是人或其他系统。接收外部实体则是指接受系统输出的实体,在数据流图中通常表示为圆角矩形。
三、角色分析
外部实体在系统中起到重要的角色,它可以通过与系统进行交互满足用户需求。以在线购物系统为例,顾客可以通过与系统进行交互,实现商品浏览、下单等操作;而快递公司则作为外部实体接收系统输出,进行订单发货等操作。
四、流程控制
外部实体不仅可以影响数据流的产生和流动,还可以通过与系统进行交互,对数据处理流程产生影响。例如,在银行系统中,客户可以通过ATM机与系统进行交互,完成取款、存款等操作,这直接影响到数据处理流程的进行。
综上所述,数据流图中的外部实体是指系统外部与系统进行交互的主体,它可以是人或其他计算机系统。外部实体不同身份的存在,以及在系统中的角色和流程控制,都会对系统的设计和实现产生重要影响。
微信扫一扫,领取最新备考资料