RDBU| Repositório Digital da Biblioteca da Unisinos

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

Mostrar registro simples

Autor Marcelo, Alisson;
Orientador Lacerda, Guilherme Silva de;
Instituição Universidade do Vale do Rio dos Sinos;
Título ATDD e documentação de usuário como ferramentas ágeis de definição e validação de requisitos;
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.;
Abstract Agile development environments frequently use direct communication with customers in order to refine requirements. This approach works fine for software products developed for a single customer. Some problems emerge when software is part of a product, as in telecommunication devices and smartphones. The different device models can have functionalities performed by hardware or software part. Depending on the target market of these products and requiring the same tests to be performed on many devices. In this scenario with software as part of a product, it grows the need for agile requirements definition in the first product containing a functionality. The next products should have the same requirements validated. The use of Acceptance Test Driven Development (ATDD) creates an executable version of the requirements document validation and an agile definition of the tests that should be executed to validate them. This work presents the increase of understanding of requirements when we use the customer documentation in conjunction with ATDD to improve the interaction between user, customers, testers and developers.;
Palavras-chave Acceptance Test Driven Development (ATDD); Comunicação direta; Desenvolvimento do software; Direct communication;
Tipo TCC;
Data de defesa 2016;
URI http://www.repositorio.jesuita.org.br/handle/UNISINOS/6061;
Nivel Especialização;
Curso Qualidade de Software;


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar

Busca avançada

Navegar

Minha conta

Estatística