Exportar este item: EndNote BibTex

Use este identificador para citar ou linkar para este item: https://tede2.pucrs.br/tede2/handle/tede/7043
Registro completo de metadados
Campo DCValorIdioma
dc.creatorMoraes, Lauriane Corrêa Pereira-
dc.creator.Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8715156H6por
dc.contributor.advisor1Marczak, Sabrina dos Santos-
dc.contributor.advisor1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4769407H6por
dc.date.accessioned2016-11-21T16:41:36Z-
dc.date.issued2016-03-29-
dc.identifier.urihttp://tede2.pucrs.br/tede2/handle/tede/7043-
dc.description.resumoA disciplina Engenharia de Requisitos centra-se na identificação das necessidades do cliente e especificação de requisitos de software para atender estas necessidades. No desenvolvimento ágil, esta etapa acontece no decorrer do ciclo de vida de desenvolvimento apoiada por um conjunto de práticas propostas pelos métodos ágeis. Dentre estas, tem-se Behavior-Driven Development (BDD) que integra uma linguagem ubíqua com Test-Driven Development e testes automatizados, projetada para auxiliar equipes a construírem e entregarem software mais eficientemente. O BDD centra-se na colaboração e descoberta do comportamento do sistema através de exemplos advindos da prática Specification by Example. Os cenários de negócio levantados para o BDD objetivam facilitar o compartilhamento da informação e redução do desalinhamento da comunicação, recorrentes da Engenharia de Requisitos. A automação dos cenários permitem a criação de documentação viva, o qual evita sua obsolescência, outro problema crítico da área. Esta dissertação apresenta um estudo empírico que visou identificar como o BDD é adotado na prática e como o mesmo apoia a Engenharia de Requisitos. Para isto, conduziu-se 24 entrevistas semi-estruturadas com profissionais da indústria explorando aspectos relacionados ao BDD, tais como processos, ferramentas de apoio, papéis envolvidos, benefícios, entre outros. Um conjunto de investigações futuras são apontadas para que pesquisadores possam explorar detalhadamente os aspectos identificados e uma reflexão é oferecida aos profissionais da indústriapor
dc.description.abstractThe Requirements Engineering discipline focuses on identifying the customer needs and specifying the software requirements to attend these needs. In agile development, the related activities take place throughout the development Iifecycle with the support of a set of agile practices. Behavior-Driven Development (BDD) is among one of these practices. BDD integrates an ubiquitous language with Test-Driven Development and automated tests. It was designed to help teams to build and deliver software more efficiently. It aims to promote collaboration and the discovery of the system behavior through examples following the Specification by Example agile practice. The business scenarios defined with BDD aim to facilitate information sharing and reduction of communication misalignment, recurring issues in Requirements Engineering. The automation of the scenarios allow the team to create living documentation, which in time avoid obsolete documentation, another critical issue in this discipline. This Dissertation presents an empirical exploratory study that aimed to identify how BDD is adopted in practice and how it supports Requirements Engineering. We conducted 24 semi-structured interviews with industry professionals in order to explore aspects related to BDD such as processes, tool support, associated roles, BDD benefits, among others. Future work is pointed out and a summary of benefits for industry is discussed.eng
dc.description.provenanceSubmitted by Setor de Tratamento da Informação - BC/PUCRS ([email protected]) on 2016-11-21T16:41:36Z No. of bitstreams: 1 DIS_LAURIANE_CORREA_PEREIRA_MORAES_COMPLETO.pdf: 8018631 bytes, checksum: e7aa367d53ce6230454881fcf7a481e5 (MD5)eng
dc.description.provenanceMade available in DSpace on 2016-11-21T16:41:36Z (GMT). No. of bitstreams: 1 DIS_LAURIANE_CORREA_PEREIRA_MORAES_COMPLETO.pdf: 8018631 bytes, checksum: e7aa367d53ce6230454881fcf7a481e5 (MD5) Previous issue date: 2016-03-29eng
dc.formatapplication/pdf*
dc.thumbnail.urlhttp://tede2.pucrs.br:80/tede2/retrieve/166774/DIS_LAURIANE_CORREA_PEREIRA_MORAES_COMPLETO.pdf.jpg*
dc.languageporpor
dc.publisherPontifícia Universidade Católica do Rio Grande do Sulpor
dc.publisher.departmentFaculdade de Informáticapor
dc.publisher.countryBrasilpor
dc.publisher.initialsPUCRSpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.subjectENGENHARIA DE SOFTWAREpor
dc.subjectENGENHARIA DE REQUISITOSpor
dc.subjectINFORMÁTICApor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.titleUm estudo empírico sobre o uso do BDD e seu apoio a engenharia de requisitospor
dc.title.alternativeAn empirical study on the use of BDD and its support to requirements engineeringeng
dc.typeDissertaçãopor
Aparece nas coleções:Programa de Pós-Graduação em Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DIS_LAURIANE_CORREA_PEREIRA_MORAES_COMPLETO.pdfTexto Completo7,83 MBAdobe PDFThumbnail

Baixar/Abrir Pré-Visualizar


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.