单选题
识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所作的架构设计中,“系统需要支持的最大并发用户数量直接影响传输协议和数据格式”描述了系统架构设计中的一个______;“由于系统的业务逻辑目前尚不清楚,因此现有系统三层架构中的第2层可能会出现功能重复,这会影响系统的可修改性”描述了系统架构设计中的一个______。
【正确答案】
B
【答案解析】[解析] 敏感点是一个或多个构件(或构件之间的关系)的特性。研究敏感点有助于架构师在如何实现某个系统质量目标时明确应注意什么。依题意,“系统需要支持的最大并发用户数量直接影响传输协议和数据格式”,其中“最大并发用户数量”这个质量属性会同时影响“传输协议”和“数据格式”这两个质量属性,因此这是对一个“敏感点”的描述。
“由于系统的业务逻辑目前尚不清楚,因此现有系统三层架构中的第2层可能会出现功能重复,这会影响系统的可修改性”,这段话描述了由于某种问题会影响系统的某种质量属性,因此这是一个系统的风险点。