Relatório Parcial, Design Tests
PRÓ-REITORIA DE PESQUISA E EXTENSÃO
PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA
RELATÓRIO PARCIAL
Titulo do Projeto:
Evolução de Design Tests como ferramental de apoio à Verificação de Conformidade Arquitetural em Projeto de Software.
1 – Introdução
No decorrer do planejamento de um software são definidas regras de funcionamento que preocupam-se como o mesmo funcionará por completo [1]. Com base no planejamento as atividades dos programadores seguem e são sequenciadas de modo a promover um trabalho condizente com o esperado no desenvolver de uma atividade de programação , entretanto, ao decorrer desta, é possível, e muito provável, que ocorra desvios, intencionais ou não, da estrutura previamente definida na etapa de planejamento de uma aplicação [2].
Uma verificação de conformidade arquitetural é o processo pelo qual é verificado se uma determinada implementação de código esta em conformidade com as decisões arquiteturais tomadas previamente. [3] A violação desta, por sua vez, é a diferença estrutural do que esta implementado do que foi planejado. Tais características têm sido identificadas ao longo do tempo na grande maioria das aplicações [2]. Este entrave técnico fica ainda mais evidente com as alterações futuras que ocorrem no código fonte, tal fenômeno deve-se ao fato da crescente dificuldade em verificar se as regras estão sendo seguidas com na evolução do software [3]. Quando adentramos ao aspecto da evolução estrutural do sofware temos que atentar aos entraves e as dificuldades em fazê-lo [4], de modo a não ser necessário utilizar recursos desnecessários para realizar uma simples modificação. Manter uma longevidade na aplicação desenvolvida é a intenção de um bom planejamento, por isso, assegurar tal processo na estrutura planejada é de vital importância para os aspectos econômicos relacionados a elaboração do mesmo. Sabendo disto, uma técnica e conceito foram desenvolvidos para