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
Mestrado
- 2025
Diego Emanuel Ferreira da Rocha
Identificação automatizada de processos elementares a partir da análise de requisições HTTP
Dissertação (Mestrado Profissional em Computação Aplicada) - 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.
Especialização
- 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
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
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
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) - 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) - 2006
Maria da Conceição Pulcinelli, Cláudio Henrique
A importância das técnicas de levantamento de requisitos
Brasília, DF, Brasil
Orientador(es)
Trabalho de conclusão de curso
- 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
Geraldo Victor Alves Barbosa, João Victor de Oliveira Matos
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) - 2023
Giulia Lobo Barros
Melhoria de um processo de engenharia de requisitos de software
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) - 2022
Gabriel Batista Albino Silva, Helena Bretas Goulart
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) - 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) - 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) - 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
- Metodologia Colaborativa de Transformação Digital para a SPU - Projeto em andamento baseado em design de serviços e experiência do usuário para transformação digital na SPU.
Projetos encerrados
- Melhoria do Serviço Público Digital para o Cidadão - Projeto encerrado voltado à melhoria de serviços públicos digitais para cidadãos.
Publicações e produções
Publicações (28)
- 2026
Fause Carlos Mascarenhas Lustosa Junior, George Marsicano Corrêa, Pedro Henrique Muniz de Oliveira
Certificado de registro de programa de computador: Chatbot como Ferramenta de Apoio à Engenharia de Requisitos
Brasília, DF, Brasil
Registro de programa de computador concedido pelo INPI sob o processo BR512026003514-7, referente a chatbot inteligente baseado em modelos de linguagem que apoia a elicitação, organização e formalização de requisitos, com geração automatizada de histórias de usuário. Titular: Fundação Universidade de Brasília (UnB). - 2025
Diego Emanuel Ferreira da Rocha
Identificação automatizada de processos elementares a partir da análise de requisições HTTP
Dissertação (Mestrado Profissional em Computação Aplicada) - 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
Geraldo Victor Alves Barbosa, João Victor de Oliveira Matos
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) - 2023
Giulia Lobo Barros
Melhoria de um processo de engenharia de requisitos de software
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
- 2022
Gabriel Batista Albino Silva, Helena Bretas Goulart
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) - 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) - 2019
Angélica Toffano Seidel Calazans, Roberto Ávila Paldês, Edna Dias Canedo, Eloisa Toffano Seidel Masson, Fernando de Albuquerque Guimarães, Kiane Mabel Fialho Rezende, Emeli Braosi, Ricardo Ajax Dias Kosloski
Quality Requirements: Analysis of Utilization in the Systems of a Financial Institution
2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), p1-6 • Porto de Galinhas, Recife, Brasil
- 2019
Hugo Ferreira Martins, Antônio Carvalho de Oliveira Junior, Edna Dias Canedo, Ricardo Ajax Dias Kosloski, Roberto Ávila Paldês, Edgard Costa Oliveira
Design Thinking: Challenges for Software Requirements Elicitation
Information, 10 (371)
- 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. - 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 - 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) - 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) - 2012
Angélica Toffano Seidel Calazans, Ricardo Ajax Dias Kosloski
XIII Argentine Symposium on Software Engineering (ASSE 2012); ISSN 1850-2792 • La Plata, Argentina
- 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
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
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
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) - 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) - 2006
Maria da Conceição Pulcinelli, Cláudio Henrique
A importância das técnicas de levantamento de requisitos
Brasília, DF, Brasil
Orientador(es)
Contato e colaboração
- E-mail para informações e contato com a equipe: georgemarsicano@unb.br.
