设计模式是面向对象软件工程中的一个重要概念,是由软件模式分支中衍生出来的一个解决()的重要方案之一。
第1题:
A、推出数据库物理结构
B、为高层数据模型创建概念模式和外模式
C、分析所有的数据需求
D、以上都不是
第2题:
A、结构
B、模块
C、数据库系统
D、面向对象
第3题:
本题考查面向对象分析与面向对象设计的基本概念。
不论是面向对象分析还是面向对象设计,都是面向对象软件工程中的两个重要阶段,这两个阶段的划分目前尚不存在一个精确的界限。一般情况下,仅仅是从任务的角度进行一个初步的划分,分析阶段的任务是产生一个分析模型,它作为设计的输入,用于产生设计模型,不论是分析模型还是设计及模型都是可见的结果。
A.
B.
C.
D.
第4题:
A、对象是类的实例
B、类是对象的抽象
C、一个类只能产生一个对象
D、类中包含方法和属性
第5题:
下列叙述中正确的是(11)。
A.在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件怎么做的问题
B.软件需求规格说明书在软件开发中具有重要的作用,是软件验收的依据之一
C.UML语言支持面向对象的主要概念,并与具体的开发过程相关
D.好的测试用例应能证明软件是正确的
第6题:
A.测试模式
B.面向软件实现的设计模式
C.软件子系统或构件设计模式
D.体系结构设计模式
第7题:
( 5 )数据流程图 ( DFD 图)是
A )软件概要设计的工具
B )软件详细设计的工具
C )结构化方法的需求分析工具
D )面向对象方法的需求分析工具
第8题:
第9题:
第10题:
软件复用是面向对象系统分析与设计的核心支持技术之一,软件复用的核心是()。
第11题:
从模式所提供的解决方案的抽象程度来看,模式可以分为()
第12题:
测试模式
面向软件实现的设计模式
软件子系统或构件设计模式
体系结构设计模式
第13题:
以下与“模式”相关的叙述中,正确的是______。
A.采用设计模式允许在非面向对象程序设计语言中使用面向对象的概念
B.单身模式(Singleton)描述了只有一个方法和属性的类的集合
C.在MVC(模型/视图/控制器)模式中,1个模型可以用于多个视图
D.在MVC模式中,控制器是将应用问题域中包含的抽象领域知识呈现给用户的方式
第14题:
● 面向对象分析与设计技术中,(18)是类的一个实例。
(18)
A.对象
B.接口
C.构件
D.设计模式
第15题:
● 面向对象分析与设计中, (3) 是类的一个实例。
(3)
A.对象
B.接口
C.构件
D.设计模式
第16题:
面向对象分析与设计技术中,______是类的一个实例。
A.对象
B.接口
C.构件
D.设计模式
第17题:
下列叙述中正确的是(10)。
①在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么
②软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据
③UML语言支持面向对象的主要概念,并与具体的开发过程相关
④好的测试用例应能证明软件是正确的
A.①
B.②
C.③
D.④
第18题:
● 下面关于面向对象分析与面向对象设计的说法中,不正确的是 (37) 。
(37)
A. 面向对象分析侧重于理解问题
B. 面向对象设计侧重于理解解决方案
C. 面向对象分析描述软件要做什么
D. 面向对象设计一般不关注技术和实现层面的细节
第19题:
第20题:
第21题:
第22题:
面向对象的基本概念有:对象、类、组件、模式、接口等,下面说法中不正确的是() ①组件技术是软件复用实现的关键。 ②模式是一条由三部分组成的规则,它表示了一个特定的环境,一个问题和一个解决方案之间的关系。 ③接口是对操作规范的说明。接口既说明了操作应该做什么(WHAT),同时也定义了操作如何做(HOW)。 ④继承可分为单继承与多继承。其中JAVA是多继承的语言。
第23题:
论设计模式在软件开发中的应用 设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。 请围绕"设计模式在软件开发中的应用"论题,依次对以下3个方面进行论述: ①概要叙述你参与分析和开发的应用项目,以及你所担任的主要工作。 ②简要介绍设计模式的基本概念及分类,详细说明在你所参与分析和开发的应用项目中应用了哪些设计模式、方法,以及选用它们的原因。 ③分析并讨论使用设计模式的效果,并分析和评价设计模式对软件开发的影响。