Engenharia de Requisitos
Engenharia de requisitos (ER) é uma área interdisciplinar da Engenharia de Software que visa realizar a mediação (ponte) entre os domínios do adquirente e do fornecedor ou desenvolvedor.

Engenharia de requisitos (ER) é uma área interdisciplinar da Engenharia de Software que visa realizar a mediação (ponte) entre os domínios do adquirente e do fornecedor ou desenvolvedor, para estabelecer e manter os requisitos a serem atendidos pelo sistema, produto de software ou serviço de interesse. Seu processo envolve a elicitação e descoberta, análise e consenso, declaração, representação, verificação e validação, e organização e atualização de requisitos.
Sobre o coordenador da área
Prof. George Marsicano
Mais sobre o coordenador
Equipe de pesquisa
Pesquisadores anteriores
Mestrado
- 2021
Ana Cláudia Alves Mendes Araújo
REQGAME - Elicitação de Requisitos com Gamificação - um experimento em projetos de software em órgão público federal
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)O sucesso de um projeto de software está intrinsecamente ligado à clareza e à precisão com que os requisitos são definidos. Estes requisitos delineiam o escopo do projeto e estabelecem o funcionamento esperado do software. A fase de elicitação de requisitos é, portanto, um marco crítico no ciclo de vida do desenvolvimento de software, exigindo excelentes habilidades de comunicação, cooperação e motivação entre todos os envolvidos. Contudo, desafios como a colaboração efetiva e a coordenação de agendas podem comprometer o engajamento e a participação ativa neste processo. Para superar esses obstáculos e estimular a participação, a gamificação tem se mostrado uma estratégia eficaz, aplicando mecânicas de jogos em contextos não lúdicos. Dentro desse contexto, o Octalysis, um framework de gamificação desenvolvido por Yu-Kai Chou, oferece uma metodologia para adaptar e personalizar a gamificação de acordo com o perfil dos usuários envolvidos. Este estudo introduz o REQGame, um método inovador que integra gamificação ao processo de elicitação de requisitos, fundamentado no framework Octalysis. O objetivo é potencializar o envolvimento e o engajamento dos participantes, avaliando também os efeitos positivos que a implementação de técnicas de gamificação pode trazer para o processo.
Especialização
- 2010
Eduardo de Oliveira e Soares
Proposta de uso de técnicas de persuasão no tratamento de resistências no processo de engenharia de requisitos de um software
Especialização em Engenharia de Software, UCB
Orientador(es) - 2010
Bruno Henrique dos Santos Rebello
Uma proposta de princípios fundamentais da Engenharia de Requisitos aplicáveis a Métodos Ágeis
Especialização em Engenharia de Software, UCB
Orientador(es) - 2010
Jeysel de Paula Martins
Proposta de atividades, baseadas no RUP, para solução de problemas atuais da fábrica de software da UCB
Especialização em Engenharia de Software, UCB
Orientador(es) - 2009
Renata Braz Ferraz
A utilização de estratégias conversacionais durante a elicitação de requisitos
Especialização em Engenharia de Software, UCB
Orientador(es) - 2008
Célia dos Santos de Oliveira
Proposta de Melhoria no Desenvolvimento de Requisitos com base no modelo MPS.Br
Especialização em Engenharia de Software, UCB
Orientador(es) - 2008
Gleisse Amalia Nogueira
Proposta para a melhoria da Gerência de Requisitos de uma Coordenação de Desenvolvimento de Sistemas
Especialização em Engenharia de Software, UCB
Orientador(es) - 2009
Leonardo Lima de Menezes
Uma Pesquisa Sobre a Prática da Atividade de Validação dos Requisitos nas Empresas
Especialização em Engenharia de Software, UCB
Orientador(es)
Trabalho de conclusão de curso
- 2025
Geraldo Victor Alves Barbosa, João Victor de Oliveira Matos
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2022
Gabriel Batista Albino Silva, Helena Bretas Goulart
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
Marcelo Victor de Sousa Silva, Washington Bispo Arishita Júnior
FormsGeo - um aplicativo para pesquisas sociais com geolocalização
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2020
Sannya Santana de Arvelos
Planejamento de melhoria de processo de software baseado em análise de issues
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2020
Ronyell Henrique dos Santos
Utilização de operações de refatoração para aprimoramento de variabilidade em sistemas de software
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2018
Paulo Markes Rodrigues de Oliveira Calado
Estratégia para identificar oportunidades de melhoria em aplicações gamificadas
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es)Atualmente, as pessoas estão dedicando cada vez mais horas ao uso de dispositivos conectados à internet, tornando-se um desafio capturar e manter a atenção de um público específico. A distração é instantânea; basta um momento de desatenção para que todos comecem a verificar notificações em seus celulares. A rapidez com que novas tecnologias e softwares são adotados é igualada apenas pela velocidade com que são abandonados. Diante desse cenário, uma estratégia emergente em diversos campos é incorporar elementos lúdicos como meio de promover engajamento, um conceito conhecido como gamificação. Embora a gamificação se mostre uma abordagem promissora, é essencial que ela evolua constantemente para se manter atraente e alinhada com as expectativas e o desenvolvimento de seu público. A análise criteriosa de uma iniciativa gamificada, visando a identificação de áreas para aprimoramento, é vital para determinar direções de evolução. Portanto, este estudo tem como finalidade definir uma estratégia que possibilite o reconhecimento de potenciais melhorias em aplicações gamificadas. Tais melhorias são destacadas pela avaliação de indicadores do projeto que medem a usabilidade e pelo feedback direto dos usuários após a experimentação da aplicação. A interação direta com os usuários possibilita que ajustes sejam informados pelas perspectivas daqueles a quem o projeto se destina. A convergência das visões dos usuários em favor das melhorias sugeridas valida a eficácia da estratégia proposta. - 2015
Thiago Silveira Honorato
Uma proposta de método de escolha para sistemas CMSs
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
Giulia Lobo Barros
Melhoria de um processo de engenharia de requisitos de software
Bacharelado em Engenharia de Software - UnB
Orientador(es) - 2025
Brenno Oliveira Silva, Paulo Vitor Silva Abi Acl
SUPER-R: Desenvolvimento de uma Solução Gamificada para a Disciplina de Engenharia de Requisitos
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
Yuri Alves Bacarias
Processo de Validação e Verificação de requisitos suportados por Modelos de Linguagem de Grande Escala
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2014
Vinícius Maia de Brito
Proposta de um conjunto de competências para o Product Owner
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es)
Projetos em andamento
Publicações e produções
Publicações (22)
- 2025
Geraldo Victor Alves Barbosa, João Victor de Oliveira Matos
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2022
Gabriel Batista Albino Silva, Helena Bretas Goulart
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
Marcelo Victor de Sousa Silva, Washington Bispo Arishita Júnior
FormsGeo - um aplicativo para pesquisas sociais com geolocalização
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
ERVEN, RICARDO CORDEIRO GALVÃO SANTANA VAN, DIAS, POLLYANNA C. O., JUBÉ, DEMÉTRIUS DE ALMEIDA, CORRÊA, GEORGE MARSICANO, CANEDO, EDNA DIAS
Avaliação de Conhecimento em Engenharia de Requisitos no Startup Gov.br
Porto Alegre
- 2020
Sannya Santana de Arvelos
Planejamento de melhoria de processo de software baseado em análise de issues
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2021
Ana Cláudia Alves Mendes Araújo
REQGAME - Elicitação de Requisitos com Gamificação - um experimento em projetos de software em órgão público federal
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)O sucesso de um projeto de software está intrinsecamente ligado à clareza e à precisão com que os requisitos são definidos. Estes requisitos delineiam o escopo do projeto e estabelecem o funcionamento esperado do software. A fase de elicitação de requisitos é, portanto, um marco crítico no ciclo de vida do desenvolvimento de software, exigindo excelentes habilidades de comunicação, cooperação e motivação entre todos os envolvidos. Contudo, desafios como a colaboração efetiva e a coordenação de agendas podem comprometer o engajamento e a participação ativa neste processo. Para superar esses obstáculos e estimular a participação, a gamificação tem se mostrado uma estratégia eficaz, aplicando mecânicas de jogos em contextos não lúdicos. Dentro desse contexto, o Octalysis, um framework de gamificação desenvolvido por Yu-Kai Chou, oferece uma metodologia para adaptar e personalizar a gamificação de acordo com o perfil dos usuários envolvidos. Este estudo introduz o REQGame, um método inovador que integra gamificação ao processo de elicitação de requisitos, fundamentado no framework Octalysis. O objetivo é potencializar o envolvimento e o engajamento dos participantes, avaliando também os efeitos positivos que a implementação de técnicas de gamificação pode trazer para o processo. - 2020
Ronyell Henrique dos Santos
Utilização de operações de refatoração para aprimoramento de variabilidade em sistemas de software
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2018
MARSICANO, G. C.
Processo de Aprendizagem Conversacional para a Elicitação de Requisitos: Uma nova possibilidade para a construção de relações entre engenheiro de software e seus stakeholders
Novas Ediçoes Acadêmicas
ISBN: 978-6202194716 - 2018
Paulo Markes Rodrigues de Oliveira Calado
Estratégia para identificar oportunidades de melhoria em aplicações gamificadas
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es)Atualmente, as pessoas estão dedicando cada vez mais horas ao uso de dispositivos conectados à internet, tornando-se um desafio capturar e manter a atenção de um público específico. A distração é instantânea; basta um momento de desatenção para que todos comecem a verificar notificações em seus celulares. A rapidez com que novas tecnologias e softwares são adotados é igualada apenas pela velocidade com que são abandonados. Diante desse cenário, uma estratégia emergente em diversos campos é incorporar elementos lúdicos como meio de promover engajamento, um conceito conhecido como gamificação. Embora a gamificação se mostre uma abordagem promissora, é essencial que ela evolua constantemente para se manter atraente e alinhada com as expectativas e o desenvolvimento de seu público. A análise criteriosa de uma iniciativa gamificada, visando a identificação de áreas para aprimoramento, é vital para determinar direções de evolução. Portanto, este estudo tem como finalidade definir uma estratégia que possibilite o reconhecimento de potenciais melhorias em aplicações gamificadas. Tais melhorias são destacadas pela avaliação de indicadores do projeto que medem a usabilidade e pelo feedback direto dos usuários após a experimentação da aplicação. A interação direta com os usuários possibilita que ajustes sejam informados pelas perspectivas daqueles a quem o projeto se destina. A convergência das visões dos usuários em favor das melhorias sugeridas valida a eficácia da estratégia proposta. - 2016
MARSICANO, GEORGE, MENDES, FABIANA FREITAS, FERNANDES, MAURICIO VIDOTTI, FREITAS, S. A. A.
An Integrated Approach to the Requirements Engineering and Process Modelling Teaching
2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET) • Dallas
- 2015
Thiago Silveira Honorato
Uma proposta de método de escolha para sistemas CMSs
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
Giulia Lobo Barros
Melhoria de um processo de engenharia de requisitos de software
Bacharelado em Engenharia de Software - UnB
Orientador(es) - 2025
Brenno Oliveira Silva, Paulo Vitor Silva Abi Acl
SUPER-R: Desenvolvimento de uma Solução Gamificada para a Disciplina de Engenharia de Requisitos
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
Yuri Alves Bacarias
Processo de Validação e Verificação de requisitos suportados por Modelos de Linguagem de Grande Escala
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2014
Vinícius Maia de Brito
Proposta de um conjunto de competências para o Product Owner
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2010
Eduardo de Oliveira e Soares
Proposta de uso de técnicas de persuasão no tratamento de resistências no processo de engenharia de requisitos de um software
Especialização em Engenharia de Software, UCB
Orientador(es) - 2010
Bruno Henrique dos Santos Rebello
Uma proposta de princípios fundamentais da Engenharia de Requisitos aplicáveis a Métodos Ágeis
Especialização em Engenharia de Software, UCB
Orientador(es) - 2010
Jeysel de Paula Martins
Proposta de atividades, baseadas no RUP, para solução de problemas atuais da fábrica de software da UCB
Especialização em Engenharia de Software, UCB
Orientador(es) - 2009
Renata Braz Ferraz
A utilização de estratégias conversacionais durante a elicitação de requisitos
Especialização em Engenharia de Software, UCB
Orientador(es) - 2008
Célia dos Santos de Oliveira
Proposta de Melhoria no Desenvolvimento de Requisitos com base no modelo MPS.Br
Especialização em Engenharia de Software, UCB
Orientador(es) - 2008
Gleisse Amalia Nogueira
Proposta para a melhoria da Gerência de Requisitos de uma Coordenação de Desenvolvimento de Sistemas
Especialização em Engenharia de Software, UCB
Orientador(es) - 2009
Leonardo Lima de Menezes
Uma Pesquisa Sobre a Prática da Atividade de Validação dos Requisitos nas Empresas
Especialização em Engenharia de Software, UCB
Orientador(es)
Contato e colaboração
- E-mail para informações e contato com a equipe: georgemarsicano@unb.br.
