SAAM评估方法 — 软件工程选择题
题目
某评估小组采用SAAM方法评估一个电商系统的软件体系结构,已完成场景描述与场景分类两个阶段。在场景评估阶段,各场景对架构的影响分析如下:场景S1(用户浏览商品)可由现有构件直接支持,无需任何修改;场景S2(新增限时秒杀功能)需要同时修改消息通知模块和订单模块;场景S3(新增积分兑换功能)只需修改订单模块,不触及消息通知模块。根据SAAM方法的分析结论,对当前体系结构改动影响最大的场景是( )
A. S1,因为它无需修改即可被现有架构直接支持
B. S2,因为它需要修改的构件数量最多,改动范围最大
C. S3,因为它只涉及订单模块,修改更集中
D. S1、S2、S3三者影响相同,因为它们都是有效场景