2014下半年软件设计师:披萨信息系统分析与设计真题解析

需积分: 10 7 下载量 90 浏览量 更新于2024-09-09 收藏 189KB PDF 举报
在2014年下半年的软件设计师考试下午真题中,考生需要理解和应用软件系统设计的基本原则来解答题目。题目涉及的是一个大型披萨加工和销售商正在开发的披萨信息系统,该系统的主要功能包括销售管理、生产控制、原材料采购、运送、财务管理以及库存管理等。首先,【问题1】要求根据上下文描述,识别图1-1中的两个实体E1和E2,E1代表的是客户,因为系统需要处理客户的订单;E2则代表供应商,因为系统涉及到向供应商发送采购订单。接下来,【问题2】要求考生确定图1-2中五个数据存储D1至D5的名称,这些存储对应于不同的业务流程:D1是销售订单表,记录客户订单信息;D2是库存表,管理原材料和已完成产品的库存;D3是生产计划表,用于规划生产活动;D4是配方表,存放披萨制作所需的详细信息;D5是采购订单表,记录采购订单状态。 【问题3】考查的是数据流的构建。系统中的数据流不仅在各个模块间流动,而且反映了业务逻辑。比如,财务管理部门生成的支付细节数据流,从"财务管理"环节出发,流向"供应商",即E2。销售订单信息从"销售订单表"生成后,会传递到"运送"环节,参与披萨的交付过程。生产计划数据流从"生产计划表"(D3)流向"生产"环节。库存量信息从库存管理模块出发,影响"采购"决策,原材料数量数据流从采购订单表返回到库存表。未完成订单的状态信息也会被存储,并在"存储"环节更新库存状态。 这些问题旨在考察考生对业务流程的理解、数据流设计的能力以及数据库设计的相关知识,这些都是软件设计师在实际项目中必备的核心技能。通过解决这些问题,考生能够展示他们如何将业务需求转化为系统架构,并理解数据在系统中的流动和处理方式。