Software architecture is an integral and important part to ensure software quality. Traditionally, plan-driven methodologies defined big up front architectures that will provide the foundation to develop upon. However recently, agile software processes avoid big up front designs and focus on the coding aspect, neglecting the architecture in the process. As continuous quality control is an integral part of agile development, the need for a continuous architecture evaluation arises. As microservices are a popular approach to design software architectures nowadays, mechanisms are needed to check the quality of the architecture and the conformance of the code with the architecture. This thesis presents an approach for architecture evaluation in...
This article proposes a set of techniques and practices to leverage the agile approach to software a...
U ovom radu želi se pokazati kako trenutni industrijski trendovi u arhitekturi poduzeća ukazuju pre...
This work discusses lessons learned from the development of a medium-size peer-to-peer distributed s...
Microservices are one of the most recommended architectural styles for distributed applications that...
Since the publishing of Agile Manifesto in 2001, the agile software development has taken the world ...
From its earliest days, software development has been beset with challenges in relation to timely de...
Context. Agile Software Development has provided a new concept of Software Development based in adap...
Abstract-Development process divided into two categories: Traditional models and agile models. tradi...
Microservices are a commonly used architectural style targeting independent development, deployment,...
Microservice architecture (MSA) is defined as an architectural style where the software system is de...
The challenge in software development is to develop software with the right quality levels. The main...
Microservice-based software architecture design has been widely discussed, and best practices have b...
Agile practices have become norm, also in large scale organizations. Applying agile methods includes...
Most software systems start out with a designed architecture which documents the important design de...
In this thesis project, a company’s continuously evolved service-oriented software architecture was ...
This article proposes a set of techniques and practices to leverage the agile approach to software a...
U ovom radu želi se pokazati kako trenutni industrijski trendovi u arhitekturi poduzeća ukazuju pre...
This work discusses lessons learned from the development of a medium-size peer-to-peer distributed s...
Microservices are one of the most recommended architectural styles for distributed applications that...
Since the publishing of Agile Manifesto in 2001, the agile software development has taken the world ...
From its earliest days, software development has been beset with challenges in relation to timely de...
Context. Agile Software Development has provided a new concept of Software Development based in adap...
Abstract-Development process divided into two categories: Traditional models and agile models. tradi...
Microservices are a commonly used architectural style targeting independent development, deployment,...
Microservice architecture (MSA) is defined as an architectural style where the software system is de...
The challenge in software development is to develop software with the right quality levels. The main...
Microservice-based software architecture design has been widely discussed, and best practices have b...
Agile practices have become norm, also in large scale organizations. Applying agile methods includes...
Most software systems start out with a designed architecture which documents the important design de...
In this thesis project, a company’s continuously evolved service-oriented software architecture was ...
This article proposes a set of techniques and practices to leverage the agile approach to software a...
U ovom radu želi se pokazati kako trenutni industrijski trendovi u arhitekturi poduzeća ukazuju pre...
This work discusses lessons learned from the development of a medium-size peer-to-peer distributed s...