A.风格的主要思想是构件不直接调用一个过程,而是触发或广播一个或多个事件
B.支持大量数据的传递,如数据可被一个事件传递
C.此构架为软件重用提供了强大的支持
D.当用一个构件代替另一个构件时,不会影响到其它构件的接口
E.构件可以控制被调用构件的计算流程
您可能感兴趣的试卷
你可能感兴趣的试题
A.分离用户接口
B.信息隐藏
C.维持现有接口
D.泛化模块
E.限制暴露的信息
F.限制可能的选择
A.速率单调
B.轮转
C.语义重要性
D.循环执行
E.时限时间最早优先
F.时限时间单调
A.系统功能丰富
B.将用户错误的影响降到最低
C.系统反应速度快
D.使系统适应用户的需要
E.提高用户自信和满意度
A.用户
B.项目决策者
C.项目开发组成员
D.体系结构设计者
E.编码人员
F.测试人员
G.维护人员
A.系统的质量属性
B.商业的质量属性
C.文档的质量属性
D.构架的质量属性
A.unix shell program
B.传统编译器
C.HEARSAY-II语音识别系统
D.微软的媒体播放器内核directs how
A.数据可用
B.数据转换
C.数据延迟
D.控制焦点消息
A.部署图
B.包图
C.协同图
D.交互图
A.虚拟机
B.管道-过滤器
C.事件驱动
D.微内核-扩展
A.介绍构架理论的基本知识
B.设计中所反映的假定
C.说明为何做出了视图中所反映的决策
D.构架中每个变化点的描述
最新试题
好的构架设计是一系列相容的原理和技术的产物,在项目的各个阶段保持一致。
维持语义的一致性的目标是确保模块中所有责任都能协同工作,不需要过多依赖于别的模块。
软件体系结构只是表示了软件的拓扑结构,不关心其动态结构。
David Garlan对软件体系结构的定义可以精简为体系结构=组件+连接件+约束。
在软件体系结构模式中,解决方案包括一个特定的结构,即元素的一个空间配置,还规定了运行期间的行为。
接口展示了软件构件之间的交互关系,对于软件构架而言非常重要,需要单独编档。
安全性是衡量系统在向合法用户提供服务的同时,阻止非授权使用的能力。
如果两个模块之间是语义依赖,则可以插入一个仲裁者来降低它们之间的依赖程度。
安全性质量属性场景的环境包括在线或离线、直接或通过防火墙入网。
软件构架评估的主要目的是控制风险,ATAM是一个结构化的软件构架评估方法。