当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2022年11月软件设计师 上午题之十五

2022年11月软件设计师 上午题之十五

作者:mb64a2dd422e24f2023-12-11 01:00:14
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2022年11月软件设计师 上午题】部分真题的详解,一起来看看吧~1、UML 构件图(component diagram)展现了一组构件之间的组织和依赖

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2022年11月软件设计师 上午题】部分试题的详解,一起来看看吧~



1、UML 构件图(component diagram)展现了一组构件之间的组织和依赖,专注于系统的静态(43)视图,图中通常包括构件、接口以及各种关系。
A、 关联
B、 实现
C、 机构
D、 行为

答案:B
答题解析:

构件图(Component Diagram)展现了一组构件之间的组织和依赖。构件图专注于系统的静态实现视图。




2、在某系统中,不同级别的日志信息记录方式不同,每个级别的日志处理对象根据信息级别高低,采用不同方式进行记录。每个日志处理对象检查消息的级别,如果达到它的级别则进行记录,否则不记录然后将消息传递给它的下一个日志处理对象。针对此需求,设计如下所示类图。该设计采用(44)模式使多个前后连接的对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。该模式属于_(45) 模式,该模式适用于(46)。
A、 责任链(Chain of Responsibility)
B、 策略(Strategy)
C、 过滤器(Filter)
D、 备忘录(Memento)

答案:A
答题解析:

责任链(Chain of Responsibility)设计模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。

责任链模式是行为型对象模式,适用于以下条件:

● 有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。

● 想在不明确指定接收者的情况下向多个对象中的一个提交一个请求。

● 可处理一个请求的对象集合应被动态指定。




3、在某系统中,不同级别的日志信息记录方式不同,每个级别的日志处理对象根据信息级别高低,采用不同方式进行记录。每个日志处理对象检查消息的级别,如果达到它的级别则进行记录,否则不记录然后将消息传递给它的下一个日志处理对象。针对此需求,设计如下所示类图。该设计采用(44)模式使多个前后连接的对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。该模式属于_(45) 模式,该模式适用于(46)。
A、 行为型类
B、 行为型对象
C、 结构型类
D、 结构型对象

答案:B
答题解析:

责任链(Chain of Responsibility)设计模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。

责任链模式是行为型对象模式,适用于以下条件:

● 有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。

● 想在不明确指定接收者的情况下向多个对象中的一个提交一个请求。

● 可处理一个请求的对象集合应被动态指定。




查看完整试题>>>


代理合作学习群