![](https://csdnimg.cn/release/download_crawler_static/86293771/bg3.jpg)
A.语义特征 B.功能需求 C.质量属性 D.业务规则
9.1.2 软件架构的重要性
1. 【2009 年题 36】软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活
动。以下关于软件架构重要性的叙述中,错误的是( ) 。
A.架构设计能够满足系统的性能、一可维护性等品质
B.良好的架构设计能够更好地捕获并了解用户需求
C.架构设计能够使得不同的利益相关人( stakeholders ) 达成一致的目标
D.架构设计能够支持项目计划和项目管理等活动
2. 【2014 年 28】以下关于软件架构设计重要性的描述,( )是错误的。
A.软件架构设计能够满足系统的性能、安全性、可维护性等品质
B.软件架构设计能够帮助项目干系入(Stakeholder)更好地理解软件结构
C.软件架构设计能够帮助架构师更好地捕获和细化系统需求
D.软件架构设计能够有效地管理系统的复杂性,并降低系统维护费用
9.1.3
架构的模型
1. 【2012 年题 17】架构描述语言(Architecture Description Language,ADL )是一种为明确
说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL 主要包括以下
组成部分:组件、组件接口、( )和架构配置。
A.架构风格 B.架构实现 C.连接件 D.组件约束
2. 【2015 年题 31】架构描述语言(Architecture Description Language,ADL)是一种为明确
说明软件系统的概念架构和对这些概念架构建模提供功能的语言。ADL 主要包括以下
组成部分:组件、组件接口、( )和架构配置。
A.架构风格 B.架构实现 C.连接件 D.组件约束
9.2 架构需求与软件质量属性
9.2.1 软件质量属性
1. 【2010 年题 46】某 服 务 器 软 件 系 统 对 可 用 性 ( Availability ) 、 性 能
(Performance)和可修改性(Modification)的要求较高,( )设计策略能提高该系统的可用
性,( )设计策略能够提高该系统的性能,( )设计策略能够提高该系统的可修改性。
A.Ping/Echo B.限制访问 C.运行时注册 D.接口-实现分离
A.分层结构 B.事务机制 C.主动冗余 D.队列调度
A.信息隐藏 B.记录/回放 C.任务模型 D.回滚
2. 【2010 年题 47】某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错
后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时
间”两个问题,上述问题依次与质量属性中的( )相关。
A.可用性和性能
B.性能和可修改性
C.性能和可测试性
D.可用性和可修改性