( )的选择是开发一个软件系统时的基本设计决策;( )是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用一计数是C++管理动态资源时常用的一种(请作答此空)。A. 架构模式B. 惯用法C. 设计模式D. 分析模式

( )的选择是开发一个软件系统时的基本设计决策;( )是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用一计数是C++管理动态资源时常用的一种(请作答此空)。

A. 架构模式
B. 惯用法
C. 设计模式
D. 分析模式

参考解析

解析:本题考查软件设计中使用的架构模式、设计模式和惯用法的基本概念。
架构模式是软件设计中的高层决策,例如C/S结构就属于架构模式,架构模式反映了开发软件系统过程中所作的基本设计决策;设计模式主要关注软件系统的设计,与具体的实现语言无关:惯用法则是实现时通过某种特定的程序设计语言来描述构件与构件之间的关系,例如引用-计数就是C++语言中的一种惯用法。

相关考题:

试题(45)软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是 (45) 。(45)A. 在建立软件架构的初期,一般需要选择一个合适的架构风格B. 将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系C. 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件D. 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

● (57) 的选择是开发一个软件系统时的基本设计决策; (58) 是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种 (59) 。(57)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式(58)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式(59)A. 架构模式 B. 惯用法 C. 设计模式 D. 分析模式

的选择是开发一个软件系统时的基本设计决策;(2)是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种(3)。(1)A.架构模式B.惯用法C.设计模式D.分析模式

在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的( )。接口设计的任务主要是(请作答此空)。A.定义软件的主要结构元素及其之间的关系B.确定软件涉及的文件系统的结构及数据库的表结构C.描述软件与外部环境之间的交互关系,软件内模块之间的调用关系D.确定软件各个模块内部的算法和数据结构

软件设计过程是定义一个系统或组件 ( ) 的过程,其中描述软件的结构和组织,标识各种不同组件的设计是 (请作答此空) 。A.软件详细设计B.软件对象设计C.软件环境设计D.软件架构设计

( )是对软件中的基本组成单位进行的测试,如一个模块、一个过程等,是最微小规模的测试。目的是检查每个模块是否真正实现了(请作答此空)中的性能、功能、接口和其他设计约束等条件,尽可能发现模块内的差错。A. 软件详细设计说明书B.技术开发合同C.软件概要设计文档D.软件配置文档

( )的目的是检查模块之间,以及模块和已集成的软件之间的接口关系,并验证已集成的软件是否符合设计要求。其测试的技术依据是(请作答此空)。A. 软件详细设计说明书B.技术开发合同C.软件概要设计文档D.软件配置文档

下图是( )设计模式的类图,该设计模式的目的是( ),图中,Decorator和Component之间是(请作答此空)关系,ConcreteDecorator和Decorator之间是( )关系。A.依赖和关联B.依赖和继承C.关联和实现D.继承和实现

在分层体系结构中,( )实现与实体对象相关的业务逻辑。在基于Java EE技术开发的软件系统中,常用(请作答此空)技术来实现该层。A.HTMLB.JSPC.ServletD.EJB

结构化设计( Structured Design, SD )是一种面向(请作答此空)的方法,该方法中( )是实现功能的基本单位。A.数据流B.对象C.模块D.构件

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和( ),并通过多种(请作答此空)全面描述特定系统的架构。A.对象B.代码C.文档D.视图

结构化设计( structuredDesign,SD )是一种面向(请作答此空)的方法,该方法中( )是实现功能的基本单位。A.数据流B.对象C.模块D.构件

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(请作答此空),并通过多种( )_全面描述特定系统的架构。A.实现方式B.交互作用C.设计方案D.测试方式

软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格反映领域中众多系统所共有的结构和( ),强调对架构(请作答此空)的重用。A. 分析 B. 设计 C. 实现 D. 评估

在基于体系结构的软件设计方法中,采用(请作答此空 )来描述软件架构,采用()但来描述功能需求,采用()来描述质量需求。A. 类圈和序列图B. 视角与视图C. 构件和类圈D. 构件与功能

软件架构设计主要关注软件构件的( )、属性和(请作答此空),并通过多种视图全面描述特定系统的架构。A. 实现方式B. 交互作用C. 设计方案D. 测试方式

特定领域软件架构(Domain Specific Software Architecture,DSSA.以一个特定问题领域为对象,形成由领域参考模型、参考需求、( )_等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得( ),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(请作答此空),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。A. 特定领域软件需求B. 特定领域软件架构C. 特定领域软件设计模型 D. 特定领域软件重用模型

基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(请作答此空)来描述软件架构,采用( )来描述需求。A. 类图和序列图B. 视角与视图C. 构件和类图D. 构件与功能

软件架构设计主要关注软件构件的(请作答此空)、属性和( ),并通过多种视图全面描述特定系统的架构。A. 功能B. 实现C. 组成元素D. 结构

基于架构的软件开发(Architecture Based Software Development,ABSD.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(请作答此空)来描述软件架构,采用()来描述需求。A. 类图和序列图 B. 视角与视图 C. 构件和类图 D. 构件与功能

下面的叙述中,不正确的是()A、在嵌入式系统开发时,通常可以把其开发过程划分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等几个阶段。B、所谓的构件设计,是指包括软件设计与编程、专用硬件芯片选择及硬件电路设计等具体设计工作。C、系统集成与测试的目的是发现设计中的错误并进行改正。在此阶段,应该等系统集成完成后再整体地对系统进行测试。D、嵌入式系统设计者需要遵循软硬一体、软硬协调设计的思想。在系统功能满足要求的前提下,结合性能、费用成本、尺寸等约束条件,确定哪些功能由硬件构件实现,哪些功能由软件构件实现。

(1)描述了一类软件架构的特征,它独立于实际问题,强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种(2)。空白(1)处应选择()A、架构风格B、开发方法C、设计模式D、分析模式

(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。空白(1)处应选择()A、架构模式B、惯用法C、设计模式D、分析模式

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()A、在建立软件架构的初期,一般需要选择一个合适的架构风格B、将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系C、软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件D、一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

单选题下面有关嵌入式系统开发过程的描述语句中,不恰当的是()A在系统设计阶段应该根据系统需要实现的功能,来综合考虑软硬件功能的划分,确定哪些功能由硬件完成,哪些功能由软件完成。B在系统设计阶段不仅需要描述用户的功能需求如何实现,且需要描述非功能需求(如:功耗、成本、尺寸等)如何实现。C构件设计阶段,设计者需要设计或选择符合系统结构所需要的具体构件。构件通常是指硬件模块,而不包括软件模块。D系统集成与测试阶段,应该每次只对一部分构件或模块所集成的系统进行测试,各部测试完成后,再整体测试。

单选题(1)描述了一类软件架构的特征,它独立于实际问题,强调软件系统中通用的组织结构选择。垃圾回收机制是Java语言管理内存资源时常用的一种(2)。空白(2)处应选择()A架构风格B开发方法C设计模式D分析模式

单选题(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。空白(1)处应选择()A架构模式B惯用法C设计模式D分析模式