今
日
一
码
1、基于体系结构开发设计(Architecture-Base Software Design)ABSD,是指构成体系结构的()组合驱动,ABSC方法是一个自项向下、递归细化的方法,软件系统的体系结构通过该方法细化,直到能产生()。
A、产品、功能需求和设计活动
B、商业、质量和功能需求
C、商业、产品和功能需求
D、商业、质量和设计活动
A、软件产品和代码
B、软件构件和类
C、软件构件和连接件
D、类和软件代码
答案:B B
解析:
强调 业务(商业)、质量 和 功能需求。
ABSC有三个基础:
1)基础是功能的分解。
2)通过选择架构风格来实现质量和业务需求。
3)软件模板的使用。
2、基于的系统包括规则集、规则解释器、规则/数据选择器及()。
A、解释引擎
B、虚拟机
C、数据
D、工作内存
答案:D
3、软件复用过程主要阶段包括()。
A、分析可复用的软件资产、管理可复用资产和使用可复用资产
B、构造/获取可复用的软件资产、管理可复用资产和使用可复用资产
C、构造/取可复用的软件资产和管理可复用资产
D、分析可复用的软件资产和使用可复用资产
答案:B
4、DSSA(Domain Specific Software Architecture)就是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构,实施DSSA过程包含了一临基本的活动。其中,领域模型是()阶段的主要目标。
A、领域设计
B、领域实现
C、领域分析
D、领域工程
答案:C
解析:
领域分析的主要目标就是 领域模型。
领域设计的主要目标就是 DSSA。
领域实现的主要目的就是 依据领域模型和DSSA开发和组织可重用信息。
5、软件系统质量属性是一个系统的可测量或可测试的属性,它被用来描述系统满足利益相关者需求的程度,其中,()关注的是当需要修改缺陷、增加功能、提高质量属性时,定位修改点并实施修改的难易程度,()关注的是当前用户数和数据量增加时,软件系统维持高服务质量的能力。
A、可靠性
B、可测试性
C、可维护性
D、可重用性
A、可用性
B、可扩展性
C、可伸缩性
D、可移植性
答案:C C
6、想要学习系统特性、有效使用系统、使错误的影响最低、适配系统、对系统满意属于()质量属性场景的刺激。
A、可用性
B、性能
C、易用性
D、安全性
答案:C
7、平均失效等待时间(mean time to failure,MTTF)和平均时效间隔时间(mcan time between failure,MTBF)是进行系统可靠性分析时的要指标,在失效率为常数和修复时间很短的情况下,()。
A、MTTF远远小于MTBF
B、MTTF和MTBF无法计算
C、MTTF远远大于MTBF
D、MTTF几乎等于MTBF
答案:D
8、进行软件系统安全性分析时,()保证信息不泄露给未授权的用户、实体或过程,完整性保证信息的完整和准确,防止信息被非法篡改。
A、完整性
B、不可否认性
C、可控性
D、机密性
答案:D
9、场景是从 风险承担者 的角度对与系统交互简单描述。在体系结构评估中,一般采用刺激、环境、响应三方面来描述。