试卷部分试题预览
多选题
软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一 个迭代的过程。以下关于软件架构设计活动的描述,错误的是 ______。
A、
在建立软件架构的初期,一般需要选择一个合适的架构风格
B、
将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
C、
软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
D、
一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对 系统进行评审
多选题
下列关于不同软件开发方法所使用的模型的描述中,正确的是 ______。
A、
在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
B、
采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进 行建模
C、
实体联系图( E-R 图)是在数据库逻辑结构设计时才开始创建的模型
D、
UML 的活动图与程序流程图的表达能力等价
多选题
详细的项目范围说明书是项目成功的关键。 ______不应该属于范围定义的 输入。
A、
项目章程
B、
项目范围管理计划
C、
批准的变更申请
D、
项目文档管理方案
多选题
某服务器软件系统能够正确运行并得出计算结果, 但存在 “系统出错后不能在要 求的时间内恢复到正常状态 ” 和“对系统进行二次开发时总要超过半年的时间 ”两 个问题,上述问题依次与质量属性中的 ______相关
A、
可用性和性能
B、
性能和可修改性
C、
性能和可测试性
D、
可用性和可修改性
多选题
需求管理是 CMM 可重复级中的 6 个关键过程域之一,其主要目标是 ______。
A、
对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须 与软件需求保持一致
B、
客观地验证需求管理活动符合规定的标准、程序和要求
C、
策划软件需求管理的活动,识别和控制已获取的软件需求
D、
跟踪软件需求管理的过程、实际结果和执行情况
多选题
软件的横向重用是指重用不同应用领域中的软件元素。 ______是一种典型 的、原始的横向重用机制
A、
对象
B、
构件
C、
标准函数库
D、
设计模式
多选题
某磁盘磁头从一个磁道移至另一个磁道需要 10ms。文件在磁盘上非连续存放,逻辑上相 邻数据块的平均移动距离为 10 个磁道,每块的旋转延迟时间及传输时间分别为 100ms和 2ms, 则读取一个 100 块的文件需要 ______ms 的时间。
A、
10200
B、
11000
C、
11200
D、
20200
多选题
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于 软件架构的描述,错误的是 ______。
A、
根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过 程
B、
软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
C、
软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
D、
软件架构能够指导设计人员和实现人员的工作
多选题
A、
需求分析
B、
概念设计
C、
逻辑设计
D、
物理设计
多选题
项目时间管理包括使项目按时完成所必需的管理过程, 活动定义是其中的一个 重要过程。通常可以使用 _____来进行活动定义
A、
鱼骨图
B、
工作分解结构( WBS
C、
层次分解结构
D、
功能分解图