4)重复第三步,直至每个尚未分解的加工都足够简单(即不必再分解)Р5.2 分别采用数据流方法中得哪些技术来完成用户需求的精确化、一致化和完全化的任务。Р1)父图和子图平衡Р2)数据守恒Р3)局部文件Р4)一个加工的输入数据流不能与该加工的输入数据流同名Р5)每个加工至少有一个输入数据流和一个输出数据流。Р6)在整套分层数据流中,每个文件应至少有一个加工读该文件,有另一个加工写该文件。Р7)分层数据流图中得每个数据流和文件都必须命名(除了流入或流出文件的数据流),并且与数据字典一致。Р8)分层DFD中的每个基本加工(即不再分解子图的加工)都应有一个加工规约。Р5.4 在数据流图中,可否将两个加工用一个数据流相连?可否将两个源用一个数据流相连?为什么?Р 两个加工可以直接用数据流相连,两个源不能直接用数据流相连。因为数据流由一组固定成分的数据组成。在DFD中,数据流的流向可以有以下几种:从一个加工流向另一个加工,从加工流向文件(写文件),从文件流向加工(读文件),从源流向加工,从加工流向宿。Р5.7Р 采用结构化分析方法写出书店管理系统的需求文档,包括数据流图及数据字典。看到这个题目,我想起了以前自己也在手机端Android平台写了一个书店的管理系统,不过那个时候根本没有什么需求分析,只是自己一厢情愿的模拟了一个简单的流程。也没有采用什么结构化分析方法,就仅仅描述了几个对象及其功能。所以我觉得可以对照着新学的软件工程的知识运用到自己的实际项目中去,Р同时也可以完成这道相识的题目。Р下图就是以前的功能结构图:Р会员管理子系统Р用户登录子系统Р超级管理员Р仓库管理员Р销售管理员Р供应商信息管理子系统Р仓库管理子系统Р进货Р出货Р销售管理子系统Р零售Р批发Р退货Р书店销售管理系统Р Р Р利用结构化方法分析:Р数据流程图Р 存书分数据流图: Р书店管理员Р存书情况Р查询Р存书进货时间