Escolar Documentos
Profissional Documentos
Cultura Documentos
NA PLATAFORMA .NET
.NET Visão Arquitetural e Boas Práticas
2018
Bibliografia Complementar
https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=513908
Participantes
Equipe de Avaliação
Papéis Responsabilidades
Responsável pelo registra os cenários brutos, questões que motivam cada cenário e a resolução de
processo e cada cenário quando aplicados à arquitetura, também pode gerar uma lista
conformidade impressa dos cenários adotados e distribuir para todos os participantes.
As saídas do ATAM são usadas para criar um relatório final escrito que recapitula
o método, resume os procedimentos, apresenta os cenários e suas respectivas
análises, além de catalogar/registrar as descobertas.
Fases do ATAM
Liderança da equipe de
Tempo que for necessário
avaliação e principais
0 - Parceria e preparação (normalmente, algumas
tomadores de decisão do
semanas)
projeto
Equipe de avaliação e
1-2 dias seguidos por um
tomadores de decisão do
1 – Avaliação resultado em 1-3 semanas
projeto
Equipe de avaliação,
2 - Avaliação (continuação) tomadores de decisão do 2 dias
projeto e partes interessadas
Equipe de avaliação e
3 – Follow-up cliente (contratante do 1 semana
serviço)
Passos das fases de avaliação
Até agora, a equipe de avaliação terá uma boa ideia de quais padrões e táticas o
arquiteto usou para projetar o sistema. Eles terão estudado a documentação da
arquitetura, e eles terão ouvido a apresentação do arquiteto no passo 3. Durante
essa etapa, o arquiteto é solicitado a nomear explicitamente os padrões e táticas
usadas, mas a equipe também deve ser perita em identificar os não
mencionados.
Exemplos:
▪ A infraestrutura de telecomunicação da região nordeste do brasil pode
impactar na latência de rede e trafego de comunicação do sistema.
Estes, por sua vez, podem incentivar uma análise mais profunda, dependendo de como o
arquiteto responde. Por exemplo, se o arquiteto não puder obter o número de clientes e
não puder dizer como o balanceamento de carga será atingido alocando processos ao
hardware, não há muito sentido em uma análise de desempenho sofisticada. Se essas
perguntas puderem ser respondidas, a equipe de avaliação pode realizar pelo menos uma
análise superficial, para determinar se essas decisões arquiteturais são problemáticas em
relação aos requisitos de atributos de qualidade que devem atender.
Atributos Modificabilidade
A regra de negócio para funcionalidade proposta de pagamento do
Ambiente
crédito sofreu alterações.
Embora a geração de árvore de utilitários (etapa 5) seja usada principalmente para entender como o
arquiteto percebeu e lidou com os direcionadores de arquitetura de atributos de qualidade, o objetivo do
brainstorming de cenários é tomar o pulso da comunidade de interessados mais ampla: entender o que
significa sucesso de sistema para eles. O brainstorming de cenários funciona bem em grupos maiores,
criando uma atmosfera na qual as ideias e pensamentos de uma pessoa estimulam as ideias de outras
pessoas.
Para cada tema de risco, a equipe de avaliação identifica quais dos drivers de
negócios listados no passo 2 são afetados. Identificar os temas de risco e, em
seguida, relacioná-los a motivadores específicos, completa o ciclo de avaliação
relacionando os resultados finais com a apresentação inicial, proporcionando
assim um encerramento satisfatório do exercício. Tão importante, eleva os riscos
que foram revelados à atenção da gerência. O que de outra forma teria parecido
a um gerente como uma questão técnica esotérica agora é identificado sem
ambiguidade como uma ameaça a algo que o gerente registra como sendo de
preocupação.
Passos das fases de avaliação
As informações coletadas da avaliação são resumidas e apresentadas às partes
interessadas. Isso assume a forma de uma apresentação verbal com slides. O
líder de avaliação recapitula as etapas do ATAM e todas as informações
coletadas nas etapas do método, incluindo o contexto de negócios, requisitos de
condução, restrições e arquitetura. Em seguida, as seguintes saídas são
apresentadas: