Abstract.A good understanding of the systems requirements has a high impact in the successful development of software products. Therefore, an appropriate requirements model must provide a comprehensive structure for what must be elicited, evaluated, specified, consolidated, and modified, instead of just providing facilities for software specifications. Since there is a well-known gap between requirements specifications and final software products, we propose the integration of Goal-Oriented Requirements Engineering (GORE) and ModelDriven Development (MDD) to solve this gap. The core of our proposal is comprised by a set of guidelines to automate the process of going from an initial i* model to a final software product by means of a precise model transformation process. Finally, we use a case study that is based on a photographic agency system in order to illustrate our approach.
Um dos grandes desafios em Engenharia de Software é utilizar métodos eficazes de ensino e aprendizagem de modo que os conceitos teóricos sejam melhores abordados através de aplicações práticas. Neste sentido, esse trabalho apresenta uma revisão sistemática da literatura sobre a utilização das metodologias ativas no ensino em engenharia de software, sendo realizada no período de 2009 a 2019. Foram retornados 1720 estudos primários, dos quais 34 foram incluídos nesta revisão. Os resultados identificaram as dificuldades e os benefícios relatados, além dos métodos ativos de ensino mais utilizados.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.