单项选择题在软件设计中,哪个概念涉及到将大型复杂问题分解为更小、更易于管理的部分?()

A.模块化
B.抽象
C.分而治之
D.封装


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题以下哪个设计模式可以提高系统的灵活性和可扩展性?()

A.责任链模式
B.单例模式
C.抽象工厂模式
D.以上都是

2.单项选择题在UML 中,以下哪个元素不能表示抽象类?()

A.类名用斜体表示
B.类图标上一个抽象标记
C.类名用虚线表示
D.通过注释说明是抽象类

3.单项选择题以下哪项不是软件工程的原则?()

A.抽象
B.模块化
C.可重用性
D.单一职责

4.单项选择题RUP模型中的风险分析在以下哪个阶段进行?()

A.初始阶段
B.细化阶段
C.构造阶段
D.迁移阶段

5.单项选择题面向对象设计中,以下不属于提高内聚性的方法是()。

A.功能内聚
B.通信内聚
C.逻辑内聚
D.偶然内聚

6.单项选择题在UML中,对于组合关系,以下说法正确的是()。

A.整体对象不存在,部分对象也可以存在
B.部分对象的生命周期独立于整体对象
C.整体对象负责部分对象的创建和销毁
D.组合关系和聚合关系没有区别

7.单项选择题在UML中,哪个图用于表示组件之间的物理和实现关系?()

A.类图
B.组件图
C.部署图
D.状态图

8.单项选择题面向对象分析中,以下关于用例的说法正确的是()。

A.一个用例代表一个系统功能
B.用例之间不能有包含关系
C.用例只描述系统与外部的交互
D.用例不能再分解