1 / 15
文档名称:

2014年下半年软件设计师下午真题试卷.doc

格式:doc   大小:334KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2014年下半年软件设计师下午真题试卷.doc

上传人:1017848967 2017/10/29 文件大小:334 KB

下载得到文件列表

2014年下半年软件设计师下午真题试卷.doc

文档介绍

文档介绍:2014年下半年软件设计师下午试卷
试题一
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统,其主要功能如下:
(1)销售。处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。
(2)生产控制。根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。
(3)生产。根据生产计划和配方表中的披萨配方,向库存发出原材料申领单,将制作好的披萨的信息存入库存表中,以便及时进行交付。
(4)采购。根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。
(5)运送。根据销售订单将披萨交付给客户,并记录在交付记录表中。
(6)财务管理。在披萨交付后,为客户开具费用清单,收款并出具收据;依据完成的采购订单给供应商支付原材料费用并出具支付细节;将收款和支付记录存入收支记录表中。
(7)存储。检查库存的原材料、拔萨和未完成订单,确定所需原材料。
现采用结构化方法对披萨信息系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
图1-1所示的上下文数据流图
图1-2所示的0层数据流图
问题:,给出图1-1中的实体E1~E2的名称。
问题:,给出图1-2中的数据存储D1~D5的名称。
问题:,补充图1-2中缺失的数据流及其起点和终点。
参考答案:
【问题1】E1:客户;E2:供应商
【问题2】D1:销售订单表;D2:库存表;D3:生产计划表;D4:配方表;D5:采购订单表
【问题3】
(1)数据流名称:支付细节;起点:财务管理;终点:E2。
(2)数据流名称:销售订单;起点:销售订单表;终点:5运送。
(3)数据流名称:生产计划;起点:D3;终点:3生产。
(4)数据流名称:库存量;起点:D2;终点:4采购。
(5)数据流名称:原材料数量;起点:4采购;终点:库存表。
(6)数据流名称:未完成订单;起点:销售订单表;终点:7存储。
试题分析:
本题考查数据流图(DFD)应用于采用结构化方法进行系统分析与设计,是比较传统的题目,要求考生细心分析题目中所描述的内容。DFD是一种便于用户理解、分析系统数据流程的图形化建模工具,是系统逻辑模型的重要组成部分。
1、本问题考查上下文数据流图。上下文数据流图一般用来建立初始的项目范围的,将待开发系统看作一个加工,因此图中只有唯一的一个处理和一些外部实体,以及这两者之间的输入输出数据流。题目要求根据描述来确定图中的外部实体。分析题目中的描述,病结合已经在上下文数据流图中给出的数据流进行分析。从中可以看出,与系统的交互者包括客户和供应商。其中,客户下订单,将订单信息交付给系统,系统向供应商发送采购订单,可知E1为客户,E2为供应商。
2、本问题考查0层DFD中数据存储的确定。根据说明中描述:
(1)销售。处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。销售订单记录了订购者、所订购的披萨、期望的交付日期等信息;
(2)生产控制。根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中;
(3)生产。根据生产计划和配方表中的披萨配方,向库存发出原材料申领单,将制作好的披萨的信息存入库存表中,以便及时进行交付;
(4)采购。根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。
3、本问题考查0层DFD中缺失的处理和数据流。
从说明中的描述和图1=2(依据:保持父图与子图的平衡(经常考))可知:
1、财务管理需依据完成的采购订单给供应商支付原材料费用并出具支付细节;2、运送的主要作用为根据销售订单将披萨交付给客户,并记录在交付记录表中;3、生产计划按生产计划表进行生产;4、库存表传输库存量进行采购;5、采购完传输原材料数量给库存表;6、销售订单表存储未完成订单。
试题二
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某集团公司在全国不同城市拥有多个大型超市,为了有效管理各个超市的业务工作,需要构建一个超市信息管理系统。
【需求分析结果】
(1)超市信息包括:超市名称、地址、经理和电话,其中超市名称