ATDD e documentação de usuário como ferramentas ágeis de definição e validação de requisitos

Carregando...
Imagem de Miniatura

Data de defesa

Autor(a)



Orientador(a)


Título do periódico

ISSN

Título do volume

Nome da instituição

Universidade do Vale do Rio dos Sinos

Departamento

Programa

Agência de fomento

Resumo

Ambientes de desenvolvimento ágil tendem a definir os requisitos através de comunicação direta com os clientes. Isto funciona bem para um produto de software único desenvolvido para um cliente específico. Problemas surgem em cenários onde o software é parte de diferentes produtos de hardware(HW) da empresa, como equipamentos de telecomunicações e smartphones. Cada modelo pode ter diferentes funcionalidades nativas em HW, dependendo do foco do produto, devendo o mesmo requisito ser atendido e testado em diferentes modelos de equipamentos. Neste cenário de software como parte de diferentes produtos, cresce a necessidade de uma definição ágil dos requisitos no primeiro produto e da sua validação nos demais. O Acceptance Test Driven Development (ATDD) usa os testes como ferramenta de análise de requisitos. Neste trabalho é apresentado o uso da documentação de usuário como artefato de entrada para o desenvolvimento do software, ampliando a capacidade de comunicação do ATDD entre os envolvidos no processo.