Software Architecture

Software Architecture is a key field in systems engineering that encompasses the structural organization of software components, their interactions, and the guiding principles that govern the design and evolution of systems. This area is pivotal in ensuring efficiency, scalability, and maintainability of software systems, directly affecting the quality and performance of applications.
About the Area Coordinator
Prof. André Lanna
A professor and researcher in the field of Software Architecture. Currently, he serves as an associate professor at the University of Brasília, significantly contributing to the undergraduate Software Engineering program at the Gama campus and the Graduate Program in Applied Computing.
More About the Coordinator
More About the Coordinator
Research Team
Master’s degree
- Emanuel Galhardo de Oliveira. Assessment of DevOps Maturity in Cloud Solutions in the Financial Sector . Master's Thesis in Applied Computing, University of Brasília (Brazil), (2025). Advisor(s): George Marsicano . Tags: Software Architecture .
Bachelor’s Thesis
- Luciano Ricardo da Silva Junior. Gamification and Code Smells . Bachelor of Software Engineering - University of Brasília (Brazil), (2025). Advisor(s): Sergio Freitas . Tags: Gamification, Software Architecture .
- Luis Eduardo Carneiro Miranda. Smart Inventory Manager . Bachelor of Software Engineering - University of Brasília (Brazil), (2025). Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Vinícius Mendes Martins. Smart Inventory Manager . Bachelor of Software Engineering - University of Brasília (Brazil), (2025). Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
Previous Researchers
Master’s degree
- Dione Ramos Canuto Moura,
Proposal for Improving the Usability of the Interaction Between User and Corporate System of the Brazilian Army
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2025
Advisor(s):
George Marsicano
. Tags:
Software Architecture
.
SiCaPEx, the Brazilian Army Personnel Registration System, plays an essential role in the efficient management of information for personnel processes in the Brazilian Army. However, over time, an increase in operational difficulties and software performance has been observed, evidenced by the growing number of support requests related to the system's usability. This work aims to analyze the usability of SiCaPEx, examining the interaction between users and the system from 2019 to 2023, and propose improvements based on the results obtained, implementing them in a practical way. Effective personnel management in the Army directly depends on the reliability of the data processed by SiCaPEx. The methodology adopted included a quantitative-qualitative approach, which combined bibliographic research and documentary analysis to explore the usability challenges faced. The usability assessment was carried out through the SUS (System Usability Scale) questionnaire and Nielsen's Heuristic Evaluation, offering a comprehensive view of users' perceptions. The collected data were statistically analyzed using specialized software, such as SPSS, R-Studio, Iramuteq and Excel. The results indicated significant usability problems in SiCaPEx. The overall score of the SUS questionnaire was below expectations, highlighting the need for improvements in areas such as ease of learning, efficiency, memorization, error minimization and user satisfaction. These problems were highlighted by the respondents and validated by data analysis. Based on the suggestions for improvement identified, an Internal Memorandum was prepared and a FAQ (Frequency Answer the Question) was implemented to answer frequently asked questions about the system, an initiative that was well evaluated by users. It is expected that the results of this research will contribute significantly to more efficient personnel management, directly impacting the administrative and operational activities of the Brazilian Army.
- Taylor Rodrigues Lopes,
Method for Migrating Legacy Monolithic Systems to Microservices Architecture
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2021
Advisor(s):
André Lanna
. Tags:
Software Architecture
.
Currently, most organizations depend on Information Systems. In general, these systems are built based on monolithic architecture, with centralized execution on a single server. Over the years, however, the constant changes to meet business needs and the accumulation of technical debt, have made these systems increasingly larger and complex, making aspects such as maintainability and scalability difficult. This difficult reality experienced by many organizations motivated the present work to investigate a new architectural trend called microservices. Popularized by companies like Netflix and Amazon, microservices can be an alternative for the modernization of legacy systems, providing low downtime and imperceptible impact to the end user. In this new architecture, the software is broken down into small parts that work independently and autonomously, bringing some improvements in terms of software quality attributes. However, there are also challenges and tradeoffs - adopting microservices tends to be a difficult process and not rarely unsuccessful, mainly due to the lack of methods to conduct the migration process. In this sense, based on scientific studies, this work presents a migration method entitled Microservice Full Cycle - MFC, inspired by the software development life cycle and DevOps strategies. The goal is to assist legacy software systems to gradually evolve guided by a set of steps and activities common to the microservice architecture. The validation of the MFC method is done through an experiment in a real application, showing advantages such as more cohesive and uncoupled codes, technological independence, agility in build, test and deploy (automation), scalability under high demand, greater interoperability and integration, geodistributed capabilities, plus realtime monitoring and feedback.
- Felipe Evangelista dos Santos,
Implementation of the integration of the UnB service bus with monitoring tools
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2020
Advisor(s):
Sergio Freitas
. Tags:
Software Architecture,
Cybersecurity
.
The adoption of a Service-Oriented Architecture (SOA) in the implementation of services and microservices in distributed system applications facilitates the use of development standards, maintenance, flexibility in service development, and interoperability between services and systems. The Computing Center (CPD) of the University of Brasília (UnB) engages in various software automation processes, ranging from the maintenance of existing systems to the development and deployment of new technological solutions. Continuous monitoring of the performance of services, microservices, and systems becomes crucial. This study, of an exploratory nature, aims to investigate solutions and tools for implementing and managing the monitoring of distributed services and systems at UnB, through systematic mapping. The research was theoretically grounded to develop a model that was applied to the monitoring module of the UnB service bus. Simulations were conducted with the developed solution, allowing the analysis of the integration between the service bus and the proposed monitoring tool.
- James Taylor Faria Chaves,
Service-Oriented Architecture (SOA), Agile Development Methods and Quality Assurance (QA) - a case study
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2019
Advisor(s):
Sergio Freitas
. Tags:
Software Architecture,
Cybersecurity
.
This work introduces the NatVI framework, focusing on the integration between Service-Oriented Architecture (SOA), Agile Development, and Quality Assurance (QA). Developed from a literature review that identified and evaluated the trade-offs between SOA and agile methods, NatVI aims to provide a comprehensive solution for the software development cycle, especially for service-based applications. It includes best practices from SOA and agile principles, emphasizing the importance of QA, essential for software projects in dynamic business environments. A case study in a unit of the Brazilian federal government assessed the application of NatVI, observing improvements in software quality, understanding of agile methods, and client satisfaction with the development process. The study also highlighted limitations, such as the size of the IT team and the number of clients involved, leading to a subjective evaluation through semi-structured interviews. The preliminary results suggest that NatVI has potential, but also highlight the need for further research, paving the way for future studies on emerging technologies, such as containers and DevOps.
Postgraduate Specialization
- Otávio Gomes Lumba de Oliveira, Project Management Process: an approach using PMBOK and Scrum aligned with the reality of Giro Novo Company . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2010 Advisor(s): George Marsicano . Tags: Software Architecture .
- Nívia C. Queiroz, Application of a Method for Reverse Engineering in Legacy Systems . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2010 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
- Pauliane Alves de Paula, Proposal for Associating an Agile Development Process with the Use of a CASE Tool . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2009 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
- Tiago Souza Fraga, Proposal of a Software Development Process for Small Teams . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2008 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
Bachelor’s Thesis
- Erick Giffoni Felicissimo, Design and development of the TROPA software: airsoft operations theater . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- João Pedro Elias de Moura, SmartPayment: smart contract automation system for assessment and payment in software development . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Artur de Sousa Vieira,Luíza Esteves dos Santos, OMA: academic multimedia organizer to support the learning of undergraduate engineering students at FCTE . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Ricardo Ajax . Tags: Education, Software Architecture .
- Kalebe Lopes da Cunha,Murilo Schiler Lopes Santana, From analysis to implementation: migrating infrastructure from IaaS to FaaS with a focus on reducing costs in AgroMart . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Christian Fleury Alencar Siqueira,Thiago Siqueira Gomes, Agromart: integration and publication of the application for family farming . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2024 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Guilherme Rogelin Vial,Lucas Braun Vieira Xavier, Modeling flows for an application aimed at legal education . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2024 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- João Pedro Alves Machado,Júlio César Martins França, Rendering flows of a legal education application on mobile devices . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2024 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Abner Filipe Cunha Ribeiro,Rafael Leão Teixeira de Magalhães, Association for Agromart applications of a CSA in cloud . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2023 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Felipe Boccardi Silva Agustini,Giovanna Borges Bottino, Payment integration module and maintenance for the Agromart software . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2023 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Filipe Toyoshima Silva, State of practice of software maintenance in the context of early-stage software startups . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2021 Advisor(s): Cristiane Ramos . Tags: Software Architecture, Digital Transformation .
- Laércio Silva de Sousa Júnior, Determining the authorship rate within a project using Git . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2018 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Bruno Contessotto Bragança Pinheiro, Active Gamification - A Process for Successful Gamification . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2019 Advisor(s): Sergio Freitas . Tags: Gamification, Software Architecture .
- Jonathan Nogueira Rufino Batista Paiva,Luis Henrique Nunes Guimarães, NotifiCar - app for monitoring the status of cars in a city . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2018 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Luciano Hideaky de Macedo Endo, Support metrics for effort estimation in the development of Business Intelligence systems . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2014 Advisor(s): Fabiana Mendes . Tags: Software Architecture .
- Breno Dantas Cruz, A systematic mapping of metrics for agile methodologies Scrum, Kanban, and XP . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2013 Advisor(s): Fabiana Mendes . Tags: Software Architecture .
- Guilherme Fay Vergara,
Deployment of software as a service on a private cloud for the FGA software factory
. Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2014
Advisor(s):
Sergio Freitas,
Edna Canedo
. Tags:
Software Architecture
.
The objective of this final course design is bring the reader first state of the art on cloud computing later a brief explanation of tools for cloud computing, through all levels of architecture, and later the proposition of a deployment model of computing cloud to the software factory and finally the deployment of this model. The deployment of such services is within a private cloud, allocated within the CEBRASPE servers. The main services are available - Express which is a system that is primarily maintained by SERPRO, and owncloud, software that implements the sharing of any files in the cloud. These services increase the productivity of the factory members and increase their collaboration in projects developed internally.
- Marcus Vinicius P. Martins, OpenBatch: batch processing service for private cloud . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Almir José Malheiros Franco,Guilherme Jesus Nunes, System to support and track final course projects . Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil), 2022 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Levi Alves de Freitas Júnior, Fall notification system through cloud computing . Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil), 2021 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Gustavo Vieira Braz Gonçalves,Luiz Guilherme S da Silva, Development of a software solution for fleet management, a practical application . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2020 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
- Caio Appelt Resende, Restructuring the Eficiente Tool Aiming at Adapting It to BPMN Notation . Bachelor of Computer Science - University of Brasília (Brazil), 2012 Advisor(s): George Marsicano . Tags: Software Architecture, Digital Transformation .
Current Projects
Publications and Productions
Publications (37)
- Erick Giffoni Felicissimo, Design and development of the TROPA software: airsoft operations theater . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- João Pedro Elias de Moura, SmartPayment: smart contract automation system for assessment and payment in software development . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Artur de Sousa Vieira,Luíza Esteves dos Santos, OMA: academic multimedia organizer to support the learning of undergraduate engineering students at FCTE . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Ricardo Ajax . Tags: Education, Software Architecture .
- Kalebe Lopes da Cunha,Murilo Schiler Lopes Santana, From analysis to implementation: migrating infrastructure from IaaS to FaaS with a focus on reducing costs in AgroMart . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Christian Fleury Alencar Siqueira,Thiago Siqueira Gomes, Agromart: integration and publication of the application for family farming . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2024 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Guilherme Rogelin Vial,Lucas Braun Vieira Xavier, Modeling flows for an application aimed at legal education . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2024 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- João Pedro Alves Machado,Júlio César Martins França, Rendering flows of a legal education application on mobile devices . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2024 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Dione Ramos Canuto Moura,
Proposal for Improving the Usability of the Interaction Between User and Corporate System of the Brazilian Army
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2025
Advisor(s):
George Marsicano
. Tags:
Software Architecture
.
SiCaPEx, the Brazilian Army Personnel Registration System, plays an essential role in the efficient management of information for personnel processes in the Brazilian Army. However, over time, an increase in operational difficulties and software performance has been observed, evidenced by the growing number of support requests related to the system's usability. This work aims to analyze the usability of SiCaPEx, examining the interaction between users and the system from 2019 to 2023, and propose improvements based on the results obtained, implementing them in a practical way. Effective personnel management in the Army directly depends on the reliability of the data processed by SiCaPEx. The methodology adopted included a quantitative-qualitative approach, which combined bibliographic research and documentary analysis to explore the usability challenges faced. The usability assessment was carried out through the SUS (System Usability Scale) questionnaire and Nielsen's Heuristic Evaluation, offering a comprehensive view of users' perceptions. The collected data were statistically analyzed using specialized software, such as SPSS, R-Studio, Iramuteq and Excel. The results indicated significant usability problems in SiCaPEx. The overall score of the SUS questionnaire was below expectations, highlighting the need for improvements in areas such as ease of learning, efficiency, memorization, error minimization and user satisfaction. These problems were highlighted by the respondents and validated by data analysis. Based on the suggestions for improvement identified, an Internal Memorandum was prepared and a FAQ (Frequency Answer the Question) was implemented to answer frequently asked questions about the system, an initiative that was well evaluated by users. It is expected that the results of this research will contribute significantly to more efficient personnel management, directly impacting the administrative and operational activities of the Brazilian Army.
- Abner Filipe Cunha Ribeiro,Rafael Leão Teixeira de Magalhães, Association for Agromart applications of a CSA in cloud . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2023 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- Felipe Boccardi Silva Agustini,Giovanna Borges Bottino, Payment integration module and maintenance for the Agromart software . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2023 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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), 2022 . DOI: 10.1007/978-3-031-08965-7_13 . Tags: Software Architecture .
- Filipe Toyoshima Silva, State of practice of software maintenance in the context of early-stage software startups . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2021 Advisor(s): Cristiane Ramos . Tags: Software Architecture, Digital Transformation .
- Taylor Rodrigues Lopes,
Method for Migrating Legacy Monolithic Systems to Microservices Architecture
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2021
Advisor(s):
André Lanna
. Tags:
Software Architecture
.
Currently, most organizations depend on Information Systems. In general, these systems are built based on monolithic architecture, with centralized execution on a single server. Over the years, however, the constant changes to meet business needs and the accumulation of technical debt, have made these systems increasingly larger and complex, making aspects such as maintainability and scalability difficult. This difficult reality experienced by many organizations motivated the present work to investigate a new architectural trend called microservices. Popularized by companies like Netflix and Amazon, microservices can be an alternative for the modernization of legacy systems, providing low downtime and imperceptible impact to the end user. In this new architecture, the software is broken down into small parts that work independently and autonomously, bringing some improvements in terms of software quality attributes. However, there are also challenges and tradeoffs - adopting microservices tends to be a difficult process and not rarely unsuccessful, mainly due to the lack of methods to conduct the migration process. In this sense, based on scientific studies, this work presents a migration method entitled Microservice Full Cycle - MFC, inspired by the software development life cycle and DevOps strategies. The goal is to assist legacy software systems to gradually evolve guided by a set of steps and activities common to the microservice architecture. The validation of the MFC method is done through an experiment in a real application, showing advantages such as more cohesive and uncoupled codes, technological independence, agility in build, test and deploy (automation), scalability under high demand, greater interoperability and integration, geodistributed capabilities, plus realtime monitoring and feedback.
- CHAVES, J. T. F.,FREITAS, S. A. A., NatVi - A Framework for Agile Software Development, Service-oriented Architecture and Quality Assurance , in 20th International Conference on Computational Science and its Applications , 2020 . DOI: 10.1007/978-3-030-58817-5_33 . Tags: Software Architecture, Cybersecurity .
- Felipe Evangelista dos Santos,
Implementation of the integration of the UnB service bus with monitoring tools
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2020
Advisor(s):
Sergio Freitas
. Tags:
Software Architecture,
Cybersecurity
.
The adoption of a Service-Oriented Architecture (SOA) in the implementation of services and microservices in distributed system applications facilitates the use of development standards, maintenance, flexibility in service development, and interoperability between services and systems. The Computing Center (CPD) of the University of Brasília (UnB) engages in various software automation processes, ranging from the maintenance of existing systems to the development and deployment of new technological solutions. Continuous monitoring of the performance of services, microservices, and systems becomes crucial. This study, of an exploratory nature, aims to investigate solutions and tools for implementing and managing the monitoring of distributed services and systems at UnB, through systematic mapping. The research was theoretically grounded to develop a model that was applied to the monitoring module of the UnB service bus. Simulations were conducted with the developed solution, allowing the analysis of the integration between the service bus and the proposed monitoring tool.
- Laércio Silva de Sousa Júnior, Determining the authorship rate within a project using Git . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2018 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- CHAVES, J. T. F.,FREITAS, S. A. A., A Systematic Literature Review for Service-oriented Architecture and Agile Development , in The 19th International Conference on Computational Science and its Applications , 2019 . DOI: 10.1007/978-3-030-24308-1_11 . Tags: Software Architecture, Cybersecurity .
- James Taylor Faria Chaves,
Service-Oriented Architecture (SOA), Agile Development Methods and Quality Assurance (QA) - a case study
. Master's Thesis in Applied Computing, University of Brasília (Brazil), 2019
Advisor(s):
Sergio Freitas
. Tags:
Software Architecture,
Cybersecurity
.
This work introduces the NatVI framework, focusing on the integration between Service-Oriented Architecture (SOA), Agile Development, and Quality Assurance (QA). Developed from a literature review that identified and evaluated the trade-offs between SOA and agile methods, NatVI aims to provide a comprehensive solution for the software development cycle, especially for service-based applications. It includes best practices from SOA and agile principles, emphasizing the importance of QA, essential for software projects in dynamic business environments. A case study in a unit of the Brazilian federal government assessed the application of NatVI, observing improvements in software quality, understanding of agile methods, and client satisfaction with the development process. The study also highlighted limitations, such as the size of the IT team and the number of clients involved, leading to a subjective evaluation through semi-structured interviews. The preliminary results suggest that NatVI has potential, but also highlight the need for further research, paving the way for future studies on emerging technologies, such as containers and DevOps.
- Bruno Contessotto Bragança Pinheiro, Active Gamification - A Process for Successful Gamification . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2019 Advisor(s): Sergio Freitas . Tags: Gamification, Software Architecture .
- Jonathan Nogueira Rufino Batista Paiva,Luis Henrique Nunes Guimarães, NotifiCar - app for monitoring the status of cars in a city . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2018 Advisor(s): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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 , in XX ENCOINFO , 2018 . Tags: Gamification, Software Architecture .
- RIBEIRO, A. S.,CANEDO, E. D.,FREITAS, S. A. A., An Implementation of the OAuth 2.0 for an Enterprise Service Bus , in 18th International Conference on Computational Science and Its Applications , 2018 . DOI: 10.1007/978-3-319-95162-1_32 . Tags: Software Architecture, Cybersecurity .
- ARAUJO, A. N. L.,BORGES, K. C. S.,FREITAS, S. A. A.,CANEDO, E. D.,SILVA, W. C. M. P., Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory , in Americas Conference on Information Systems 2017 , 2017 . Tags: Software Architecture, Teamwork .
- RAMOS, C. S.,OLIVEIRA, K. M.,ROCHA, A. R. C., Planejamento de Programa de Melhoria Abordagem Multimodelo , in Simpósio Brasileiro de Qualidade de Software , p79-93, 2015 . DOI: 10.5753/sbqs.2015.15215 . Tags: Software Architecture .
- 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 , in 15th Computational Science and Its Applications (ICCSA) , 2015 . DOI: 10.1007/978-3-319-21404-7_24 . Tags: Software Architecture .
- Luciano Hideaky de Macedo Endo, Support metrics for effort estimation in the development of Business Intelligence systems . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2014 Advisor(s): Fabiana Mendes . Tags: Software Architecture .
- Breno Dantas Cruz, A systematic mapping of metrics for agile methodologies Scrum, Kanban, and XP . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2013 Advisor(s): Fabiana Mendes . Tags: Software Architecture .
- Guilherme Fay Vergara,
Deployment of software as a service on a private cloud for the FGA software factory
. Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2014
Advisor(s):
Sergio Freitas,
Edna Canedo
. Tags:
Software Architecture
.
The objective of this final course design is bring the reader first state of the art on cloud computing later a brief explanation of tools for cloud computing, through all levels of architecture, and later the proposition of a deployment model of computing cloud to the software factory and finally the deployment of this model. The deployment of such services is within a private cloud, allocated within the CEBRASPE servers. The main services are available - Express which is a system that is primarily maintained by SERPRO, and owncloud, software that implements the sharing of any files in the cloud. These services increase the productivity of the factory members and increase their collaboration in projects developed internally.
- Marcus Vinicius P. Martins, OpenBatch: batch processing service for private cloud . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2025 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Almir José Malheiros Franco,Guilherme Jesus Nunes, System to support and track final course projects . Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil), 2022 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Levi Alves de Freitas Júnior, Fall notification system through cloud computing . Senior Project (Technology in Internet Systems) - Federal Institute of Brasília (Brazil), 2021 Advisor(s): Daniel Sundfeld . Tags: Software Architecture .
- Gustavo Vieira Braz Gonçalves,Luiz Guilherme S da Silva, Development of a software solution for fleet management, a practical application . Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil), 2020 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
- Caio Appelt Resende, Restructuring the Eficiente Tool Aiming at Adapting It to BPMN Notation . Bachelor of Computer Science - University of Brasília (Brazil), 2012 Advisor(s): George Marsicano . Tags: Software Architecture, Digital Transformation .
- Otávio Gomes Lumba de Oliveira, Project Management Process: an approach using PMBOK and Scrum aligned with the reality of Giro Novo Company . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2010 Advisor(s): George Marsicano . Tags: Software Architecture .
- Nívia C. Queiroz, Application of a Method for Reverse Engineering in Legacy Systems . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2010 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
- Pauliane Alves de Paula, Proposal for Associating an Agile Development Process with the Use of a CASE Tool . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2009 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
- Tiago Souza Fraga, Proposal of a Software Development Process for Small Teams . Specialization in Software Engineering, Catholic University of Brasília (Brazil), 2008 Advisor(s): Cristiane Ramos . Tags: Software Architecture .
Contact & Collaboration
- Email for information and team contact: andrelanna@unb.br.
See more about
Software Architecture