【单选题】以下关于设计和实现中多重继承的描述中,哪一项是不正确的?( )
A.多重继承关系可以在支持多继承的语言中直接应用
B.多重继承关系的描述能力较强,但有的语言不支持多重继承
C.多重继承关系可以通过某些方法转换为单继承
D.若选择的语言不支持多重继承,则应抛弃原有模型并重新建模
A.多重继承关系可以在支持多继承的语言中直接应用
B.多重继承关系的描述能力较强,但有的语言不支持多重继承
C.多重继承关系可以通过某些方法转换为单继承
D.若选择的语言不支持多重继承,则应抛弃原有模型并重新建模
【单选题】类构件的重用方式不包括以下哪项?( )
A.继承重用
B.抽象重用
C.多态重用
D.实例重用
A.继承重用
B.抽象重用
C.多态重用
D.实例重用
【单选题】UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( )。
A.状态图和时序图
B.时序图和协作图
C.状态图和活动图
D.活动图和协作图
A.状态图和时序图
B.时序图和协作图
C.状态图和活动图
D.活动图和协作图
【单选题】软件会逐渐退化而不会磨损,其原因在于
A.软件备件很难订购
B.软件错误在经常使用之后会逐渐增加
C.软件通常暴露在恶劣的环境下
D.不断的变更使组件接口之间引起错误
A.软件备件很难订购
B.软件错误在经常使用之后会逐渐增加
C.软件通常暴露在恶劣的环境下
D.不断的变更使组件接口之间引起错误
【单选题】以程序的内部结构为基础的测试用例技术属于( )。
A.数据测试
B.白盒测试
C.黑盒测试
D.灰盒测试
A.数据测试
B.白盒测试
C.黑盒测试
D.灰盒测试
【判断题】白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。
【多选题】在考虑模块内聚时的设计原则是( )
A.对于低内聚的模块可以考虑进行模块分割
B.应该力求做到模块的高内聚
C.低内聚(偶然、逻辑、时间)建议不要使用
D.通常中等程度的内聚(通信、过程)也是可以采用的
A.对于低内聚的模块可以考虑进行模块分割
B.应该力求做到模块的高内聚
C.低内聚(偶然、逻辑、时间)建议不要使用
D.通常中等程度的内聚(通信、过程)也是可以采用的
【判断题】在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应采用不同的形式和风格。
【单选题】划分软件生存周期的阶段时所应遵循的基本原则是
A.各阶段的任务尽可能相对独立
B.各阶段的任务在时间上连续
C.各阶段的任务尽可能相关性
D.各阶段的任务在时间上相对独立
A.各阶段的任务尽可能相对独立
B.各阶段的任务在时间上连续
C.各阶段的任务尽可能相关性
D.各阶段的任务在时间上相对独立
【单选题】时序图反映对象之间发送消息的时间顺序,它与( )是同构的。
A.用例图
B.活动图
C.类图
D.协作图
A.用例图
B.活动图
C.类图
D.协作图
发布评论 查看全部评论