Architecture – Key to Digital Transformation
When looking at significant steps in the digital transformation, a key issue there are software systems. They are the backbone of most of the initiatives in digital transformation and therefore companies have to make sure that they use the adequate software technology to implement their digital strategy. When doing so, software systems have to be developed and transformed during a longer period of time and therefore the general structure of software systems in terms of architectures are key issues. This addresses both feature architectures as a result of a careful requirements engineering as well as platform independent component architectures as a backbone for the implementation and finally also platform dependent architectures as a key to deployment.
We introduce a general approach to the design and specification of interfaces as a key to all three kinds of architectural approaches and show how this approach can be used for a systematic software evolution. We discuss, how this approach can be combined with agile processes.
Prof. Dr. Dr. h.c. Manfred Broy was a Full Professor in Computer Science at the Technische Universität München where he headed of the Chair for Software & Systems Engineering from 1989 until 2015. In 2008, he established fortiss – the research institute of the Free State of Bavaria for software-intensive systems and services. Since January 2016, he is Founding President and scientific director of the Bavarian Center for Digitization (Zentrum Digitalisierung.Bayern).