为了使构件系统更切合实际、更有效地被复用,构件应当具备( ),以提高其通用性。
A. 可继承性
B. 可变性
C. 可封装性
D. 可伸缩性
当( )时,用例是捕获系统需求最好的选择。
A. 系统具有很少的用户
B. 系统具有很少的接口
C. 系统算法复杂,功能单一
D. 系统有很多参与者
现有两个用例UC1 和UC2,其中UC2 是一个完整的用例,可被实例化,而UC1需要UC2 中的事件流才可被实例化,且UC1 指定了使用UC2 的精确位置,则UC1 和UC2间的关系是“ ( )”。
A. include
B. extend
C. generalize
D. call
下列关于面向对象的分析与设计的描述,正确的是( )。
A. 面向对象设计描述软件要做什么
B. 面向对象分析不需要考虑技术和实现层面的细节
C. 面向对象分析的输入是面向对象设计的结果
D. 面向对象设计的结果是简单的分析模型