还剩1页未读,继续阅读
文本内容:
一、单项选择题、实现接口转换的设计模式是【】1A、策略模式B、单件模式C、适配器模式D、模板方法模式适配器模式属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
2、划分子系统的好处不包括【】A、子系统可独立部署、发布B、子系统可独立开发,只要其接口保持不变C、子系统代码可以共享D^子系统可独立修改,而不会影响其他部分
3、[]由设计模型生成代码A、正向工程B、逆向工程C、设计模式D、重构
4、不属于统一过程生命周期4个阶段的是【】A、初始B、精化C、测试D、移交
5、需求规格说明描述【】A、基于计算机系统的功能、性能和约束B、每个子系统的实现C、软件体系结构元素D、系统使用说明
6、[)对系统的业务数据和业务逻辑进行封装A、控制对象B、边界对象C、实体对象D、生命周期对象
7、关于参与者的说法中错误的是【】A、参与者是与目标系统交互的人或物B、参与者可以是实际的人,也可以是外部设备、外部系统等C、参与者是用例图的重要组成部分,因此它是目标系统的组成部分D、参与者之间可以存在一定的关系
8、对下图的描述中,错误的是【】A、image.java实现了ImageObserver接口B、image.java请求了ImageObserver接口C、component.java实现了ImageObserver接口D、image.java只能通过ImageObserver接口访问component.java
9、以下各项中,不能作为构件的是【】A、用例B、动态链接库C、网站首页代码D、扩展性程序
10、在开放封闭原则中,开放指的是【】A、可以扩展软件实体的功能B、可以修改软件实体的源代码C、将类的访问权限尽量定义为publicD、尽量复用现有的软件组件或源代码
11、统一过程的4个阶段中,通常不包含测试工作流的是【】A、初始B、构建C、精化D、移交
12、获取功能需求主要在统一过程的【】阶段完成A、初始B、构建C、精化D、移交
13、好的设计具有一组特征,不属于这组特征的是【】A、容易理解B、容易扩展和修改C、容易复用D、运行速度快
14、关于用例与类的对比中,【】是错误的A、都属于模型结构元素B、都存在泛化关系C、类描述系统的静态视图,用例描述系统动态的行为视图D、类描述的是系统的内部构成,用例也可以描述系统的内部构成
15、寻找用例时,提取多个用例的公共步骤,以便复用,可以使用【】关系展化现含扩泛实包、、、、DcBA
16、不属于不良设计特征的是【】A、代码难以修改B、不必要的复杂性C、类数量多D、代码难以移植复用
17、以下关键词中,【】不是用于描述可见性A、privatepackageC、publicD、protected
18、术语表中不包括的内容是【】A、同义词B、术语定义C、干系人D、同形异意词
19、以下不属于干系人的是【】A、投资人B、竞争对手C、用户D、维护人员
20、以下关于寻找候选分析类的描述中,不正确的是【】☆A、1个类的职责应该单一B、类和方法的命名应该清楚一致C、确定分析类的完整属性和方法D、保持分析类的简单
21、包含系统运行时硬件拓扑结构的图是【】A、结构图B、活动图C、部署图D、顺序图
22、以下不属于统一过程RUP的特点是【】A、以架构为中心的B、以用例为驱动C、属于迭代和增量开发模型D、一种结构化开发方法
23、不属于分层架构模式动机的是【】☆A、增加复用性B、定义不同抽象级别C、分离关注点D、增强弹性
24、系统设计不包括【】A、描述系统的体系结构B、描述构件间的接口C、描述构件D、寻找参与者
25、在一个课程注册系统中,定义了类CourseSchedule和类Course,其中类CourseSchedule中定义了方法addc:Course和方法remove©Course,但没有定义Course成员,则这两个类之间的关系是【】A、泛化关系B、组合关系C、依赖关系D、包含关系。