{"id":8034,"date":"2025-11-29T09:08:38","date_gmt":"2025-11-29T08:08:38","guid":{"rendered":"https:\/\/web-dev-weissblau.de\/microconsult\/?p=8034"},"modified":"2026-02-11T05:46:17","modified_gmt":"2026-02-11T04:46:17","slug":"how-do-requirements-become-a-software-architecture","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/wie-wird-aus-anforderungen-eine-software-architektur\/","title":{"rendered":"How do requirements become a software architecture?"},"content":{"rendered":"<h2>Effizient eine verifizierte Produktarchitektur entwickeln<\/h2>\n<p>Autor: Peter Schedl, IBM Deutschland GmbH<\/p>\n<h3>Beitrag &#8211; Embedded Software Engineering Kongress 2015<\/h3>\n<p><strong>Es wird die industrieerprobte Harmony Methode zur Erstellung von Architekturen f\u00fcr embedded Produkte vorgestellt. Im Vortrag wird das Zusammenspiel von Anforderungen, funktionalen Architekturen und dem Design beschrieben. Besonderes Augenmerk liegt auf der Bedeutung permanent begleitender Verfifikation der Entwicklungsschritte<\/strong><\/p>\n<h2>Herausforderung Architekturerstellung<\/h2>\n<p>Jahrelang wurde die Entwicklung von Produkten \u00fcber die Mechanik- und Elektronikkomponenten bestimmt. Die eingebettete Software hatte nur einen kleinen Anteil, der \u00fcblicherweise von einem einzigen Entwickler programmiert wurde. Entsprechend gering war auch die Bedeutung der Software, besonders im Hinblick auf die Qualit\u00e4t. Mittlerweile hat sich dies dramatisch gewandelt &#8211; die Software \u00fcbernimmt immer gr\u00f6\u00dfere Anteile der gesamten Produktfunktionalit\u00e4t und somit auch immer \u00f6fter sicherheitskritische Funktionen. Vor diesem Hintergrund bekommen auch die Techniken der Softwareentwicklung sowie die Integration in den Produktentwicklungsyzyklus eine v\u00f6llig neue Bedeutung. Typische Fragestellungen sind dann: &#8222;Wie komme ich zu einer Produkt- oder Systemarchitektur und wie stelle ich die Nachverfolgbarkeit \u00fcber die verschiedenen Ebenen sicher?&#8220;. Letzteres wird gerade bei der Entwicklung sicherheitskritischer Systeme wichtig, da die entsprechenden Standards genau dies aus gutem Grund einfordern.<\/p>\n<p>Zum Thema der Nachverfolgbarkeit oder Traceability sei hier nur gesagt, dass es prim\u00e4r eine Frage der Werkzeugunterst\u00fctzung darstellt und es mit OSLC (Open Services for Lifecycle Collaboration) [1] einen herstellerunabh\u00e4ngigen, werkzeug\u00fcbergreifenden Standard gibt, der unter anderem auch genau dies leistet.<\/p>\n<h2>Vorstellung der Harmony Methode<\/h2>\n<p>Bleibt die Frage: &#8222;Wie komme ich zu einer Architektur?&#8220;. IBM hat mit der Harmony Methodik [2] eine erprobte Vorgehensweise, die genau diese beantwortet. Harmony wird seit \u00fcber 10 Jahren in der Industrie eingesetzt und laufend angepasst. Somit kann von einer ausgereiften Vorgehensweise gesprochen werden. Harmony setzt auf modellbasierte Entwicklung und auf fr\u00fchzeitige Absicherung durch Ausf\u00fchrung der Modelle. Es besteht aus zwei Teilen, die sowohl einzeln als auch in Kombination in Projekten eingesetzt werden k\u00f6nnen. Der eine (Harmony ESW) verfolgt einen agilen Ansatz mit sehr kleinen Iterationen, welcher f\u00fcr die Softwareentwicklung gerade auch im eingebetteten Umfeld entwickelt wurde. Der andere (Harmony SE) verfolgt einen parallelisierten Ansatz mit gr\u00f6\u00dferen Iterationen, der urspr\u00fcnglich f\u00fcr System Engineering gedacht war. In Kombination ergibt sich somit eine erste Phase zur Definition einer ersten Systemarchitektur gefolgt von kleinen Iterationen innerhalb der einzelnen Dom\u00e4nen (wie z.B. Softwareentwicklung). Auch neue Methoden, wie z.B. SAFE (Scaled Agile Framework) [3], folgen einem vergleichbaren Ansatz. Es hat sich aber gezeigt, dass gerade in der Produktentwicklung, insb. vor dem Hintergrund der Entwicklung nach dem V-Modell, Harmony SE auch zur Erstellung der Softwarearchitektur verwendet wird, um anschlie\u00dfend in eine abgesicherte Implementierung zu gehen.<\/p>\n<h2>Inside Harmony: 1. Anforderungsanalyse<\/h2>\n<p>Harmony besteht aus den 3 Phasen Anforderungsanalyse, Funktionale Analyse und Design-Synthese (siehe Bild 1,\u00a0<a title=\"Wie wird aus Anforderungen eine Software-Architektur? (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/fachinfo_ese_arch_wie_wird_aus_anforderungen_eine_architektur_ibm_schedl.pdf\" target=\"_blank\" rel=\"noopener\">PDF-Datei<\/a>).<\/p>\n<p>Ausgangsbasis f\u00fcr das weitere Vorgehen ist ein Anforderungsdokument, z.B. in Form eines Kunden- bzw. Auftraggeberspezifikationsdokuments. Dies wird in ein Anforderungsmanagement-Werkzeug wie DOORS zur weiteren Analyse importiert und in eine Systemspezifikation \u00fcberf\u00fchrt, und die System Use Cases werden identifiziert. Harmony verwendet als Notation neben textuellen Requirements eine sehr vereinfachte SysML-Notation mit reduziertem Umfang an Diagrammen und auch Elementen, wie beispielsweise den Use Cases. Durch den Einsatz in zahlreichen Projekten hat sich dieses Subset bew\u00e4hrt und kann als Profil im Tool eingestellt durch die reduzierte Auswahl den Einstieg erleichtern.<\/p>\n<h2>Inside Harmony: 2. Funktionale Analyse<\/h2>\n<p>Die Use Cases sind die Ausgangsbasis f\u00fcr die Erstellung der funktionalen Architektur. Jeder Use Case wird in ein simulierbares funktionales Modell \u00fcberf\u00fchrt und die Anforderungen werden \u00fcber Modellausf\u00fchrung verifiziert. Eine zentrale Rolle spielt hierbei das Identifizieren sowie das Zusammenspiel der Systemfunktionen in Form eines Aktivit\u00e4tsdiagramms. Dieses bildet die Basis f\u00fcr alle weiteren Schritte, sei es das Ableiten von Testsequenzen f\u00fcr den sp\u00e4tren Integrationstest, die Generierung der Systemschnittstellen oder die Verifikation mittels Modellausf\u00fchrung.<br \/>\nEs hat sich gezeigt, dass Modellierungswerkzeuge dem Anwender hier viel Arbeit abnehmen k\u00f6nnen, da etliche Schritte (teil-)automatisiert werden k\u00f6nnen.<\/p>\n<p>Beispielsweise bietet das Werkzeug Rhapsody eine gro\u00dfe Anzahl solcher Automatismen, wie das Generieren der Testsequenzen aus den Aktivit\u00e4tsdiagrammen. Das Ergebnis dieser Phase stellt eine \u00fcberpr\u00fcfte Black-Box-Sicht des Systems mit seinen Schnittstellen inkl. Nachverfolgbarkeit zu den Systemanforderungen f\u00fcr die einzelnen Use Cases dar.<\/p>\n<h2>Inside Harmony: 3. Design-Synthese<\/h2>\n<p>In dieser Phase wird nun basierend auf den gefundenen Funktionen und Schnittstellen eine Architektur des Systems erstellt, und die Elemente werden entsprechend auf diese gemappt. Aufgrund der geleisteten Vorarbeit und unter Einsatz von typischen Best Practices, wie z.B. eine m\u00f6glichst geringe Zahl von Schnittstellen zwischen den Komponenten, bildet sich hier schnell eine erste Architektur, die \u00fcber die weiteren Iterationen konkretisiert wird. Je Iteration werden die Use Case Modelle in die Architektur integriert. Das Mapping erfolgt wieder automatisiert.<\/p>\n<p>Um die Korrektheit des integrierten Modells sicherzustellen, wird es wieder ausgef\u00fchrt und die Konsistenz, vergleichbar einem Regressionstest, zur vorherigen Phase sichergestellt. Das Ergebnis dieser Phase ist eine stabile Architektur des Systems in Form eines \u00fcberpr\u00fcfbaren Modells und der verlinkten Anforderungen von der Komponenten \u00fcber die Systemspezifikation bis zur\u00fcck zu den Kundenanforderungen.<\/p>\n<h2>Bedeutung der Verifikation<\/h2>\n<p>Verifikation der einzelnen Schritte hat eine nicht zu untersch\u00e4tzende Bedeutung &#8211; gerade in den fr\u00fchen Phasen eines Projekts, wo typischerweise die Unsicherheit noch am gr\u00f6\u00dften ist und gleichzeitig die Auswirkungen von Fehlern am dramatischsten.<\/p>\n<p>Nat\u00fcrlich bedeutet Verfifikation Aufwand, sei es das Verlinken der Anforderungen untereinander sowie mit dem Modell, sei es \u00fcber Metriken und Reviews bis hin zur Simulation. Nicht umsonst fordern dies viele Standards, insbesondere solche zur Entwicklung sicherheitskritischer Produkte. Gerade die fr\u00fche Modellausf\u00fchrung bringt immer wieder Fehler zutage, die in sp\u00e4teren Phasen nur schwer aufzudecken und somit mit hoher Wahrscheinlichkeit, wenn \u00fcberhaupt, erst ganz am Ende der Entwicklung entdeckt w\u00fcrden.<\/p>\n<p>Aber bereits der Einsatz innerhalb von Harmony zur automatisierten \u00dcberpr\u00fcfung der Architekturerstellung ist effizienter und in Summe mit weniger Aufwand verbunden als eine manuelle \u00dcberpr\u00fcfung.<\/p>\n<h2>Literatur- und Quellenverzeichnis<\/h2>\n<p>[1]\u00a0 Open Services for Lifecycle Collaboration (OSLC):\u00a0<a href=\"https:\/\/open-services.net\/\" target=\"_blank\" rel=\"noopener\">open-services.net<\/a><\/p>\n<p>[2]\u00a0 Harmony Community:\u00a0<a href=\"https:\/\/www.ibm.com\/developerworks\/community\/groups\/service\/html\/communityview?communityUuid=dbc39547-3619-4c31-9535-0b583a4e6190\" target=\"_blank\" rel=\"noopener\">https:\/\/www.ibm.com\/developerworks\/community\/groups\/service\/html\/communityview?communityUuid=dbc39547-3619-4c31-9535-0b583a4e6190<\/a><\/p>\n<p>[3]\u00a0 SAFE:\u00a0<a href=\"https:\/\/www.scaledagileframework.com\/\" target=\"_blank\" rel=\"noopener\">www.scaledagileframework.com<\/a><\/p>\n<p><a title=\"Wie wird aus Anforderungen eine Software-Architektur? (PDF)\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/fachinfo_ese_arch_wie_wird_aus_anforderungen_eine_architektur_ibm_schedl.pdf\" target=\"_blank\" rel=\"noopener\"><strong>Beitrag als PDF-Datei herunterladen<\/strong><\/a><\/p>\n<div>\n<hr \/>\n<h2>Architektur &#8211; MicroConsult Trainings &amp; Coachings<\/h2>\n<p><strong>Wollen Sie sich auf den aktuellen Stand der Technik bringen?<\/strong><\/p>\n<p>Dann informieren Sie sich\u00a0<a title=\"Alle Trainings und Termine\" href=\"https:\/\/www.microconsult.de\/alle-trainings-termine-komplettuebersicht\/\" target=\"_blank\" rel=\"noopener\"><strong>hier<\/strong>\u00a0<\/a>zu Schulungen\/ Seminaren\/ Trainings\/ Workshops und individuellen Coachings von MircoConsult zum Thema Architektur \/Embedded- und Echtzeit-Softwareentwicklung.<\/p>\n<p><strong>Training &amp; Coaching zu den weiteren Themen unseren Portfolios finden Sie\u00a0<a title=\"Training &amp; Beratung - alle Themen\" href=\"https:\/\/www.microconsult.de\/training-beratung\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/strong><\/p>\n<hr \/>\n<h2>Architektur\u00a0&#8211; Fachwissen<\/h2>\n<p>Wertvolles Fachwissen zum Thema\u00a0Architektur \/Embedded- und Echtzeit-Softwareentwicklung steht\u00a0<a title=\"Embedded Software Architektur Fachwissen\" href=\"https:\/\/www.microconsult.de\/die-7-wichtigsten-tipps-fuer-ihre-embedded-software-architektur\/\" target=\"_blank\" rel=\"noopener\"><strong>hier<\/strong><\/a>\u00a0f\u00fcr Sie zum kostenfreien Download bereit.<\/p>\n<p><a title=\"Embedded Software Architektur Fachwissen\" href=\"https:\/\/www.microconsult.de\/die-7-wichtigsten-tipps-fuer-ihre-embedded-software-architektur\/\" target=\"_blank\" rel=\"noopener\"><strong>Zu den Fachinformationen<\/strong><\/a><\/p>\n<p><strong>Fachwissen zu weiteren Themen unseren Portfolios finden Sie <a title=\"Fachinformationen\" href=\"https:\/\/www.microconsult.de\/fachwissen\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>.<\/strong><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Effizient eine verifizierte Produktarchitektur entwickeln Autor: Peter Schedl, IBM Deutschland GmbH Beitrag &#8211; Embedded Software Engineering Kongress 2015 Es wird die industrieerprobte Harmony Methode zur Erstellung von Architekturen f\u00fcr embedded Produkte vorgestellt. Im Vortrag wird das Zusammenspiel von Anforderungen, funktionalen Architekturen und dem Design beschrieben. Besonderes Augenmerk liegt auf der Bedeutung permanent begleitender Verfifikation der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-8034","post","type-post","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wie wird aus Anforderungen eine Software-Architektur? - MicroConsult Academy GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microconsult.de\/en\/how-do-requirements-become-a-software-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wie wird aus Anforderungen eine Software-Architektur? - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Effizient eine verifizierte Produktarchitektur entwickeln Autor: Peter Schedl, IBM Deutschland GmbH Beitrag &#8211; Embedded Software Engineering Kongress 2015 Es wird die industrieerprobte Harmony Methode zur Erstellung von Architekturen f\u00fcr embedded Produkte vorgestellt. Im Vortrag wird das Zusammenspiel von Anforderungen, funktionalen Architekturen und dem Design beschrieben. Besonderes Augenmerk liegt auf der Bedeutung permanent begleitender Verfifikation der [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/how-do-requirements-become-a-software-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-29T08:08:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-11T04:46:17+00:00\" \/>\n<meta name=\"author\" content=\"weissblau media\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"weissblau media\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/\"},\"author\":{\"name\":\"weissblau media\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"headline\":\"Wie wird aus Anforderungen eine Software-Architektur?\",\"datePublished\":\"2025-11-29T08:08:38+00:00\",\"dateModified\":\"2026-02-11T04:46:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/\"},\"wordCount\":1095,\"commentCount\":0,\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/\",\"name\":\"Wie wird aus Anforderungen eine Software-Architektur? - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"datePublished\":\"2025-11-29T08:08:38+00:00\",\"dateModified\":\"2026-02-11T04:46:17+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/wie-wird-aus-anforderungen-eine-software-architektur\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wie wird aus Anforderungen eine Software-Architektur?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\",\"name\":\"weissblau media\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"caption\":\"weissblau media\"},\"sameAs\":[\"https:\\\/\\\/www.microconsult.de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How do requirements become a software architecture? - MicroConsult Academy GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microconsult.de\/en\/how-do-requirements-become-a-software-architecture\/","og_locale":"en_GB","og_type":"article","og_title":"Wie wird aus Anforderungen eine Software-Architektur? - MicroConsult Academy GmbH","og_description":"Effizient eine verifizierte Produktarchitektur entwickeln Autor: Peter Schedl, IBM Deutschland GmbH Beitrag &#8211; Embedded Software Engineering Kongress 2015 Es wird die industrieerprobte Harmony Methode zur Erstellung von Architekturen f\u00fcr embedded Produkte vorgestellt. Im Vortrag wird das Zusammenspiel von Anforderungen, funktionalen Architekturen und dem Design beschrieben. Besonderes Augenmerk liegt auf der Bedeutung permanent begleitender Verfifikation der [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/how-do-requirements-become-a-software-architecture\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2025-11-29T08:08:38+00:00","article_modified_time":"2026-02-11T04:46:17+00:00","author":"weissblau media","twitter_card":"summary_large_image","twitter_misc":{"Written by":"weissblau media","Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/"},"author":{"name":"weissblau media","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"headline":"Wie wird aus Anforderungen eine Software-Architektur?","datePublished":"2025-11-29T08:08:38+00:00","dateModified":"2026-02-11T04:46:17+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/"},"wordCount":1095,"commentCount":0,"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/","url":"https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/","name":"How do requirements become a software architecture? - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"datePublished":"2025-11-29T08:08:38+00:00","dateModified":"2026-02-11T04:46:17+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/wie-wird-aus-anforderungen-eine-software-architektur\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Wie wird aus Anforderungen eine Software-Architektur?"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a","name":"weissblau media","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","caption":"weissblau media"},"sameAs":["https:\/\/www.microconsult.de"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/8034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=8034"}],"version-history":[{"count":6,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/8034\/revisions"}],"predecessor-version":[{"id":11615,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/8034\/revisions\/11615"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=8034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=8034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=8034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}