回调(Call Back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。
空白(1)处应选择()
A.Strategy(策略)
B.Adapter(适配器)
C.Command(命令)
D.Observer(观察者)
您可能感兴趣的试卷
你可能感兴趣的试题
基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,其分析过程主要包括场景开发、(2)、单个场景评估、场景交互和总体评估。
空白(2)处应选择()
A.架构需求
B.架构描述
C.架构设计
D.架构实现
基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,其分析过程主要包括场景开发、(2)、单个场景评估、场景交互和总体评估。
空白(1)处应选择()
A.问题说明
B.问题建模
C.需求说明
D.需求建模
A.架构需求
B.架构属性
C.架构优先级
D.架构约束
采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的(1),在此基础上,开发人员通过架构模型,可以获得关于(2)的理解,为将来的架构实现与演化过程建立了目标。
空白(1)处应选择()
A.分析模式
B.设计模式
C.架构风格
D.架构标准
A.敏感点
B.风险点
C.非风险点
D.权衡点
识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所作的架构设计中,“系统需要支持的最大并发用户数量直接影响传输协议和数据格式”描述了系统架构设计中的一个(1):“由于系统的业务逻辑目前尚不清楚,因此现有系统三层架构中的第2层可能会出现功能重复,这会影响系统的可修改性”描述了系统架构设计中的一个(2)。
空白(1)处应选择()
A.敏感点
B.风险点
C.非风险点
D.权衡点
A.领域专家
B.领域分析者
C.领域设计者
D.领域实现名
特定领域软件架构(DSSA)是在一个特定应用领域为一组应用提供组织结构参考的标准软件架构。实施DSSA的过程中包括一系列基本的活动,其中(1)活动的主要目的是为了获得DSSA。该活动参加人员中,(2)的主要任务是提供关于领域中系统的需求规约和实现的知识。
空白(1)处应选择()
A.领域需求
B.领域分析
C.领域设计
D.领域实现
最新试题
关于层次构架的描述哪些是正确的()
通过构架评估可以得到一个简洁的构架表述。
软件体系结构的设计的好坏对于软件的易用性没有影响。
一个界面美观、容易学习的系统是用户评估易用性重要方面,因此构架设计对此质量属性帮助不大。
易用性关注的是对用户来说完成某个期望任务的容易程度。
黑板构架用于解决无确定性求解策略问题,它由黑板、知识源和仲裁者构成。
数据流风格的构架包括Pipe-and-Filter、黑板、Batch Sequential(批处理)。
动态优先调度策略包括()
采用恰当的体系结构是项目成功的第一步,体系结构不当,将可能会导致灾难性的损失。
安全性质量属性场景的环境包括在线或离线、直接或通过防火墙入网。