软件架构设计包括提出架构模型,产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(51),并通过多种(52)全面描述特定系统的架构。
(51)A.实现方式
B.交互作用
C.设计方案
D.测试方式
(52)A.对象
B.代码
C.文档
D.视图
特定领域软件架构(Domain Specific Software Architecture,DSSA)以一个特定问题领域为对象,形成由领域参考模型,参考需求,(53)等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得(54),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(55),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
(53)A.参考设计
B.参考规约
C.参考架构
D.参考实现
(54)A.领域边界
B.领域信息
C.领域对象
D.领域模型
(55)A.特点领域软件需求
B.特定领域软件架构
C.特定领域软件设计模型
D.特定领域软件重用模型
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与(56)质量属性相关,通常可采用(57)架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与(58)质量属性相关通常可采用(59)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性。
(56)A.性能
B.可用性
C.易用性
D.可修改性
(57)A.主动冗余
B.信息隐藏
C.抽象接口
D.记录/回放
(58)A.可测试性
B.易用性
C.性能
D.互操作性
(59)A.操作串行化
B.资源调度
C.心跳
D.内置监控器
(60)A.可用性
B.安全性
C.可测试性
D.可修改性
(61)A.内置监控器
B.记录/回放
C.追踪审计
D.维护现有接口
各省软考办 | ||||||||||