基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。
空白(2)处应选择()
A.用例与类图
B.用例与视角
C.用例与质量场景
D.视角与质量场景
您可能感兴趣的试卷
你可能感兴趣的试题
基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。
空白(1)处应选择()
A.类图和序列图
B.视角与视图
C.构件和类图
D.构件与功能
某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如图8-44所示。其中与Factory Method中的"Creator"角色相对应的类是(1);与"Product"角色相对应的类是(2)。
空白(2)处应选择()
A.Bank
B.Account
C.Checking
D.Savings
某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如图8-44所示。其中与Factory Method中的"Creator"角色相对应的类是(1);与"Product"角色相对应的类是(2)。
空白(1)处应选择()
A.Bank
B.Account
C.Checking
D.Savings
如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的"Abstraction"对应的类是(2)。
空白(2)处应选择()
A.DataAccess
B.DataAccessImpl
C.CustomerDM
D.AccountDM
如图8-43(a)所示的UML类图描绘的是设计模式中的(1)模式。如图8-43(b)所示的UML类图描述了该模式的一种应用,其中与图8-43(a)中的"Abstraction"对应的类是(2)。
空白(1)处应选择()
A.Command
B.Bridge
C.Composite
D.Proxy
A.架构模式
B.惯用法
C.设计模式
D.分析模式
(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。
空白(2)处应选择()
A.架构模式
B.惯用法
C.设计模式
D.分析模式
(1)的选择是开发一个软件系统时的基本设计决策;(2)是最底层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用计数是C++管理动态资源时常用的一种(3)。
空白(1)处应选择()
A.架构模式
B.惯用法
C.设计模式
D.分析模式
A.虚拟机
B.管道-过滤器
C.事件驱动
D.微内核-扩展
Windows操作系统在图形用户界面处理方面采用的核心架构风格是(1)风格。Java语言宣传的"一次编写,到处运行"的特性,从架构风格上看符合(2)风格的特点。
空白(1)处应选择()
A.虚拟机
B.管道-过滤器
C.事件驱动
D.微内核-扩展
最新试题
一个网站可以通过隔断和公网的连线来绝对保证安全。
接口展示了软件构件之间的交互关系,对于软件构架而言非常重要,需要单独编档。
在影响软件构架的因素中,构架师的经验对构架有决定性的作用。
采用恰当的体系结构是项目成功的第一步,体系结构不当,将可能会导致灾难性的损失。
在软件体系结构模式中,解决方案包括一个特定的结构,即元素的一个空间配置,还规定了运行期间的行为。
如果模块A和B是位置依赖,可以用名称服务器来让A和B不直接依赖。
动态优先调度策略包括()
安全性质量属性场景的环境包括在线或离线、直接或通过防火墙入网。
David Garlan对软件体系结构的定义可以精简为体系结构=组件+连接件+约束。
推迟绑定时间是提高系统运行时的可修改性的一种战术。