Skip to main content
Defenses
Work deposited July 17, 2019

Service-Oriented Architecture (SOA), Agile Development Methods and Quality Assurance (QA) - a case study

Brasília, July 17, 2019. James Taylor Faria Chaves presented the Master's dissertation entitled Service-Oriented Architecture (SOA), Agile Development Methods and Quality Assurance (QA) - a case study, at Master's Thesis in Applied Computing, University of Brasília (Brazil), advised by Prof. Sergio Antônio Andrade de Freitas.

Abstract

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.

Examining committee

Deposited work

The full text is available at the Digital Library / Institutional Repository.

Open publication →