Como Escrever a Metodologia do TCC de Engenharia de Software

Como estruturar a metodologia do TCC de Engenharia de Software? Respondemos as dúvidas mais comuns sobre pesquisa qualitativa, quantitativa e revisão bibliográfica.

Publicado em 13 de março de 2026

Como escrever a metodologia do Trabalho de Conclusão de Curso (TCC) de Engenharia de Software?

Ao elaborar a seção de metodologia do seu TCC em Engenharia de Software, é fundamental alinhar os métodos científicos ao objeto de estudo, deixando claro como sua pesquisa será conduzida, quais dados serão coletados e como serão analisados. Os tipos de pesquisa mais comuns na área são: experimento controlado (quando se deseja avaliar o impacto de uma técnica, ferramenta ou processo), análise comparativa (comparando abordagens, frameworks ou métricas), estudo de caso (implementação em cenário real ou semirreal), e revisão sistemática (levantamento rigoroso da literatura em busca de respostas a


Perguntas Mais Frequentes

Preciso submeter meu TCC ao Comitê de Ética em Pesquisa (CEP)?
Em geral, pesquisas em Engenharia de Software não exigem submissão ao CEP, pois envolvem análise de código, ferramentas ou processos. Porém, se sua pesquisa envolver coleta de dados diretamente com pessoas (por exemplo, entrevistas, questionários ou observação de desenvolvedores), é obrigatório submeter ao CEP e obter o Termo de Consentimento Livre e Esclarecido (TCLE) assinado pelos participantes.
Quais bases de dados são recomendadas para revisão sistemática em Engenharia de Software?
As principais bases são IEEE Xplore, ACM Digital Library, Scopus, Web of Science e SpringerLink. Outras relevantes incluem ScienceDirect e Google Scholar, especialmente para ampliar o escopo. Sempre registre os critérios de busca e inclusão/exclusão de artigos.
Como definir critérios de inclusão e exclusão em estudos comparativos?
Critérios de inclusão podem ser: artigos publicados nos últimos 10 anos, estudos revisados por pares, ferramentas open source. Critérios de exclusão: trabalhos sem resultados quantitativos, estudos duplicados ou com foco fora da Engenharia de Software.
Quantos participantes são necessários em experimentos com desenvolvedores?
Não há número fixo, mas recomenda-se pelo menos 8 a 15 participantes para experimentos controlados. Justifique o número com base em estudos anteriores ou limitações práticas. Para estudos exploratórios ou pilotos, amostras menores podem ser aceitas, desde que discutido o impacto na validade dos resultados.
Como justificar a escolha de uma metodologia de desenvolvimento (XP, RUP, Scrum) no TCC?
Baseie a justificativa em características do problema, objetivos do projeto e literatura acadêmica. Por exemplo: XP pode ser escolhido devido à necessidade de entregas rápidas e foco em refatoração; RUP quando se busca documentação formal. Sempre relacione a escolha com as limitações e vantagens apontadas em trabalhos anteriores.
Posso usar métricas funcionais simples para avaliar a qualidade do software desenvolvido?
Só métricas funcionais (como testes de aceitação) são insuficientes academicamente. Utilize métricas formais como complexidade ciclomática, cobertura de testes, manutenibilidade (usando ferramentas como SonarQube) ou análise de código estático para garantir rigor científico.
Como realizar análise de sistemas legados se não tenho acesso ao código-fonte?
Busque repositórios open source (GitHub, SourceForge) ou plataformas de dados abertos. Se não for possível, delimite sua análise a informações públicas (documentação, issues, pull requests) e justifique as limitações metodológicas.
Quando devo optar por estudo de caso em vez de experimento controlado?
Use estudo de caso quando deseja avaliar a aplicação de uma técnica/ferramenta em contexto real ou sem controle total das variáveis (por exemplo, uma equipe real em ambiente de trabalho). Experimentos controlados são mais adequados quando é possível isolar variáveis e manipular condições para avaliar causa e efeito.

Tópicos Relacionados

Métricas de Qualidade de SoftwareValidação e Verificação de SoftwareGerência de Projetos de SoftwareCiência de Dados Aplicada ao SoftwarePsicologia Cognitiva em Desenvolvimento de SoftwareÉtica em Pesquisa com Humanos na Computação

Quer que a Olivia escreva sua metodologia?

A IA da Olivia Academy escreve a seção de metodologia do seu TCC completa e em ABNT.

Testar grátis agora

Deixa a IA criar seu TCC

Começar grátis