首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请详细阅读以下关于系统过程建模的说明,在答题纸上回答问题1至问题3。 【说明】 某公司正在研发一套新的库存管理系统。系统中一个关键事件是接收供应商供货。项目组系统分析员小王花了大量时间在仓库观察了整个事件的处理过程,并开发出该过程所执行活动的列表:
请详细阅读以下关于系统过程建模的说明,在答题纸上回答问题1至问题3。 【说明】 某公司正在研发一套新的库存管理系统。系统中一个关键事件是接收供应商供货。项目组系统分析员小王花了大量时间在仓库观察了整个事件的处理过程,并开发出该过程所执行活动的列表:
admin
2016-05-11
49
问题
请详细阅读以下关于系统过程建模的说明,在答题纸上回答问题1至问题3。
【说明】
某公司正在研发一套新的库存管理系统。系统中一个关键事件是接收供应商供货。项目组系统分析员小王花了大量时间在仓库观察了整个事件的处理过程,并开发出该过程所执行活动的列表:供应商发送货物和商品清单。公司收到商品后执行收货处理,包括卸载商品、确定收到了订单上的商品、处理与供应商的分歧等。对于已有商品,调整其库存信息,对于新采购的商品,在库存中添加新的商品记录。收货完成后,系统执行入库处理,将商品放到仓库对应的货架上。在付款处理活动中,自动生成应付账款信息,如果查询到该供应商有待付款记录,则进行合并付款,付款完成后消除应付账款记录。最后,仓库管理员根据最新的库存商品,调整出货信息。
小王根据自己观察的过程创建了该事件的1层数据流图,如图2-1所示。
【问题1】
请用300以内文字说明数据流图(Data Flow Diagram)的基本元素及其作用。
【问题2】
数据流图在绘制过程中可能出现多种语法错误,请分析图2-1所示数据流图中哪些地方有错误,并分别说明错误的类型。
【问题3】
系统建模过程中为了保证数据模型和过程模型的一致性,需要通过数据-过程一CRUD矩阵来实现数据模型和过程模型的同步,请在表2-1所示CRUD矩阵(1)~(5)中填入相关操作。
选项
答案
【问题1】 四种元素: (1)External Agent(实体/外部代理):定义位于项目范围之外,但与正在被研发的系统有交互关系的人、部门、外部系统或组织。 (2)Process(加工/处理):在输入数据流或条件上执行,或者对输入数据流或条件做出响应的工作。 (3)Data Store(数据存储):静止的数据,表示系统中需要保存的数据。 (4)Data Flow(数据流):运动中的数据,表示到一个过程的数据输入,或者来自一个过程的数据输出。 【问题2】 四种错误: (1)D1到A2:缺少移动数据流的加工。 (2)P5.3:没有输出数据流,输入输出不平衡。 (3)P5.4:没有输入数据流,输入输出不平衡。 (4)D2:数据存储没有输出的数据流。 【问题3】 (1)R (2)R (3)CRU (4)RU (5)CRUD
解析
本题考查系统过程建模的相关知识。
数据流图(Data Flow Diagram)从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。为了表达数据处理过程的数据加工情况,用一个数据流图往往是不够的。层次结构的数据流图按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统。
【问题1】
本问题考查数据流图中包含的元素及其作用。
数据流图通过外部代理(实体)描述系统与外界之间的数据交互关系,内部的活动通过处理(加工)表示,用数据流描述系统中不同活动之间的数据传输内容和方向,需要持久化存储的数据用数据存储表示,一般用文件系统或者数据库表存储数据。
数据流图中所包含的四种元素:
(1)外部实体(External Agent)定义位于项目范围之外,但与正在被研发的系统有交互关系的人、部门、外部系统或组织;
(2)加工(Process)在输入数据流或条件上执行,或者对输入数据流或条件做出响应的工作;
(3)数据存储(Data Store)描述静止的数据,表示系统中需要保存的数据;
(4)数据流(Data Flow)描述运动中的数据,表示到一个过程的数据输入,或者来自一个过程的数据输出。
【问题2】
本问题考查数据流图绘制过程中常见的错误。
数据流图中的错误包括两类:第一类是逻辑错误,加工节点输入输出不平衡,包括黑洞、灰洞和无输入三种类型;第二类是语法错误,比如数据存储不完整、在数据存储与外部代理之间或者各自之间没有经过加工之间发生数据流等。根据图2-1所示,P5.3和P5.4属于逻辑错误,数据流图不平衡,D2没有输出数据流,D1到A2缺少加工等属于第二类错误。
【问题3】
CRUD(Create\Read\Update\Delete)矩阵用于检查系统建模过程中数据模型和过程模型的一致性,分别表示了加工对于数据的新增、读取、修改和删除四种操作。根据需求陈述和表2-1所示内容,P5.1收货处理和P5.4付款处理两个加工分别需要获得供应商的货运信息和付款记录,(1)和(2)处为读取操作(R);P5.2入库处理中需要添加新的商品记录或者查询并修改现有商品的库存信息,(3)处为创建、读取和更新操作;P5.3调整出货会读取并修改库存商品信息,(4)处为读取和修改操作(RU);P5.4付款处理中除了生成付款记录、读取或修改付款记录外,对于已经付款的信息要消除应付款信息,所以(5)处为新增、读取、修改和删除四种操作(CRUD))。
转载请注明原文地址:https://kaotiyun.com/show/ZNQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimprovestudents’physicalcondition.
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/\610
如何通过ADO.NET读取数据库中的图片?
输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。链表结点定义如下:{intm_nKey;ListNode*m_pNext;};
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
什么是ASP.net中的用户控件
输入一棵二元树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。输出该树的深度3。二元树的结点定义如下:structSBinaryTreeNode//anodeofthe
设置发送邮件服务器的帐户名bob1和密码20022002。
______providesforavailabilityandscalability.Itgroupsphysicallydifferentsystemsandcombinesthemlogically,whichhelps
随机试题
我国知识产权的立法始于()
[*]
A.原位癌B.癌前病变C.非典型增生D.上皮内瘤变上皮细胞异型性增生未累及上皮全层称为
妊娠合并心脏病对胎儿的影响,下列哪项是正确的
男,31岁,诊断为“艾滋病病毒携带者”。最初逃避现实,遂转为报复他人。该病人面对疾病的心理反应属于()。
狂病痰火扰神证治疗方剂宜选()
目前,南极地区的法律地位是由“南极条约体系”确定的。根据南极条约体系,以下哪项不属于南极法律制度的内容?
在图示电路中,开关S断开前已达稳定状态。在t=0瞬间将开关S断开,则i1(0+)=()。
2007年年末,某公司一项专利技术账面成本560万元,采用年限平均法摊销其成本,累计摊销额240万元,未计提减值准备。由于市场上已有新的专利技术可以替代,其为企业创造经济利益的能力受到重大不利影响。经估计,该专利技术的公允价值为100万元,直接归属于该资产
下列项目中在会计利润的基础上应调减企业所得税应纳税所得额的项目是()。
最新回复
(
0
)