手机扫码访问

导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 软件水平考试

2020年下半年软件水平考试(中级)软件设计师下午(应用技术)真题试卷及答案

类型:全真试卷  解析:有解析  年份:2020

必答题

阅读下列说明和图,回答问题。 【说明】 某工业制造企业欲开发一款智能缺陷检测系统,以有效提升检测效率,节约人力资源。该系统的主要功能是: (1)基础信息管理。管理员对检测质量标准和监控规则等基础信息进行设置。 (2)检测模型部署。管理员对采用机器学习方法建立的检测模型进行部署。 (3)图像采集。实时接收生产线上检测设备拍摄的产品待检信息进行存储和缺陷检测,待检信息包括产品编号、生产时间、图像序号和产品图像。 (4)缺陷检测。根据检测模型和检测质量标准对图像采集接收到的产品待检信息中所有图像进行检测。若所有图像检测合格,设置检测结果信息为合格;若一个产品出现一张图像检测不合格,就表示该产品不合格。对不合格的产品,其检测结果包括产品编号和不合格类型。给检测设备发送检测结果,检测设备剔除掉不合格产品。 (5)质量监控。根据监控规则对产品质量进行监控,将检测情况展示给检测业务员;若满足报警条件,向检测业务员发送质量报警。检测业务员发起远程控制命令,系统给检测设备发送控制指令进行处理。 (6)模型监控。对系统中部署的模型、产品的检测信息结合基础信息进行监测分析,将模型运行情况发送给监控人员。 现采用结构化方法对智能缺陷检测系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。 IMG_256

【正确答案】

1.使用说明中的词语,给出图1-1中的实体E1~E4的名称。 ……此处隐藏23272个字…… 16.阅读下列说明和Java代码,回答问题。 【说明】 在线支付是电子商务的一个重要环节,不同的电子商务平台提供了不同的支付接口。现在需要整合不同电子商务平台的支付接口,使得客户在不同平台上购物时,不需要关心具体的支付接口。拟采用中介者(Mediator)设计模式来实现该需求,所设计的类图如图6-1所示。 IMG_266【Java代码】 IMG_267

【正确答案】(1)void buy(double money,WebService service) (2)WebServiceMediator* (3)abstract void buyService(double money) (4)mediator.buy(money,this) (5)mediator.buy(money,this)

【试题解析】 本题主要考查中介者(Mediator)设计模式的基本概念和应用。 中介者模式是行为设计模式的一种,其意图是用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式的结构图如图6-2所示。 

Tags:软件水平考试
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2020 www.daanwo.com All Rights Reserved