问题 单项选择题

PH系统集成开发公司决定采用基于架构的软件开发方法,以架构为核心对近期所承接的某电子商务企业的在线交易平台进行设计与实现。该电子商务企业要求在线交易平台必须保证客户个人信息和交易信息的安全;当发生故障时,该平台的平均故障恢复时间(MTBF)必须小于5分钟。该电子商务企业所提的两个要求分别对应于______软件质量属性;实现并提高前一个软件质量属性的架构设计策略是______;实现并提高后一个软件质量属性的架构设计策略不包括______。

A.添加适配器
B.心跳
C.备用件
D.热重启

答案

参考答案:A

解析:安全性(Security)是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。根据系统可能受到的安全威胁可分为机密性、完整性、不可否认性和可控性等特性。
可用性(Availability)是指系统能够正常运行的时间比例。经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示。
依题意,该电子商务企业所提的两个要求分别对应于“安全性”、“可用性”软件质量属性。实现并提高“安全性”软件质量属性的架构设计策略有:①抵御攻击(授权、身份认证和限制访问等);②攻击检测(入侵检测等);③从攻击中恢复(部分可用性策略、电子盘技术等);④信息审计(审计追踪)等。
实现并提高“可用性”软件质量属性的架构设计策略有:①Ping/Echo;②心跳:③异常;④主动冗余;⑤检查点或回滚;⑥进程监视器等。

单项选择题
单项选择题 A型题