2026年软件工程师考试大纲软件设计基础理论题集.docxVIP

  • 1
  • 0
  • 约2.88千字
  • 约 10页
  • 2026-07-25 发布于福建
  • 举报

2026年软件工程师考试大纲软件设计基础理论题集.docx

第PAGE页共NUMPAGES页

2026年软件工程师考试大纲软件设计基础理论题集

一、选择题(共10题,每题2分)

说明:下列每题只有一个最符合题意的选项。

1.软件设计的基本原则中,强调模块间低耦合、高内聚的是?

A.抽象原则

B.模块化原则

C.封装原则

D.重用原则

2.在面向对象设计中,描述“一个类”与“另一个类”之间“整体与部分”关系的术语是?

A.关联

B.依赖

C.继承

D.聚合

3.以下哪种设计模式通常用于解决对象之间循环依赖的问题?

A.单例模式

B.工厂模式

C.代理模式

D.依赖注入模式

4.UML中,表示“一个对象使用另一个对象的服务”的关系是?

A.关联

B.依赖

C.泛化

D.实现

5.在软件架构中,微服务架构与单体架构的主要区别在于?

A.开发效率

B.服务拆分粒度

C.部署方式

D.测试难度

6.设计模式中,“为子类提供hook方法,让子类重写以实现特定行为”的描述符合?

A.策略模式

B.模板方法模式

C.状态模式

D.观察者模式

7.在领域驱动设计中,描述“业务核心逻辑”的术语是?

A.领域模型

B.领域服务

C.领域事件

D.领域驱动设计

8.以下哪种设计原则强调“类应只有一个变化的原因”?

A.开闭原则

B.里氏替换原则

C.接口隔离原则

D.

文档评论(0)

1亿VIP精品文档

相关文档