软件架构设计-系统架构师(七十二)
1以下关于需求管理的叙述中,正确的是()。
A 需求管理是一个对系统需求及其变更进行了解和控制的过程
B 为了获取项目,开发人员可以先向客户做出某些承诺
C 需求管理的重点在于收集和分析项目需求
D 软件开发过程独立于需求管理的活动
解析:
做出承诺必须在规范和约束范围内,在风险范围内。
需求管理假定已经收集,不需要继续收集,只分析。
答案:A
2软件系统架构不仅指定了软件系统的组织和()结构,而且显示了系统需求和组件之间的对应关系,包括设计决策的基本方法和基本原理。
A进程
B拓扑
C处理
D数据
解析:
B
3架构文档化的主要输出结果是架构规格说明书和()。
A架构需求说明书
B架构实现说明书
C架构质量说明书
D架构评审说明书
解析:
C
4()表示类的内部属性和行为,以及类集合之间的交互关系。采用()定义对象的内部行为。
解析:
类图、状态图
5DSSA特定领域架构中,()的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。
A 领域专家
B 领域分析者
C 领域设计者
D 领域实现者
解析:
设计者 开发出DSSA,并对系统准确性和一致性验证。
实现者 根据DSSA和领域模型对软件进行实现和构件的重用性。
6ATAM主要关注系统的()。
A 架构视图
B 架构描述
C 需求说明
D 需求建模
解析:
ATAM主要关注 需求说明。
7软件架构风格强调对()重用。
A 分析
B 设计
C 实现
D 评估
解析:
B
8在分布式系统中,中间件通常提供两种不同类型的支持,即()。
A 数据支持和交互支持
B 交互支持和提供公共服务
C 数据支持和提供公共服务
D 安全支持和提供公共服务
解析:
交互支持 和 提供公共服务
9物联网通常分为三层()。
解析:
感知层、网络传输层和应用层。