【计算机类职业资格】软件设计师-21及答案解析.doc
《【计算机类职业资格】软件设计师-21及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件设计师-21及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、软件设计师-21 及答案解析(总分:100.00,做题时间:90 分钟)一、试题一(总题数:1,分数:15.00)阅读下列说明和图,回答下面问题。 说明 某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统, 其主要功能如下。 (1)销售。处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。 (2)生产控制。根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。 (3)生产。根据生产计划和配方表中的披萨配方,向库存发出原材料申领单,将制作好的披萨信息
2、存入库存表中,以便及时进行交付。 (4)采购。根据所需原材料及库存量,确定采购数量,向供应商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。 (5)运送。根据销售订单将披萨交付给客户,并记录在交付记录表中。 (6)财务管理。在披萨交付后,为客户开具费用清单,收款并出具收据:依据完成的采购订单给供应商支付原材料费用并出具支付细节;将收款和支付记录存入收支记录表中。 (7)存储。检查库存的原材料和未完成订单,确定所需原材料。 现采用结构化方法对披萨信息系统进行分析与设计,获得如图 1 所示的上下文数据流图,以及如图 2 所
3、示的 0 层数据流图。 图 1 上下文数据流图(分数:15.00)(1).根据说明中的词语,给出图 1 中的实体 E1E2 的名称。(分数:5.00)_(2).根据说明中的词语,给出图 2 中的数据存储 D1D5 的名称。(分数:5.00)_(3).根据说明中的词语,补充图 2 中缺失的数据流及其起点和终点。(分数:5.00)_二、试题二(总题数:1,分数:20.00)阅读下列说明和图,回答下面问题 说明 某巴士维修连锁公司欲开发巴士维修系统,以维护与维修相关的信息,该系统的主要能如下。 (1)记录巴士 ID 和维修问题。巴士到车库进行维修,系统将巴士的基本信息和 ID 记录在巴士列表文件中,
4、将待维修机械问题记录在维修记录文件中,并生成维修订单。 (2)确定所需部件,根据维修订单确定维修所需部件,并在部件清单中进行标记。 (3)完成维修,机械师根据维修记录文件中的待维修机械问题,完成对巴士的维修,登记维修情况;将机械问题的维修情况记录在维修记录文件中,将所用部件记录在部件清单中,并将所用部件清单发送至库存管理系统以对部件使用情况进行监控,巴士司机可查看已维修的机械问题。 (4)记录维修工时,将机械师提供的维修工时记录在人事档案中,将维修总结发送给主管进行绩效考核。 (5)计算维修总成本,计算部件清单中实际所用部件、人事档案中所用维修工时的总成本;将维修工时和所用部件成本的详细信息交
5、给会计进行计费。 现采用结构化方法对巴士维修系统进行分析与设计,获得如图 1 所示的上下文数据流图和如图 2 所示的 0层数据流图。 图 1 上下文数据流图(分数:20.00)(1).使用说明中的词语,给出图 1 中的实体 E1E5 的名称。(分数:5.00)_(2).使用说明中的词语,给出图 2 中的数据存储 D1D4 的名称,(分数:5.00)_(3).说明图 2 中所存在的问题。(分数:5.00)_(4).根据说明和图中术语,采用补充数据流的方式,改正图 2 中的问题。要求给出所补充数据流的名称、起点和终点。(分数:5.00)_三、试题三(总题数:1,分数:15.00)阅读下列说明和图,
6、回答下面问题。 说明 某慈善机构欲开发一个募捐系统,已跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所述。 (1)管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。 (2)确定募捐需求和收集所募捐赠(资金及物品)。根据需求提出募捐任务、活动请求和捐赠请求,获取所募集的资金和物品。 (3)组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募捐机构获取资金并向其
7、发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函,根据已联系的捐赠人和捐赠记录进行跟踪,将捐赠跟进情况发送给捐赠人。 先采用结构化方法对募捐系统进行分析与设计,获得如图 1 至图 3 所示的分层数据流图。 图 1 0 层数据流图图 2 1 层数据流图(分数:15.00)(1).使用说明中的词语,给出图 1 中的实
8、体 E1E4 的名称。(分数:5.00)_(2).在建模 DFD 时,需要对有些复杂加工(处理)进行进一步精化,补全图 2 中加工 P1、P2 和 P3 的名称,以及图 2 与图 3 中缺少的数据流。(分数:5.00)_(3).使用说明中的词语,给出图 3 中的数据存储 D1D4 的名称。(分数:5.00)_四、试题四(总题数:1,分数:20.00)阅读以下说明和图,根据要求回答问题。 说明 某大学欲开发一个基于 Web 的课程注册系统,该系统的主要功能如下: 1验证输入信息 (1)检查学生信息:检查学生输入的所有注册所需信息。如果信息不合法,返回学生信息不合法提示;如果合法,输出合法学生信息
9、。 (2)检查学位考试结果:检查学生提供的学位考试结果。如果不合法,返回学位考试结果不合法提示;如果合法,检查该学生注册资格。 (3)检查学生注册资格:根据合法学生信息和合法学位考试结果,检查该学生对欲选课程的注册资格。如果无资格,返回无注册资格提示;如果有注册资格,则输出注册学生信息(包含选课学生标识)和欲注册课程信息。 2处理注册申请 (1)存储注册信息:将注册学生信息记录在学生库。 (2)存储所注册课程:将选课学生标识与欲注册课程进行关联,然后存入课程库。 (3)发送注册通知:从学生库中读取注册学生信息,从课程库中读取所注册课程信息,给学生发送接受提示;给教务人员发送所注册课程信息和已注
10、册学生信息。 现采用结构化方法对课程注册系统进行分析与设计,获得如图 1 所示的 0 层数据流图和图 2 所示的 1 层数据流图。 图 1 某课程注册系统 0 层数据流图(分数:20.00)(1).使用说明中的词语,给出图 1 中的实体 E1 和 E2 的名称。(分数:5.00)_(2).使用说明中的词语,给出图 2 中的数据存储 D1 和 D2 的名称。(分数:5.00)_(3).根据说明和图中术语,补充图 2 中缺失的数据流及其起点和终点。(分数:5.00)_(4).根据补充完整的图 1 和图 2,说明上层的哪些数据流是由下层的哪些数据流组合而成。(分数:5.00)_五、试题五(总题数:1
11、,分数:30.00)阅读下列说明和图,回答下面问题。 说明 某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下。 1加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。 2浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。 3提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。 4改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。 5付款。顾客点击付款
12、后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。 6物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。 7生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务 Crystal Reports 生成相关报表。 8维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。 现采用结构化方法实现上述需求,在系统分析阶
13、段得到如图 1 所示的顶层数据流图和图 2 所示的 0 层数据流图。 图 1 顶层数据流图(分数:30.00)(1).使用说明中的词语,给出图 1 中的实体 E1E4 的名称。(分数:7.50)_(2).使用说明中的词语,给出图 2 中的数据存储 D1D4 的名称。(分数:7.50)_(3).图 2 中缺失了数据流,请用说明或图 2 中的词语,给出其起点和终点。(分数:7.50)_(4).根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查询请求”的各组成数据项。(分数:7.50)_软件设计师-21 答案解析(总分:100.00,做题时间:90 分钟)一、试题一(总题数
14、:1,分数:15.00)阅读下列说明和图,回答下面问题。 说明 某大型披萨加工和销售商为了有效管理生产和销售情况,欲开发一披萨信息系统, 其主要功能如下。 (1)销售。处理客户的订单信息,生成销售订单,并将其记录在销售订单表中。销售订单记录了订购者、所订购的披萨、期望的交付日期等信息。 (2)生产控制。根据销售订单以及库存的披萨数量,制定披萨生产计划(包括生产哪些披萨、生产顺序和生产量等),并将其保存在生产计划表中。 (3)生产。根据生产计划和配方表中的披萨配方,向库存发出原材料申领单,将制作好的披萨信息存入库存表中,以便及时进行交付。 (4)采购。根据所需原材料及库存量,确定采购数量,向供应
15、商发送采购订单,并将其记录在采购订单表中;得到供应商的供应量,将原材料数量记录在库存表中,在采购订单表中标记已完成采购的订单。 (5)运送。根据销售订单将披萨交付给客户,并记录在交付记录表中。 (6)财务管理。在披萨交付后,为客户开具费用清单,收款并出具收据:依据完成的采购订单给供应商支付原材料费用并出具支付细节;将收款和支付记录存入收支记录表中。 (7)存储。检查库存的原材料和未完成订单,确定所需原材料。 现采用结构化方法对披萨信息系统进行分析与设计,获得如图 1 所示的上下文数据流图,以及如图 2 所示的 0 层数据流图。 图 1 上下文数据流图(分数:15.00)(1).根据说明中的词语
16、,给出图 1 中的实体 E1E2 的名称。(分数:5.00)_正确答案:()解析:E1:客户;E2:供应商 解析该题以披萨信息系统为载体来考查学生对数据流图知识点的掌握程度。从题目的问答形式上来看,和往年相似,要求补充外部实体、补充缺失数据流、找出外部存储。 根据 0 层数据流中财务管理为客户开具费用清单数据流可知,E1 实体为客户:从向供应商发送采购订单、得到供应商的供应量可知,E2 实体为供应商。(2).根据说明中的词语,给出图 2 中的数据存储 D1D5 的名称。(分数:5.00)_正确答案:()解析:D1:销售订单表;D2:库存表;D3:生产计划表;D4:配方表;D5:采购订单表解析
17、根据题中对功能的描述,以及 0 层数据流:生产控制,制订生产计划,并将其保存在生产计划表中可知,D3 为生产计划表;生产,将制作好的披萨信息存入库存表中,可知 D2 为库存表;采购,在采购订单表中标记已完成的订单可知,D5 为采购订单表;生产,由“根据生产计划和配方表中的披萨配方,向库存发出原料申请”可知,D4 为配方表;根据“处理客户的订单信息,生成销售订单,并将其记录在销售订单表中”可知,D1 为销售订单表。(3).根据说明中的词语,补充图 2 中缺失的数据流及其起点和终点。(分数:5.00)_正确答案:()解析:(1)数据流名称:支付细节;起点:财务管理;终点:E2 (2)数据流名称:销
18、售;起点:销售订单表;终点:5 运送 (3)数据流名称:生产计划;起点:D3;终点:3 生产 (4)数据流名称:库存量;起点:D2;终点:4 采购 (5)数据流名称:原材料数量;起点:4 采购;终点:D2 (6)数据流名称:未完成订单;起点:销售订单表;终点:7 存储 解析 本题考查补充分层 DFD 中的数据流。在分层 DFD 中,需要保持父图和子图的平衡,即父图中某加工的输入输出数据流必须与其子图的输入输出数据流在数量和名字上相同,或者父图的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项正好是附图中的一个数据流。由“财务管理”段中“依据完成的采购
19、订单给供应商支付原材料费用并出具支付细节”的描述,存在一个起点为财务管理,重点为供应商,即 E2 的数据流,即支付细节数据流;由“运送”段中“根据销售订单将披萨交付给客户,并记录在交付记录表中”可知存在一个由“销售订单”指向“运送”的数据流,即销售订单数据流;由“采购”段中“根据所需原材料及库存量,确定采购数量”可知存在由“库存表”指向“采购”的数据流,数据流为库存量;根据“存储”段中“检查库存的原材料和未完成订单,确定所需原料”可知,存在一个由“订单表”指向“存储”的数据流,数据流为未完成的订单。二、试题二(总题数:1,分数:20.00)阅读下列说明和图,回答下面问题 说明 某巴士维修连锁公
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 设计师 21 答案 解析 DOC
