您所在位置: 网站首页 / 关于ATAM应用时注意的几个问题.docx / 文档详情
关于ATAM应用时注意的几个问题.docx 立即下载
2024-10-31
约876字
约2页
0
10KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

关于ATAM应用时注意的几个问题.docx

关于ATAM应用时注意的几个问题.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

关于ATAM应用时注意的几个问题
ATAM技术(ArchitectureTradeoffAnalysisMethod)是一种用于软件架构评估的方法。它通过定义贯穿于整个软件架构的质量属性、质量属性的度量以及架构决策,来帮助开发人员和架构师在软件开发过程中更好地平衡不同的质量属性,从而达成最佳的软件架构设计。
在应用ATAM技术时需要注意以下几个问题:
一、选取合适的质量属性
质量属性是软件的本质特征,具有重要的评价作用。在ATAM评估过程中,选择恰当的质量属性会对结果产生重要影响。为确保效果,评估团队应该根据软件的特点选择适合的质量属性,同时要慎重考虑质量属性之间的权衡关系。比如在做Web应用的架构设计时,需要关注可扩展性、性能等方面。
二、明确架构目标
架构目标是ATAM方法的核心部分。在架构目标的定义中,需要明确哪些质量属性已经得到满足,哪些尚未得到满足,哪些适合采用何种决策来达成目标。为了明确架构目标,团队需要深入了解软件的主要需求和业务过程,了解不同质量属性对于软件成功的贡献度,并适合地选择评估应用的技术。
三、明确架构风格和策略
在ATAM评估中,需要着重考虑架构的风格和策略。不同架构风格对系统质量的影响有所不同,例如客户端/服务器模型、服务导向架构、面向对象架构、反应式架构等等。架构策略是如何选择架构决策来实现特定规范的措施。评估团队需要理解不同的架构风格、架构策略对不同质量属性的影响,选择合适的架构风格和策略,最终实现可靠可用和安全的软件。
四、充分利用评估输出
ATAM的最终输出是一个详尽的评估报告,此报告可描述业务和需求目标、当前架构的问题、哪些决策的选择有助于达成架构目标等等。同时报告还会包括关于特定质量属性、关键性场景、需求的定量分析。团队需要充分利用评估输出来重构和调整架构,确保架构能够满足业务需求、质量要求等。
综上所述,ATAM技术在目前尤其是大规模软件开发领域下,已能够发挥巨大优势,解决开发上诸多问题。合理利用ATAM技术,不仅能够提高软件质量,促进软件重构,同时也为业务提供高品质的生态环境。
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

关于ATAM应用时注意的几个问题

文档大小:10KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用