Arquitetura de Software
Arquitetura de Software é um campo fundamental na engenharia de sistemas que envolve a organização estrutural de componentes de software, suas interações e os princípios orientadores que definem o design e a evolução dos sistemas. Essa área garante a eficiência, a escalabilidade e a manutenção dos sistemas de software, impactando diretamente na qualidade e no desempenho das aplicações.

A Arquitetura de Software é um campo fundamental na engenharia de sistemas que envolve a organização estrutural de componentes de software, suas interações e os princípios orientadores que definem o design e a evolução dos sistemas. Essa área é vital para garantir a eficiência, a escalabilidade e a manutenção dos sistemas de software, impactando diretamente na qualidade e no desempenho das aplicações.
Sobre o coordenador da área
Prof. André Lanna
Mais sobre o coordenador
Equipe de pesquisa
Mestrado
Emanuel Galhardo de Oliveira
Avaliação da Maturidade DevOps em Soluções de Nuvem no Setor Financeiro
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB•2025
Orientador(es)
Trabalho de conclusão de curso
Luciano Ricardo da Silva Junior
Gamificação e Code smells
Bacharelado em Engenharia de Software - UnB•2025
Orientador(es)Luis Eduardo Carneiro Miranda
Gerenciador de Estoque Inteligente
Bacharelado em Engenharia de Software - UnB•2025
Orientador(es)Vinícius Mendes Martins
Gerenciador de Estoque Inteligente
Bacharelado em Engenharia de Software - UnB•2025
Orientador(es)
Pesquisadores anteriores
Mestrado
- 2025
Dione Ramos Canuto Moura
Proposição de Melhoria de Usabilidade da Interação entre Usuário e Sistema Corporativo do Exército Brasileiro
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)O SiCaPEx, Sistema de Cadastramento de Pessoal do Exército, desempenha um papel essencial na gestão eficiente de informações para os processos de pessoal no Exército Brasileiro. Entretanto, ao longo do tempo, observou-se um aumento nas dificuldades operacionais e no desempenho do software, evidenciado pelo crescente número de pedidos de suporte relacionados à usabilidade do sistema. Este trabalho tem como objetivo analisar a usabilidade do SiCaPEx, examinando a interação entre os usuários e o sistema no período de 2019 a 2023, e propor melhorias com base nos resultados obtidos, implementando-as de forma prática. A gestão eficaz de pessoal no Exército depende diretamente da confiabilidade dos dados processados pelo SiCaPEx. A metodologia adotada incluiu uma abordagem quanti-qualitativa, que combinou pesquisa bibliográfica e análise documental para explorar os desafios de usabilidade enfrentados. A avaliação da usabilidade foi realizada por meio do questionário SUS (System Usability Scale) e da Avaliação Heurística de Nielsen, oferecendo uma visão abrangente das percepções dos usuários. Os dados coletados foram analisados estatisticamente com o uso de softwares especializados, como SPSS, R-Studio, Iramuteq e Excel. Os resultados apontaram problemas significativos de usabilidade no SiCaPEx. A pontuação global do questionário SUS ficou abaixo do esperado, evidenciando a necessidade de melhorias em áreas como facilidade de aprendizado, eficiência, memorização, minimização de erros e satisfação dos usuários. Esses problemas foram destacados pelos respondentes e validados pela análise dos dados. Com base nas sugestões de melhoria identificadas, foi elaborado um Memorando Interno e implementada uma FAQ (Frequency Answer the Question) para responder a dúvidas frequentes sobre o sistema, iniciativa que foi bem avaliada pelos usuários. Espera-se que os resultados desta pesquisa contribuam significativamente para uma gestão mais eficiente de pessoal, impactando diretamente as atividades administrativas e operacionais do Exército Brasileiro. - 2021
Taylor Rodrigues Lopes
Método de migração de sistemas monolíticos legados para a arquitetura de microsserviços
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)Atualmente, grande parte das organizações dependem de Sistemas de Informação (SI). Em geral, estes sistemas são construídos com base na “arquitetura monolítica”, tendo a execução centralizada em um único servidor. Ao longo dos anos, porém, as constantes mudanças para atender necessidades de negócio e o acúmulo da dívida técnica, têm tornado estes sistemas cada vez maiores e complexos, dificultando aspectos como manutenibilidade e escalabilidade. Essa difícil realidade vivida por muitas organizações motivou o presente trabalho a investigar uma nova tendência arquitetural denominada “microsserviços”. Popularizado por empresas como Netflix e Amazon, os microsserviços podem ser uma alternativa para a modernização de sistemas legados, propiciando mínimo downtime e impacto ao usuário final. Nessa nova arquitetura, o software é decomposto em pequenas partes que funcionam de modo independente e autônomo, trazendo algumas melhorias em termos de atributos de qualidade de software. Contudo, há também desafios e tradeoffs - adotar microsserviços tende a ser um processo difícil e não raramente malsucedido, sobretudo, em razão da carência de métodos para conduzir o processo de migração. Nesse sentido, fundamentado em estudos científicos, este trabalho apresenta um método de migração intitulado Microservice Full Cycle - MFC, inspirado no ciclo de vida de desenvolvimento de software e em estratégias DevOps. O objetivo é auxiliar sistemas de software legados a gradualmente evoluírem orientados por um conjunto de etapas e atividades comuns à arquitetura de microsserviços. A validação do método MFC é feita por meio de uma simulação em uma aplicação real, tendo evidenciado vantagens tais como códigos mais coesos e desacoplados, independência tecnológica, agilidade em build, teste e deploy (automação), escalabilidade sob alta demanda, maior interoperabilidade e integração, capacidades geodistribuídas, além de monitoramento e feedback em tempo real. - 2020
Felipe Evangelista dos Santos
Implementação da integração do barramento de serviços da UnB com ferramentas de monitoramento
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)A adoção de uma Arquitetura Orientada a Serviços (SOA) na implementação de serviços e microsserviços em aplicações de sistemas distribuídos facilita a utilização de padrões de desenvolvimento, a manutenção, a flexibilidade na criação de serviços e a interoperabilidade entre serviços e sistemas. O Centro de Informática (CPD) da Universidade de Brasília (UnB) engaja-se em diversos processos de automação de software, abrangendo desde a manutenção de sistemas existentes até o desenvolvimento e implantação de novas soluções tecnológicas. A monitorização contínua do desempenho de serviços, microsserviços e sistemas torna-se vital. Este estudo, de natureza exploratória, visa investigar soluções e ferramentas para a implementação e gestão de monitoramento de serviços e sistemas distribuídos na UnB, através de um mapeamento sistemático. A pesquisa fundamentou-se teoricamente para desenvolver um modelo que foi aplicado no módulo de monitoramento do barramento de serviços da UnB. Foram realizadas simulações com a solução desenvolvida, permitindo a análise da integração entre o barramento de serviços e a ferramenta de monitoramento proposta. - 2019
James Taylor Faria Chaves
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)Este trabalho introduz o framework NatVI, focando na integração entre Arquitetura Orientada a Serviços (SOA), Desenvolvimento Ágil e Garantia de Qualidade (QA). Desenvolvido a partir de uma revisão da literatura que identificou e avaliou os compromissos entre SOA e métodos ágeis, o NatVI visa oferecer uma solução abrangente para o ciclo de desenvolvimento de software, especialmente para aplicações baseadas em serviços. Inclui melhores práticas de SOA e princípios ágeis, enfatizando a importância da QA, essencial para projetos de software em ambientes de negócios dinâmicos. Um estudo de caso em uma unidade do governo federal brasileiro avaliou a aplicação do NatVI, observando melhorias na qualidade do software, compreensão dos métodos ágeis e satisfação do cliente com o processo de desenvolvimento. O estudo também destacou limitações, como o tamanho da equipe de TI e o número de clientes envolvidos, conduzindo a uma avaliação subjetiva através de entrevistas semiestruturadas. Os resultados preliminares sugerem que o NatVI tem potencial, mas destacam a necessidade de mais pesquisas, abrindo caminho para futuros estudos sobre tecnologias emergentes, como containers e DevOps.
Especialização
- 2010
Otávio Gomes Lumba de Oliveira
Processo de Gerenciamento de Projetos: uma abordagem utilizando PMBOK e Scrum, alinhado à realidade da Empresa Giro Novo
Especialização em Engenharia de Software, UCB
Orientador(es) - 2010
Nívia C. Queiroz
Aplicação de um método para Engenharia Reversa em sistemas legados
Especialização em Engenharia de Software, UCB
Orientador(es) - 2009
Pauliane Alves de Paula
Proposta de associação de um Processo de Desenvolvimento Ágil ao uso de Ferramenta CASE
Especialização em Engenharia de Software, UCB
Orientador(es) - 2008
Tiago Souza Fraga
Proposta de um processo de desenvolvimento de software para pequenas equipes
Especialização em Engenharia de Software, UCB
Orientador(es)
Trabalho de conclusão de curso
- 2025
Erick Giffoni Felicissimo
Projeto e Desenvolvimento do software TROPA : Teatro de Operações de Airsof
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
João Pedro Elias de Moura
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
Artur de Sousa Vieira, Luíza Esteves dos Santos
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
Kalebe Lopes da Cunha, Murilo Schiler Lopes Santana
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2024
Christian Fleury Alencar Siqueira, Thiago Siqueira Gomes
Agromart : integração e publicação do aplicativo para agricultura familiar
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2024
Guilherme Rogelin Vial, Lucas Braun Vieira Xavier
Modelagem de fluxos de uma aplicação voltada para a educação jurídica
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2024
João Pedro Alves Machado, Júlio César Martins França
Renderização de Fluxos de uma Aplicação de Educação Jurídica em Dispositivos Mobile
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
Abner Filipe Cunha Ribeiro, Rafael Leão Teixeira de Magalhães
Associação para aplicações Agromart de uma CSA em cloud
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
Felipe Boccardi Silva Agustini, Giovanna Borges Bottino
Módulo de integração de pagamento e manutenção do software Agromart
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2021
Filipe Toyoshima Silva
Estado da prática da manutenção de software no contexto de startups de software em early stage
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2018
Laércio Silva de Sousa Júnior
Determinando a taxa de autoria dentro de um projeto usando Git
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2019
Bruno Contessotto Bragança Pinheiro
Active Gamification - A process for successful gamification
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2018
Jonathan Nogueira Rufino Batista Paiva, Luis Henrique Nunes Guimarães
NotifiCar - aplicativo para monitoramento da situação dos automóveis de uma cidade
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2014
Luciano Hideaky de Macedo Endo
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2013
Breno Dantas Cruz
Um mapeamento sistemático de métricas para metodologias ágeis Scrum, Kanban e XP
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2014
Guilherme Fay Vergara
Implantação de softwares como serviço em uma nuvem privada para a fábrica de software da FGA
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es)O objetivo deste trabalho é trazer ao leitor primeiramente o estado da arte sobre computação em nuvem, posteriormente, uma breve indicação de ferramentas para computação em nuvem, passando por todos os níveis de arquitetura, e posteriormente a proposição de um modelo de implantação de computação em nuvem para a fábrica de software da faculdade do Gama e por último, a implantação de parte deste modelo. A implantação destes serviços é dentro de uma nuvem privada, alocada dentro dos servidores do CEBRASPE. Os principal serviços disponíveis são - O expresso que é um sistema que é mantido principalmente pelo SERPRO, e o Owncloud um software que implanta o compartilhamento de aquivos na nuvem. Estes serviços servem principalmente para aumentar a produtividade dos membros da fábrica, e aumentar a sua colaboratividade nos projetos desenvolvidos. - 2025
Marcus Vinicius P. Martins
OpenBatch: serviço de processamento em lote para nuvem privada
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2022
Almir José Malheiros Franco, Guilherme Jesus Nunes
Sistema para apoio e acompanhamento de trabalhos de conclusão de curso
Trabalho de Conclusão de Curso (Tecnologia em Sistemas para Internet) - IFB
Orientador(es) - 2021
Levi Alves de Freitas Júnior
Sistema de notificação de quedas através da computação em nuvem
Trabalho de Conclusão de Curso (Tecnologia em Sistemas para Internet) - IFB
Orientador(es) - 2020
Gustavo Vieira Braz Gonçalves, Luiz Guilherme S da Silva
Desenvolvimento de uma solução de software para gestão de frotas, uma aplicação prática
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2012
Caio Appelt Resende
Re-estruturação da Ferramenta Eficiente visando a adequação à notação BPMN
Bacharelado em Ciência da Computação - UnB
Orientador(es)
Projetos em andamento
Publicações e produções
Publicações (37)
- 2025
Erick Giffoni Felicissimo
Projeto e Desenvolvimento do software TROPA : Teatro de Operações de Airsof
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
João Pedro Elias de Moura
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
Artur de Sousa Vieira, Luíza Esteves dos Santos
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
Kalebe Lopes da Cunha, Murilo Schiler Lopes Santana
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2024
Christian Fleury Alencar Siqueira, Thiago Siqueira Gomes
Agromart : integração e publicação do aplicativo para agricultura familiar
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2024
Guilherme Rogelin Vial, Lucas Braun Vieira Xavier
Modelagem de fluxos de uma aplicação voltada para a educação jurídica
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2024
João Pedro Alves Machado, Júlio César Martins França
Renderização de Fluxos de uma Aplicação de Educação Jurídica em Dispositivos Mobile
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2025
Dione Ramos Canuto Moura
Proposição de Melhoria de Usabilidade da Interação entre Usuário e Sistema Corporativo do Exército Brasileiro
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)O SiCaPEx, Sistema de Cadastramento de Pessoal do Exército, desempenha um papel essencial na gestão eficiente de informações para os processos de pessoal no Exército Brasileiro. Entretanto, ao longo do tempo, observou-se um aumento nas dificuldades operacionais e no desempenho do software, evidenciado pelo crescente número de pedidos de suporte relacionados à usabilidade do sistema. Este trabalho tem como objetivo analisar a usabilidade do SiCaPEx, examinando a interação entre os usuários e o sistema no período de 2019 a 2023, e propor melhorias com base nos resultados obtidos, implementando-as de forma prática. A gestão eficaz de pessoal no Exército depende diretamente da confiabilidade dos dados processados pelo SiCaPEx. A metodologia adotada incluiu uma abordagem quanti-qualitativa, que combinou pesquisa bibliográfica e análise documental para explorar os desafios de usabilidade enfrentados. A avaliação da usabilidade foi realizada por meio do questionário SUS (System Usability Scale) e da Avaliação Heurística de Nielsen, oferecendo uma visão abrangente das percepções dos usuários. Os dados coletados foram analisados estatisticamente com o uso de softwares especializados, como SPSS, R-Studio, Iramuteq e Excel. Os resultados apontaram problemas significativos de usabilidade no SiCaPEx. A pontuação global do questionário SUS ficou abaixo do esperado, evidenciando a necessidade de melhorias em áreas como facilidade de aprendizado, eficiência, memorização, minimização de erros e satisfação dos usuários. Esses problemas foram destacados pelos respondentes e validados pela análise dos dados. Com base nas sugestões de melhoria identificadas, foi elaborado um Memorando Interno e implementada uma FAQ (Frequency Answer the Question) para responder a dúvidas frequentes sobre o sistema, iniciativa que foi bem avaliada pelos usuários. Espera-se que os resultados desta pesquisa contribuam significativamente para uma gestão mais eficiente de pessoal, impactando diretamente as atividades administrativas e operacionais do Exército Brasileiro. - 2023
Abner Filipe Cunha Ribeiro, Rafael Leão Teixeira de Magalhães
Associação para aplicações Agromart de uma CSA em cloud
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2023
Felipe Boccardi Silva Agustini, Giovanna Borges Bottino
Módulo de integração de pagamento e manutenção do software Agromart
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2022
MACIEL, C., MENDES, F. F., PEREIRA, V. C., YAMAUCHI, E. A.
Defining Digital Legacy Management Systems' Requirements
LECTURE NOTES IN BUSINESS INFORMATION PROCESSING, LNBIP 455 (256-279)
- 2021
Filipe Toyoshima Silva
Estado da prática da manutenção de software no contexto de startups de software em early stage
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2021
Taylor Rodrigues Lopes
Método de migração de sistemas monolíticos legados para a arquitetura de microsserviços
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)Atualmente, grande parte das organizações dependem de Sistemas de Informação (SI). Em geral, estes sistemas são construídos com base na “arquitetura monolítica”, tendo a execução centralizada em um único servidor. Ao longo dos anos, porém, as constantes mudanças para atender necessidades de negócio e o acúmulo da dívida técnica, têm tornado estes sistemas cada vez maiores e complexos, dificultando aspectos como manutenibilidade e escalabilidade. Essa difícil realidade vivida por muitas organizações motivou o presente trabalho a investigar uma nova tendência arquitetural denominada “microsserviços”. Popularizado por empresas como Netflix e Amazon, os microsserviços podem ser uma alternativa para a modernização de sistemas legados, propiciando mínimo downtime e impacto ao usuário final. Nessa nova arquitetura, o software é decomposto em pequenas partes que funcionam de modo independente e autônomo, trazendo algumas melhorias em termos de atributos de qualidade de software. Contudo, há também desafios e tradeoffs - adotar microsserviços tende a ser um processo difícil e não raramente malsucedido, sobretudo, em razão da carência de métodos para conduzir o processo de migração. Nesse sentido, fundamentado em estudos científicos, este trabalho apresenta um método de migração intitulado Microservice Full Cycle - MFC, inspirado no ciclo de vida de desenvolvimento de software e em estratégias DevOps. O objetivo é auxiliar sistemas de software legados a gradualmente evoluírem orientados por um conjunto de etapas e atividades comuns à arquitetura de microsserviços. A validação do método MFC é feita por meio de uma simulação em uma aplicação real, tendo evidenciado vantagens tais como códigos mais coesos e desacoplados, independência tecnológica, agilidade em build, teste e deploy (automação), escalabilidade sob alta demanda, maior interoperabilidade e integração, capacidades geodistribuídas, além de monitoramento e feedback em tempo real. - 2020
CHAVES, J. T. F., FREITAS, S. A. A.
NatVi - A Framework for Agile Software Development, Service-oriented Architecture and Quality Assurance
20th International Conference on Computational Science and its Applications • Cagliari, Italia
- 2020
Felipe Evangelista dos Santos
Implementação da integração do barramento de serviços da UnB com ferramentas de monitoramento
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)A adoção de uma Arquitetura Orientada a Serviços (SOA) na implementação de serviços e microsserviços em aplicações de sistemas distribuídos facilita a utilização de padrões de desenvolvimento, a manutenção, a flexibilidade na criação de serviços e a interoperabilidade entre serviços e sistemas. O Centro de Informática (CPD) da Universidade de Brasília (UnB) engaja-se em diversos processos de automação de software, abrangendo desde a manutenção de sistemas existentes até o desenvolvimento e implantação de novas soluções tecnológicas. A monitorização contínua do desempenho de serviços, microsserviços e sistemas torna-se vital. Este estudo, de natureza exploratória, visa investigar soluções e ferramentas para a implementação e gestão de monitoramento de serviços e sistemas distribuídos na UnB, através de um mapeamento sistemático. A pesquisa fundamentou-se teoricamente para desenvolver um modelo que foi aplicado no módulo de monitoramento do barramento de serviços da UnB. Foram realizadas simulações com a solução desenvolvida, permitindo a análise da integração entre o barramento de serviços e a ferramenta de monitoramento proposta. - 2018
Laércio Silva de Sousa Júnior
Determinando a taxa de autoria dentro de um projeto usando Git
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2019
CHAVES, J. T. F., FREITAS, S. A. A.
A Systematic Literature Review for Service-oriented Architecture and Agile Development
The 19th International Conference on Computational Science and its Applications • Saint Petersburg, Russia
- 2019
James Taylor Faria Chaves
Dissertação (Mestrado Profissional em Computação Aplicada) - UnB
Orientador(es)Este trabalho introduz o framework NatVI, focando na integração entre Arquitetura Orientada a Serviços (SOA), Desenvolvimento Ágil e Garantia de Qualidade (QA). Desenvolvido a partir de uma revisão da literatura que identificou e avaliou os compromissos entre SOA e métodos ágeis, o NatVI visa oferecer uma solução abrangente para o ciclo de desenvolvimento de software, especialmente para aplicações baseadas em serviços. Inclui melhores práticas de SOA e princípios ágeis, enfatizando a importância da QA, essencial para projetos de software em ambientes de negócios dinâmicos. Um estudo de caso em uma unidade do governo federal brasileiro avaliou a aplicação do NatVI, observando melhorias na qualidade do software, compreensão dos métodos ágeis e satisfação do cliente com o processo de desenvolvimento. O estudo também destacou limitações, como o tamanho da equipe de TI e o número de clientes envolvidos, conduzindo a uma avaliação subjetiva através de entrevistas semiestruturadas. Os resultados preliminares sugerem que o NatVI tem potencial, mas destacam a necessidade de mais pesquisas, abrindo caminho para futuros estudos sobre tecnologias emergentes, como containers e DevOps. - 2019
Bruno Contessotto Bragança Pinheiro
Active Gamification - A process for successful gamification
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2018
Jonathan Nogueira Rufino Batista Paiva, Luis Henrique Nunes Guimarães
NotifiCar - aplicativo para monitoramento da situação dos automóveis de uma cidade
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2018
LEAO, H. A. T., SOUZA, R. V. F., MACIEL, A. A. F., FREITAS, S. A. A., CANEDO, E. D.
Gamificação aplicada ao desenvolvimento de software: Análise e Projeto
XX ENCOINFO • Palmas
- 2018
RIBEIRO, A. S., CANEDO, E. D., FREITAS, S. A. A.
An Implementation of the OAuth 2.0 for an Enterprise Service Bus
18th International Conference on Computational Science and Its Applications • Melbourne - Australia
- 2017
ARAUJO, A. N. L., BORGES, K. C. S., FREITAS, S. A. A., CANEDO, E. D., SILVA, W. C. M. P.
Americas Conference on Information Systems 2017 • Boston - EUA
- 2015
RAMOS, C. S., OLIVEIRA, K. M., ROCHA, A. R. C.
Planejamento de Programa de Melhoria Abordagem Multimodelo
Simpósio Brasileiro de Qualidade de Software, p79-93 • Manaus
- 2015
VERGARA, G. F., CANEDO, E. D., FREITAS, S. A. A.
Deployment of Collaborative Softwares as a Service in a Private Cloud to a Software Factory
15th Computational Science and Its Applications (ICCSA) • Banff - Canada
- 2014
Luciano Hideaky de Macedo Endo
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2013
Breno Dantas Cruz
Um mapeamento sistemático de métricas para metodologias ágeis Scrum, Kanban e XP
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2014
Guilherme Fay Vergara
Implantação de softwares como serviço em uma nuvem privada para a fábrica de software da FGA
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es)O objetivo deste trabalho é trazer ao leitor primeiramente o estado da arte sobre computação em nuvem, posteriormente, uma breve indicação de ferramentas para computação em nuvem, passando por todos os níveis de arquitetura, e posteriormente a proposição de um modelo de implantação de computação em nuvem para a fábrica de software da faculdade do Gama e por último, a implantação de parte deste modelo. A implantação destes serviços é dentro de uma nuvem privada, alocada dentro dos servidores do CEBRASPE. Os principal serviços disponíveis são - O expresso que é um sistema que é mantido principalmente pelo SERPRO, e o Owncloud um software que implanta o compartilhamento de aquivos na nuvem. Estes serviços servem principalmente para aumentar a produtividade dos membros da fábrica, e aumentar a sua colaboratividade nos projetos desenvolvidos. - 2025
Marcus Vinicius P. Martins
OpenBatch: serviço de processamento em lote para nuvem privada
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2022
Almir José Malheiros Franco, Guilherme Jesus Nunes
Sistema para apoio e acompanhamento de trabalhos de conclusão de curso
Trabalho de Conclusão de Curso (Tecnologia em Sistemas para Internet) - IFB
Orientador(es) - 2021
Levi Alves de Freitas Júnior
Sistema de notificação de quedas através da computação em nuvem
Trabalho de Conclusão de Curso (Tecnologia em Sistemas para Internet) - IFB
Orientador(es) - 2020
Gustavo Vieira Braz Gonçalves, Luiz Guilherme S da Silva
Desenvolvimento de uma solução de software para gestão de frotas, uma aplicação prática
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - UnB
Orientador(es) - 2012
Caio Appelt Resende
Re-estruturação da Ferramenta Eficiente visando a adequação à notação BPMN
Bacharelado em Ciência da Computação - UnB
Orientador(es) - 2010
Otávio Gomes Lumba de Oliveira
Processo de Gerenciamento de Projetos: uma abordagem utilizando PMBOK e Scrum, alinhado à realidade da Empresa Giro Novo
Especialização em Engenharia de Software, UCB
Orientador(es) - 2010
Nívia C. Queiroz
Aplicação de um método para Engenharia Reversa em sistemas legados
Especialização em Engenharia de Software, UCB
Orientador(es) - 2009
Pauliane Alves de Paula
Proposta de associação de um Processo de Desenvolvimento Ágil ao uso de Ferramenta CASE
Especialização em Engenharia de Software, UCB
Orientador(es) - 2008
Tiago Souza Fraga
Proposta de um processo de desenvolvimento de software para pequenas equipes
Especialização em Engenharia de Software, UCB
Orientador(es)
Contato e colaboração
- E-mail para informações e contato com a equipe: andrelanna@unb.br.
