Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Architecture-centric software and systems engineering. Fraunhofer ACES: Architecture-Centric Engineering Solutions

: Keuler, Thorsten; Knodel, Jens; Naab, Matthias

Volltext urn:nbn:de:0011-n-1863619 (752 KByte PDF)
MD5 Fingerprint: be21981ff09a539e4816848ed13d7265
Erstellt am: 8.12.2011

Kaiserslautern, 2011, V, 21 S.
IESE-Report, 079.11/E
Reportnr.: 079.11/E
Bericht, Elektronische Publikation
Fraunhofer IESE ()
architecture analysis; architecture compliance checking; architecture description; architecture development; architecture documentation; architecture evaluation; architecture recovery; architecture-centric development; arichtectural design

Many organizations struggle with the increasing but inherent complexity of their software systems. At the same time, they have to provide more and more functionality and react flexibly to changing requirements. Furthermore, software is often no longer developed by a single team but involves interacting organizations with large teams at multiple sites. Additionally, modern systems do not operate on their own but are strongly interconnected, resulting in software ecosystems. All these factors - if not managed well - bear the risk of entering the market too late, with insufficient quality, or even both. Architecture is the key factor for success in the development and evolution of software systems. Architecture offers abstractions on the key properties, structure, and behavior of software systems and thus imposes order on the inherent complexity. Architecture also connects software systems to development organizations, processes, and other systems.