Diretrizes de Revisão de Arquitetura para o projeto Java / JEE

5

Vamos fazer uma revisão completa de um aplicativo baseado em Java / JEE. Isso inclui uma revisão de arquitetura, revisão de código e revisão de hardware de plataforma.

Embora estejamos um pouco cientes das técnicas de revisão de código, estou me perguntando se existe um modelo ou modelo de referência para fazer uma revisão de arquitetura para sistemas Java / JEE .

Atualmente, estamos buscando seguir o Modelo ATAM para criar uma Árvore de atributos de qualidade para abordar os elementos de desempenho, Confiabilidade, Disponibilidade, Segurança, Modificabilidade, Portabilidade, Variabilidade, Subcondicionalidade, Integridade Conceitual e Funcionalidade

Esta é a primeira vez para nós - então a questão é se existem outros modelos padrão que você segue ou se alguém já experimentou o ATAM e tem alguma dicas / recomendações / ferramentas para a revisão da arquitetura.

    
por JoseK 29.03.2011 / 13:33
fonte

1 resposta

1
Okie, então a maioria das coisas que você mencionou não são nada além de Requisitos Não-Funcionais (NFRs). Agora, você não pode ter um bolo e comê-lo também. Estendendo este princípio básico, você não pode ser o melhor ou, de fato, satisfazer todos os seus NFRs. Então, o que é importante é descobrir os 2 ou 3 principais NFRs que é absolutamente necessário e depois avaliar sua arquitetura para ver onde ela está com relação às métricas esperadas nesses NFRs. Eu testemunhei e fiz parte da equipe que fez este exercício, resultando em melhor visão e foco na decisão da arquitetura.

Nota: Todos os NFRs não devem ser descritos em termos qualitativos (ou seja, de alto desempenho), mas devem ser quantitativos mensuráveis (isto é, devem ser suportados 500 usuários simultâneos)

Este negócio. Pense na adição de valor real. :)

    
por 06.07.2011 / 16:47
fonte