A. 类图和序列图 B. 视角与视图 C. 构件和类图 D. 构件与功能
A. 用例与类图 B. 视角与质量场景 C. 用例与视角 D. 用例与质量属性场景
A. 在建立软件架构的初期,一般需要选择一个合适的架构风格。 B. 将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系。 C. 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件。 D. 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审。
A. 软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等。 B. 软件架构设计需要确定组件之间的依耐关系,支持项目计划和管理活动。 C. 根据用户需求,能够确定一个最佳的软件架构,指导整个软件开发过程。 D. 软件架构能够指导设计人员和实现人员的工作。
A. 30000 B. 33333 C. 28571 D. 40000
A. 项目经理 B. 开发人员 C. 客户 D. 目前和未来的架构师 E. 最终用户
ATAM是一种代码评估方法。 B. ATAM需要评估软件的需求是否正确。 C. ATAM需要对软件系统进行测试。 D. ATAM不是一种精确的评估方法。
A. 如果某计算机系统的CPU利用率已经接近100%,则该系统不可能再进行性能改进。 B. 使用虚存的计算机如果主存太小,则页面交换的频率将增加,CPU的使用效率就会降低,因此应当增加更多的内存。 C. 如果磁盘存取速度低,引起排队,此时应安装更快的CPU,以提高性能。 D. 多处理机的性能与CPU的数目成正比,增加CPU是改进性能的主要途径。
A. 虚拟机 B. 管道-过滤器 C. 事件驱动 D. 微内核-扩展