2022年11月软件设计师 上午题之十五
摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2022年11月软件设计师 上午题】部分真题的详解,一起来看看吧~1、UML 构件图(component diagram)展现了一组构件之间的组织和依赖
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)设计模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
责任链模式是行为型对象模式,适用于以下条件:
● 有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。
● 想在不明确指定接收者的情况下向多个对象中的一个提交一个请求。
● 可处理一个请求的对象集合应被动态指定。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>