1、需求管理的主要活动包括()。
A变更控制、版本控制、需求跟踪、需求状态跟踪
B需求获取、变更控制、版本控制、需求跟踪
C需求获取、需求建模、变更控制、版本控制
D需求获取、需求建模、需求评审、需求跟踪
解析:
需求工程包括 需求开发 和 需求管理。
需求开发:需求获取、需求分析、需求定义和需求验证。
需求管理:变更控制、版本控制、需求跟踪和状态跟踪。
答案:A
2、软件活动 主要包括 软件描述、软件开发、软件有效性验证 和 软件演化。
3、软件概要设计包括设计软件的结构、确定系统功能模块及其相互关系,主要采用()描述程序的结构。
A程序流程图、PAD图和伪代码
B模块结构图、数据流图和盒图
C模块结构图、层次图和HIPO图
D程序流程图、数据流图和层次图
解析:
需求分析阶段:数据流图
概要设计阶段:模块结构图、层次图、HIPO图
详细设计阶段:程序流程图、伪代码、盒图
答案:C
4、软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为()。集成测试计划通常是在()阶段完成,集成测试一般采用黑盒测试方法。
问题1
A批量式组装和增量式组装
B自顶向下和自底向上组装
C一次性组装和增量式组装
D整体性组装和混合式组装
问题2
A软件方案建议
B软件概要设计
C软件详细设计
D软件模块集成
解析:
集成测试 可以分为 一次性组装 和 增量式组装
软件概要设计 对应的 集成测试。
答案:C/B
5、(必考)体系结构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一种常见的系统架构评估框架,该框架主要关注系统的(),针对性能、()、安全性和可修改性,在系统开发之前进行分析、评价与折中。
问题1
A架构视图
B架构描述
C需求说明
D需求建模
问题2
A可测试性
B可用性
C可移植性
D易用性
解析:
关注系统的 需求说明, 针对 性能、可用性、安全性和可修改性。
答案:C、B
6、企业信息化一定要建立在企业战略规划基础之上,以企业战略规划为基础建立的企业管理模式是建立()的依据。
A企业战略数据模型
B企业业务运作模型
C企业信息系统架构
D企业决策支持
解析:
企业信息化一定要建立在 企业战略规划基础上,以企业战略规划为基础建立的企业管理模式是建立 企业战略数据模型 的依据。
7、ADL(Architecture Description Language)是由 组件、组件接口、连接件和架构配置。
8、虚拟存储器发生页面失效时,需要进行外部地址变换,即实现()的变换。
A虚地址到主存地址
B主存地址到Cache地址
C主存地址到辅存物理地址
D虚地址到辅存物理地址
解析:
逻辑地址 和 物理地址,逻辑地址就是虚地址
其页面的置换依据相应的页面置换算法进行,当页面失效
9、软件架构贯穿于软件整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在()阶段,对软件架构的关注最多。
A需求分析与设计
B设计与实现
C实现与测试
D部署与变更
解析:
需求分析阶段需要关注 问题域
设计阶段 需要转换 软件架构模型
软件实现阶段 转换 实际代码
软件部署阶段 组装软件组件 提高系统的实现效率
答案;B