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

Nível educacional (dc.audience.educationLevel)Especializaçãopt_BR
Orientador(a) (dc.contributor.advisor)Lacerda, Guilherme Silva de
Autor(a) (dc.contributor.author)Marcelo, Alisson
Curso (dc.curso)Qualidade de Softwarept_BR
Data de Disponibilização (dc.date.accessioned)2017-03-06T19:49:50Z
dc.date.available (dc.date.available)2017-03-06T19:49:50Z
Data da defesa / Data do evento (dc.date.issued)2016
Abstract (dc.description.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.en
Resumo (dc.description.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.pt_BR
URI (dc.identifier.uri)http://www.repositorio.jesuita.org.br/handle/UNISINOS/6061
Nome da instituição (dc.publisher)Universidade do Vale do Rio dos Sinospt_BR
Assunto (dc.subject)Acceptance Test Driven Development (ATDD)pt_BR
Assunto (dc.subject)Comunicação diretapt_BR
Assunto (dc.subject)Desenvolvimento do softwarept_BR
Assunto (dc.subject)Direct communicationen
Título (dc.title)ATDD e documentação de usuário como ferramentas ágeis de definição e validação de requisitospt_BR
Tipo de arquivo (dc.type)TCCpt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Alisson Marcelo_.pdf
Tamanho:
593.51 KB
Formato:
Adobe Portable Document Format
Descrição:
ferramentas_ageis

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.12 KB
Formato:
Item-specific license agreed upon to submission
Descrição: