单选题 在确定服务所属的类时,以下哪种做法是不正确的?( )
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、细化命令层次
单选题 .对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。