问题一:求实体的名称
例题:
1.提问方式-如问题1
从子图(0层数据流图)找比较快
外部实体可以是 人、物体、系统
在子图中找到加工,与文章中加工文字相对应,继续读文章,可以找到实体
E1-巴士列表文件
E2-机械师
E3-会计
E4-主管
E5-库存管理系统
2.真题演练
真题1
括号内数字是该外部实体来自文章的第几个功能
E1:检测设备(5)
E2:管理员(1)
E3:检测业务员(5)
E4-监控人员(6)
真题2
E1:交互记录表(5)
E2:供应商(4)
真题3
E1:病人(1)
E2:医生和医护人员(3)
E3:医生(8)
只看一句导致E2出错
第五个功能,提取报告的是医生或者护理人员,E3是医生,E2就是护理人员
问题二:求数据存储的名称
1.提问方式
数据存储是:
XXXX文件,XXX表
加工将数据流存储到数据存储中;(写入)
加工从数据存储中获取数据流。(读取)
先找关联数据流少的数据存储。
情况一:
说明中能明确
的找到xxx文件,xxx表的信息
和求问题一的实体一样,直接写就行。
情况二:
说明信息中未明确
说明
解决方案:用数据流的名字,在后面加一个表/文件
2.真题
真题1
这属于没有明确提示是什么表的类型,
注意数据流走向
D1:试题表
D2:学生信息表
D3:考试信息表
D4:解答结果表
真题2
D1:生命体征范围文件
D2:日志文件
D3:病历文件
D4:治疗意见文件
问题三:补充缺失的数据流及其起点和终点
1.提问方式
数据流的起点/终点,必须有一个是加工。
方法一:
父图子图平衡,一般父图不会缺失数据流。
方法二:
加工既有输入数据流也有输出数据流
方法三:
数据守恒:仔细阅读说明中每个功能的描述,从说明中找缺失的数据流。根据xxx,就是一条输入的数据流。
2.真题
问题四:综合考察
(一) 结构化语言描述加工逻辑
1.问法
根据说明,采用结构化语言对“xxxx”的加工逻辑进行描述。
2.三种语句
(1)顺序语句
(2)选择语句
IF 条件 THEN
分支内容
ELSE IF 条件 THEN
分支内容
ELSE
分支内容
ENDIF
(3)循环语句
WHILE 下雨
DO
{
在家
IF 不下雨 THEN
出门
ENDIF
}
ENDDO
3.真题
解答:
收到订餐请求后,向外卖平台请求配送。
外卖平台街道请求后发布配送单,由平台骑手接单,
外卖平台根据是否有骑手接单返回接单状态。
IF 外卖平台接单成功 THEN
系统给支付系统发送支付请求,接受支付状态
IF 支付成功 THEN
更新订单状态为已接单,
向商户发送订餐请求并由商户打印订单,
给用户发送订单状态。
ELSE 支付失败
更新订单状态为下单失败,
向外卖平台请求取消配送,
向用户发送下单失败。
ENDIF
ELSE IF 外卖平台接单失败或超时未返回接单状态 THEN
更新订单状态为下单失败,
向用户发送下单失败。
ENDIF