Back to Search Start Over

Elemental Software Architecture

Authors :
Johan Kirsten
Source :
SSRN Electronic Journal.
Publication Year :
2019
Publisher :
Elsevier BV, 2019.

Abstract

This paper discusses a software architecture methodology, called Elemental Software Architecture, which is derived from two other existing methodologies: Juval Lowy’s Method and Robert Martin’s Clean Architecture. Juval Lowy’s Method decomposes requirements into core use case and further decomposes these use cases using volatility decomposition into layers that contain Clients, Managers, Engines, Resource Accessors and Resources. Robert Martin’s Clean Architecture decomposes requirements into use cases that are further decomposed into different parts using the SOLID principles to make system resilient against changes in requirements and scaling. Similarities exist between two methodologies, and both can be mapped to common elements. The methodology proposed in this paper uses these common elements and a decomposition method to decompose the requirements of a system into these common elements.

Details

ISSN :
15565068
Database :
OpenAIRE
Journal :
SSRN Electronic Journal
Accession number :
edsair.doi...........c5c80bb958d5f390bc30033529a03f86
Full Text :
https://doi.org/10.2139/ssrn.3492321