问题
单项选择题
PH系统集成开发公司决定采用基于架构的软件开发方法,以架构为核心对近期所承接的某电子商务企业的在线交易平台进行设计与实现。该电子商务企业要求在线交易平台必须在800ms内完成客户的交易请求。该电子商务企业所提要求主要对应于______这一软件质量属性,实现并提高该质量属性的架构设计策略不包括______。
A.采用优先级调度队列
B.引入并发处理
C.优化相关进程的CPU占用率
D.设置进程监视器
答案
参考答案:D
解析: 性能(Performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。它是常见的软件质量属性之一。
在线交易平台必须在1s内完成客户的交易请求。该要求主要对应性能,可以采用的架构设计策略有:①增加可用资源(更快的处理器、多处理器、更大的内存,以及速度更快的网络等);②改善资源需求(减少计算复杂度、优化各个进程的内存和CPU占用率等);③资源管理(并发、数据复制等);④资源调度(先进先出队列、固定优先级调度队列等)等。
设置进程监视器是实现“可用性”质量属性的一种架构设计策略。