3 - Validação

Durante a definição da arquitetura de um projeto de software, o objetivo da fase de validação é aumentar a confiança da equipe de design que a arquitetura atende às necessidades.

Validar um projeto de arquitetura traz alguns desafios. Se a arquitetura é para uma nova aplicação, ou uma evolução de um sistema existente, o projeto proposto é apenas um design. Ela não pode ser executada ou testada para ver se ela preenche os seus requisitos. Ele também irá, provavelmente, considerar os novos componentes que têm de ser construídos. Todas estas peças têm que ser integradas e obrigadas a trabalhar juntas.

Existem duas principais técnicas que se revelaram úteis.

A primeira envolve essencialmente o teste manual da arquitetura usando cenários de teste. O segundo envolve a construção de um protótipo que cria um simples arquétipo do aplicativo desejado, de modo que a sua capacidade de satisfazer os requisitos possa ser avaliada de forma mais detalhada através de testes do protótipo.

O objetivo de ambos é identificar possíveis falhas e pontos fracos no projeto, de modo que eles possam ser melhorados antes da implementação começar. Essas abordagens devem ser usadas para identificar explicitamente áreas de risco potenciais para rastreamento e monitoramento durante as atividades de construção.

Copyright © 2016 AIEC.