西塞。com整理了2017年上半年软件设计师考试的下午真题。以下是第一部分。

考第一

阅读以下说明和图片,回答问题1-4,并填写答题卡的相应栏目。

作为复杂医疗产品的集成商,医疗器械公司必须保持高质量组件的及时供应。为了实现这个目标,公司想开发一个采购系统。该系统的主要功能如下:

1.检查库存水平。采购部每天检查零件的库存,当特定零件的库存下降到其订购点时,退回低库存零件和库存。

2.发布采购订单。采购部门提交低库存零件和库存的采购请求,并向其供应商发出采购订单,这些数据存储在采购订单文件中。

3.交付零件。当供应商提交提单并交付零件时,运输和接收部门通过执行以下三个步骤接收货物:

验证装运的零件。通过访问采购订单并将其与提单进行比较来验证装运的零件,并将提单信息发送给销售人员。如果收到的组件项目出现在采购订单和提货单上,已验证的提货单和收到的组件项目将被送去检查。否则,将生成应收员工提交的发货错误信息并发送给供应商。

检查零件质量。通过检查质量标准来检查装运零件的质量,并将经过验证的提单发送给检查员。如果零件符合所有质量标准,它将被添加到已接受的零件列表中,以更新零件库存。如果零件未通过检验,检验员创建的有缺陷的装运信息将被生成并发送给供应商。

更新零件库存。库管员根据已接收和已接受的零件清单添加当前采购数量,并与原始库存数量累计,以更新库存零件中的库存数量。标记订单的购买完成。

采用结构化方法对该采购系统进行分析设计,得到如图1-1所示的上下文数据流图和如图1-2所示的0层数据流图。

图1-2第0层数据流图

使用描述中的单词给出图1-1中的实体E1~E5

用描述中的单词给出图1-2中数据仓库D1~D4的名称。

根据图中的描述和术语,补充图1-2中缺失的数据流及其起点和终点。

用200字以内的文字说明在建模图1-1和图1-2时如何保持数据流图的平衡。

问题2

阅读以下说明,回答问题1至3,并填写答题卡的相应栏目。

一家房屋租赁公司计划开发一个管理系统来管理其房屋、租户和员工的信息。请按照以下需求描述完成系统的数据库设计。

1.该公司拥有几栋公寓楼,每栋都有唯一的建筑编号和地址。每个公寓楼都有多个公寓,每个公寓在楼里都有一个唯一的编号。该系统应该记录每个公寓的卧室和浴室的数量。

2.员工和租户在系统中有唯一的编号。

3.对于每个租户,系统需要记录姓名、多个联系电话、一个银行账号、一个紧急联系人的姓名和联系电话。

4.系统需要记录每个员工的姓名、联系电话和月薪。员工类别可以是经理、修理工或兼职。每个经理可以管理多个公寓楼。每栋公寓楼都必须由经理管理。系统应记录每个维修工人的业务技能,如管道维修、电工、木工等。

5.租房者租房时必须与公司签订租赁合同。租赁合同通常由一个或多个租户和公寓楼的经理签订,一个租户也可以租多个公寓。合同内容应包括签订日期、开始时间、租赁期限、押金和月租金。

根据需求阶段收集的信息,设计的实体联系图如图2-1所示。

根据概念设计阶段完成的实体联系图,得到以下关系模式:

联系电话号码

租户

员工)

公寓楼,地址,经理号)

公寓

合同、押金)

补充图2-1中与“签约”联系人相关的实体和联系人类型。

补充逻辑结构的设计缺少、、三个部分。

在租赁期内,如果公寓内的设施出现问题,租户可以在系统中注册故障,并填写故障描述。系统会为每个故障自动生成一个唯一的故障号,公司会派维修人员来修复故障。系统需要记录每次维修的维修日期和内容。根据这个要求,请补充图2-1,将补充的ER图内容转换成关系模式。请给出关系模式。

问题3

阅读以下系统设计说明,回答问题1至3,并填写答题卡的相应栏目。

一家玩具公司正在开发一个电动玩具在线销售系统,用于为注册会员提供端到端的定制和销售服务。在系统设计阶段,“创建新订单”的设计用例的详细描述见表3-1,候选设计类的分类见表3-2,并根据这个用例设计了一些类图,如圈3-1所示。

表3-1创建新订单的设计案例

表3-2候选设计类别的分类

在订单处理过程中,会员可以点击“取消订单”取消订单。如果付款失败,订单将被标记为待定,稍后可以再次付款。如果30分钟后付款失败,系统将自动取消订单。订单支付成功后,系统判断订单类型:对于普通订单,标记为备货状态,将订单信息发送给货运部门,包装后交付快递;

对于定制订单,会自动进入定制状态,定制后快递发货。会员点击系统中的“收货”按钮,成为收货状态,结束整个订单处理流程。根据订单处理流程设计的状态图如图3-2所示。

根据表3-1中标注的候选设计班,请根据班级将C1~C12的数字填入表3-2中的、、位置。

根据创建新订单的用例描述,请给出图3-1中X1~X4对应类的名称。

'

根据订单处理流程的描述,填写图3-2中从S1到S5对应的状态名称。

原文链接:http://www.educity.cn/rk/1787691.html

1.《软件设计师历年试题分析与解答 2017上半年软件设计师考试案例分析真题(一)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《软件设计师历年试题分析与解答 2017上半年软件设计师考试案例分析真题(一)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/1669003.html