首页 > 其他分享 >软考 - 系统架构设计师 - 数据流图案例题

软考 - 系统架构设计师 - 数据流图案例题

时间:2024-04-02 23:02:29浏览次数:21  
标签:读取 处理 软考 商品 付款 数据流 处为 例题

阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题1至问题3。

【说明】

        某公司正在研发一套新的库存管理系统。系统中一个关键事件是接收供应商供货。项目组系统分析员小王花了大量时间在仓库观察了整个事件的处理过程,并开发出该过程所执行活动的列表:供应商发送货物和商品清单。公司收到商品后执行收货处理,包括卸载商品、确定收到了订单上的商品、处理与供应商的分歧等。对于已有商品,调整其库存信息,对于新采购的商品,在库存中添加新的商品记录。收货完成后,系统执行入库处理,将商品放到仓库对应的货架上。在付款处理活动中,自动生成应付账款信息,如果查询到该供应商有待付款记录,则进行合并付款,付款完成后消除应付账款记录。最后,仓库管理员根据最新的库存商品,调整出货信息。

小王根据自己观察的过程创建了该事件的1层数据流图,如下图所示。

【问题1】

请用300以内文字说明数据流图(Data Flow Diagram)的基本元素及其作用。

        1.实体,位于系统范围之外,与被研发的系统有交互关系的人,部门或外部系统

        2.加工/处理,在输入的数据流或条件上执行或者对输入的数据流或条件做出响应

        3.数据流,运动的数据,表示到一个过程的数据输入,或来自一个过程的数据输出.

        4.数据存储,静止的数据,表示系统中需要保存的数据

【问题2】
        数据流图在绘制过程中可能出现多种语法错误,请分析题图所示数据流图中哪些地方有错误,并分别说明错误的类型。

        1.D1 到 A2 ,缺少对数据流的加工

        2.P5.3 ,没有数据输出

        3.P.4,没有数据输入

        1.R

        2.R

        3.RCU

        4.RU

        5.RDCU

        PS:CRUD(Create\Read\Update\Delete)矩阵分别表示了加工对数据的新增,读取,更新,删除四种操作。

        P5.1 收货处理和 P5.4 付款处理两个加工分别需要获得供应商的货运信息和付款记录,(1) 和(2) 处为读取操作(R),要注意 (1) 和 (2) 关注的是加工和供应商之间的关系

        P5.2 入库处理中需要添加新的商品记录或者查询并修改现有商品的库存信息,(3)处为创建、读取和更新操作

        P5.3 调整出货会读取并修改库存商品信息,(4)处为读取和修改操作(RU)

        P5.4付款处理中除了生成付款记录、读取或修改付款记录外,对于已经付款的信息要消除应付款信息,所以(5)处为新增、读取、修改和删除四种操作(CRUD)。

        

标签:读取,处理,软考,商品,付款,数据流,处为,例题
From: https://blog.csdn.net/q322359/article/details/137246258

相关文章

  • 软考 系统架构设计师系列知识点之云原生架构设计理论与实践(13)
    接前一篇文章:软考系统架构设计师系列知识点之云原生架构设计理论与实践(12)所属章节:第14章.云原生架构设计理论与实践     第3节云原生架构相关技术14.3.2云原生微服务1.微服务发展背景过去开发一个后端应用最为直接的方式就是通过单一后端应用提供并集......
  • 软考 系统架构设计师系列知识点之云原生架构设计理论与实践(14)
    接前一篇文章:软考系统架构设计师系列知识点之云原生架构设计理论与实践(13)所属章节:第14章.云原生架构设计理论与实践     第3节云原生架构相关技术14.3.2云原生微服务1.微服务发展背景2.微服务设计约束相较于单体应用,微服务架构的架构转变,在提升开发、......
  • [中级]软考_软件设计_计算机组成与体系结构_02_校验码
    校验码前言考点一奇偶校验码概念:概念解析往年真题结论考点二CRC循环冗余校验码概念:往年真题结论考点三海明校验码概念:校验位的求取公式往年真题结论章节总结前言校验码基础知识:码距:任何一种编码都由许多码字构成,任意两个码字之间最少变化的二进......
  • 【软考---系统架构设计师】信息系统战略规划
    企业系统规划法:自上而下规划,自下而上实现战略集合转化法:将整个过程看做一个信息集合,将组织的战略目标转标为管理信息系统的战略目标关键成功因素法:确定开发优先次序 ......
  • 每日一题:C语言经典例题之门禁系统
    题目描述毛毛最近要负责图书馆的管理工作,需要记录下明天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,得到每一条记录中的读者是第几次出现。输入输入的第1行包含一个整数n,表示涛涛的记录条数;第2行包含n个整数,依次表示涛涛的记录中每......
  • 递归例题+练习
    例题2斐波那契数列时间限制:1s内存限制:128M 题目描述斐波那契数列是一个有特殊规律的数列,它的前两项都是1,从第3项开始,该项等于前两项数字之和。现在请你输出斐波那契的第n项。【输入格式】输入共1行:第1行,1个正整数n。【输出格式】输出共1行:第1行,输出......
  • c语言例题,计算字符串长度,递归思想
    c语言中,计算字符串长度算是一个比较经典的题了,而今天我们运用两种不同的求解方法来写出不同的程序来实现计算字符串的功能。主函数 先看到主函数,主函数中设置了一串7个字符的字符串,而后面接下来定义了两个变量len1和len2,同时分别打印len1和len2,当然,打印的这两个变量其实就......
  • 【每周例题】力扣 C++ 二叉树的最小深度
    二叉树的最小深度题目二叉树的最小深度题目分析1.首先我们可以处理最小深度为0与最小深度为1的情况:最小深度为0:头结点为空;root==nullptr最小深度为1:root->left==nullptr&&root->right==nullptr2.接下来分为左右子树处理,我们可以用递归来计算最小深度3.最后比较左......
  • 【每周例题】力扣 C++ 搜索插入位置
    搜索插入位置题目搜索插入位置 题目分析1.第一个想法肯定是暴力遍历,找到了就输出下标,找不到就对比前后两个数字,寻找合适的位置插入。2.需要注意一点,我们需要再一开始就对比target与数组最后一个数的大小,如果比数组最后一个数大,直接返回数组长度3.第二个想法就是缩短寻找的......
  • 【2024年5月备考新增】《软考真题分章练习(含答案解析) - 14 组织级项目管理(高项)》
    1题目1、办公软件开发公司A非常重视软件过程管理,按照CMMI(能力成熟度模型)逐步进行过程改进,刚刚实现了组织级过程性能、定量项目管理,按照CMMI(能力成熟度模型),A公司达到了()级别。A.CMMI2B.CMMI3C.CMMI4D.CMMI52、CMMI的连续式表示法与阶段式表示法分别表示:()。A.项......