dc.contributorPrado, Antonio Francisco do
dc.contributorhttp://lattes.cnpq.br/2668568143800755
dc.contributorhttp://lattes.cnpq.br/6335894757595651
dc.creatorSouza, Pedro Lopes de
dc.date.accessioned2018-11-23T11:09:46Z
dc.date.available2018-11-23T11:09:46Z
dc.date.created2018-11-23T11:09:46Z
dc.date.issued2018-08-27
dc.identifierSOUZA, Pedro Lopes de. ScrumOntoBDD: uma abordagem baseada em Scrum, ontologia e BDD para o desenvolvimento ágil de software. 2018. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2018. Disponível em: https://repositorio.ufscar.br/handle/ufscar/10697.
dc.identifierhttps://repositorio.ufscar.br/handle/ufscar/10697
dc.description.abstractMost Brazilian universities employ traditional teaching-learning methodologies based on lectures classes. The Federal University of São Carlos (UFSCar) is not an exception, but some of its programmes employ active learning methodologies, such as Problem Based Learning (PBL). The Ubiquitous Computing Group (UCG) of UFSCar, which was established in 2002, has been developing projects focused mainly on the Education and Health areas, and recently coordinated the development of the project Educational and Academic Management System for Courses Based on Active Learning Methodologies (EAMS-CBALM). The Scrum agile method was employed in the EAMS-CBALM development, with periodic meetings involving developers and Product Owners (POs) for planning and analyzing the different EAMS-CBALM development phases. It was quite often necessary to redefine some system behaviour scenarios, due to ambiguities present in requirement specifications, or due to misinterpretations of stories reported by POs. The definition of test suites was also cumbersome, resulting in test suites that were incomplete or did not at all comply with the system requirements. Based on this experience and to deal with these problems, this work proposes the ScrumOntoBDD approach, which combines Scrum, Ontology and Behaviour-Driven Development (BDD), for agile software development. This approach explores the concepts and techniques of SCRUM and BDD, focusing on the planning and analysis phases of software life cycle, since the BDD tools provide little support to these phases, and most of the problems found in the EAMS-CBALM development were in those phases. ScrumOntoBDD employs ontologies in order to eliminate ambiguities intrinsic to the use of a natural language as a BDD ubiquitous language.
dc.languageeng
dc.publisherUniversidade Federal de São Carlos
dc.publisherUFSCar
dc.publisherPrograma de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisherCâmpus São Carlos
dc.rightsAcesso aberto
dc.subjectDesenvolvimento ágil de Software
dc.subjectOntologia
dc.subjectSistema de Gerenciamento de Aprendizagem
dc.subjectMetodologia Ativa de Aprendizagem
dc.subjectScrum
dc.subjectBDD
dc.subjectPBL
dc.subjectAgile software development
dc.subjectOntology
dc.subjectLearning management system
dc.subjectActive learning methodology
dc.titleScrumOntoBDD: uma abordagem baseada em Scrum, ontologia e BDD para o desenvolvimento ágil de software
dc.typeTesis


Este ítem pertenece a la siguiente institución