Conclusion: The quality of software architecture in a system is not something that is easily measurable; without the help of specialised tools and without the existence of a meaningful baseline or benchmark. The short life expectancy of most software systems is often explained as being due to rapid technological change. For the most part this explanation is simply a convenient excuse for tagging existing systems as “legacy” and for obtaining permission to build new systems without having to understand the fundamental forces that lead to legacy software.

Existing Client Login



Read more ...



Jorn Bettin

About The Advisor

Jorn Bettin