披萨信息系统分析与设计:考试真题解析

需积分: 9 3 下载量 42 浏览量 更新于2024-09-09 1 收藏 356KB DOC 举报
"2014年下半年的软件设计师考试下午部分的真题,包含了系统分析与设计的内容,涉及披萨信息系统的功能描述和结构化分析设计,包括上下文数据流图和0层数据流图。" 本文主要讨论了一个用于管理披萨加工和销售的信息化系统的设计,该系统涵盖了从销售到财务管理等多个关键环节。首先,系统需要处理销售订单,记录订购者信息、披萨种类和交付日期。其次,根据销售订单和库存,系统会制定生产计划,并进行原材料的申领和披萨生产。接着,采购模块根据需求和库存确定采购量,与供应商进行交易。当披萨生产完成后,系统负责运送披萨给客户,并记录交付情况。财务模块则处理收款、付款以及与供应商的结算。最后,系统会监控库存,确保原材料和成品的充足。 在结构化分析设计中,上下文数据流图和0层数据流图是重要的工具。图1-1显示了系统与外部实体(客户和供应商)的交互,而图1-2展示了更详细的内部数据流动。问题1和2分别要求识别图中的实体和数据存储,例如E1和E2分别为客户和供应商,D1到D5分别为销售订单表、库存表、生产计划表、原材料申领单和采购订单表。问题3则要求补充数据流及其起点和终点,例如"支付细节"数据流从财务管理模块(4)流向供应商(E2),"生产计划"从生产计划表(D3)流向生产控制模块(3),"库存量"信息从存储检查(7)传递给生产控制(4),"原材料数量"从采购(4)更新到库存表(D2),"交付"信息从销售订单表(D1)传递给运送模块(5)。 试题2虽然没有提供具体内容,但可以推测它可能涉及其他类似的系统分析或设计题目,可能涵盖其他业务流程,如库存管理、客户关系管理或者报表生成等。 这个案例展示了软件设计中如何将复杂的业务流程转化为可操作的信息系统,同时也体现了结构化方法在系统分析中的应用,有助于考生理解和掌握系统设计的基本步骤和方法。对于准备软考的人员来说,这样的练习有助于提高他们分析和设计信息系统的能力。