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.
AbstractThis 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
- Sergio Antônio Andrade de Freitas (CIC/UnB)Advisor
- Monalessa Perini Barcellos (Departamento de Informática/UFES)Examiner
- Edna Canedo (CIC/UnB)Examiner
Deposited work
The full text is available at the Digital Library / Institutional Repository.
