2024年上半年软件设计师考试真题下午.doc
年上六个月软件设计师考试真題(下午)
阅读下列阐明和图,回答问題1至问題4,将解答填入答題紙的对应栏内。
【阐明】
某巴士维修连锁企业欲开发巴士维修系统,以维护与维修有关的信息。该系统的重要功能如下:
(1)记录巴士ID和维修问題。巴士到车库进行维修,系统将巴士基本信息和ID记录在巴士列表文献中,将待维修机械问題记录在维修记录文献中,并生成维修订单。
(2)确定所需部件。根据维修订单确定维修所需部件,并在部件清单中进行标识。
(3)完毕维修。机械师根据维修记录文献中的待维修机械问題,完毕对巴士的维修,登记维修状况;将机械问題维修状况记录在维修记录文献中,将所用部件记录在部件清单中,并将所用部件清单发送給库存管理系统以对部件使用状况进行监控。巴士司机可查看已维修机械问題。
(4)记录维修工時。将机械师提供的维修工時记录在人事档案中,将维修总結发送給主管进行绩效考核。
(5)计算维修总成本。计算部件清单中实际所用部件、人事档案中所用维修工時的总成本;将维修工時和所用部件成本详细信息給会计进行计费。
現采用构造化措施对巴士维修系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问題1】(5分)
使用阐明中的詞語,給出图1-1中的实体E1~E5的名称。
【问題2】(4分)
使用阐明中的詞語,給出图1-2中的数据存储D1~D4的名称。
【问題3】(3分)
阐明图1-2中所存在的问題。
【问題4】(3分)
根听阐明和图中术語,釆用补充数据流的方式,改正图1-2中的问題。规定給出所补充数据流的名称、起点和终点。
二、阅读下列阐明和图,回答问題1至问題3,将解答填入答題紙的对应栏内。
【阐明】
某家电销售电子商务企业拟开发一套信息管理系统,以以便对企业的员工、家电销售、家电厂商和客户等进行管理。
【需求分析】
(1)系统需要维护电子商务企业的员工信息、客户信息、家电信息和家电厂商信息等。员工信息重要包括:工号、姓名、性别、岗位、身份证号、电话、住址,其中岗位包括部门经理和客服等。客户信息重要包括:客户ID、姓名、身份证号、电话、住址、账户余额。家电信息重要包括:家电条码、家电名称、价格、出厂曰期、所属厂商。家电厂商信息包括:厂商ID、厂商名称、电话、法人代表信息、厂址。
(2)电子商务企业根据销售状况,由部门经理向家电厂商订购各类家电。每个家电厂商只能由一名部门经理负责。
(3)客户通过浏览电子商务企业网站查询家电信息,与客服沟通获得优惠后,在线购置。
【概念模型设计】
根据需求阶段搜集的信息,设计的实体联络图(不完整)如图1-1所示。
【逻辑构造设计】
根据概念模型设计阶段完毕的实体联络图,得出如下关系模式〔不完整):
客户(客户ID、姓名、身份证号、电话、住址、账户余额)
员工(工号、姓名、性别、岗位、身份证号、电话、住址)
家电(家电条码、家电名称、价格、出厂曰期、(1))
家电厂商(厂商ID、厂商名称、电话、法人代表信息、厂址、(2))
购置(订购单号、(3)、金额)
【问題1】(6分)
补充图1-1中的联络和联络的类型。
【问題2】(6分)
根据图1-1,将逻辑构造设计阶段生成的关系模式中的空(1)~(3)补充完整。用下划线指出“家电”、“家电厂商”和“购置”关系模式的主键。
【问題3】(3分)
电子商务企业的主营业务是销售各类家电,对账户有余额的客户,还可以联合第二方基金企业提供理财服务,為此设置客户经理岗位。客户通过电子商务企业的客户经理和基金企业的基金经理进行理财。每名客户只有一名客户经理和一名基金经理负责,客户经理和基金经理均可负责多名客户。請根据该规定,对图1-1进行修改,画出修改后的实体间联络和联络的类型。
三、阅读下列阐明和图,回答问題1至问題3,将解答填入答題紙的对应栏内。
【阐明】
某高校图书馆欲建设一种图书馆管理系统,目前已经完毕了需求分析阶段的工作。功能需求均使用用例进行描述,其中用例“借书(CheckOutBooks)”的详细描述如下。
参与者:读者(Patron)。经典事件流:
1.输入读者ID;
2.确认该读者可以借阅图书,并记录读者ID;
3.输入所要借阅的图书ID;
4.根据图书目录中的图书ID确认该书可以借阅,计算偿还時间,生成借阅记录;
5.告知读者图书偿还時间。
反复环节3~5,直到读者結束借阅图书。备选事件流:
2a.若读者不能借阅图书,阐明读者违反了图书馆的借书制度(例如,没有支付借书费用等)
①告知读者不能借阅,并阐明拒绝借阅的原因;
②本用例