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.管道-过滤器
博学公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如图8-45所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是()
A.在功能划分上将各个模块独立起采
B.在硬件构件的混合和替换方面不是很灵活
C.没有清晰地说明用户怎样与其交互
D.没有明确的层次关系,没有强调功能之间的交互
A.管道-过滤器
B.隐式调用
C.主程序-子程序
D.解释器
A.在建立软件架构的初期,一般需要选择一个合适的架构风格
B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
C.软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审
A.根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
B.软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
C.软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
D.软件架构能够指导设计人员和实现人员的工作
最新试题
维持语义的一致性的目标是确保模块中所有责任都能协同工作,不需要过多依赖于别的模块。
关于层次构架的描述哪些是正确的()
数据流风格的构架不但关心数据怎样在运算单元之间流动,同时也关心控制点怎样在程序或系统之间移动。
CBAM不是使用一个单独的场景,是通过改变响应值对某一质量属性生成一组场景,每个场景又对应一个效用。
安全性质量属性场景的环境包括在线或离线、直接或通过防火墙入网。
构架并不能独立实质量属性,它为质量属性的实现提供了基础。
如果两个模块之间是语义依赖,则可以插入一个仲裁者来降低它们之间的依赖程度。
软件体系结构的设计的好坏对于软件的易用性没有影响。
Pipe-and-Filter构架天然地支持并行,并具有良好的性能。
限制队列大小是一个提高系统性能的战术。