《软件构架实践》阅读笔记06

    ATAM:一种进行构架评估的综合方法,它是评估软件构架的一种综合全面的方法。之所以称为ATAM方法,是因为这种方法不仅可以揭示出构架满足特定质量目标的情况,而且(因为它认识到了构架决策会影响多个质量属性)可以使我们更清楚地认识到质量目标之间的联系——即如何权衡诸多质量目标。

    ATAM的活动有四个阶段:第0阶段(合作关系和准备)、第1阶段和第2阶段(评估阶段)、第3阶段(后续阶段)ATAM分析阶段(第1阶段和第2阶段)由9步组成。第1~6步在第1阶段执行。在第2阶段,所有涉众都将到场,他们对已经完成的步骤进行总结,并执行7~9步。 分析步骤通常是根据确定的议程按顺序进行。但是,有时可能会由于某个人没有时间或还没有准备好构架信息而修改时间表。每个评估都有自己的特点。有时,评估小组可能会简要回顾一下前面的某一步,或跳到后面的某一步,或在某些步骤间重复,这些都可能根据需要来决定。首先使用ATAM的方式进行表述,然后商业动机的表述,接着对架构进行表述,对构架方法进行分类,接着生成质量属性效用树分析构架方法第一阶段结束后开始第二个阶段集体讨论病确定场景的优先级。分析构架方法、结果的表述。

      ATAM是评估软件构架的一个健壮的方法。在该方法中,项目决策者和涉众要清晰地阐述一个准确的质量属性需求列表(以场景的方式),并说明与实现每个高级优先场景相关的构建决策。ATAM不是需求评估不是代码评估步包括实际的系统测试不是一个准确的手段。

posted on 2017-02-16 14:44  圣龙阿布  阅读(111)  评论(0编辑  收藏  举报