{"id":7747,"date":"2025-11-29T05:34:23","date_gmt":"2025-11-29T04:34:23","guid":{"rendered":"https:\/\/web-dev-weissblau.de\/microconsult\/?p=7747"},"modified":"2026-02-13T19:07:03","modified_gmt":"2026-02-13T18:07:03","slug":"quality-requirements-for-embedded-software","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/qualitaetsanforderungen-an-embedded-software\/","title":{"rendered":"Quality requirements for embedded software"},"content":{"rendered":"<h2>Die Kunst der hieb- und stichfesten Qualit\u00e4tsanforderungen<\/h2>\n<p style=\"text-align: left;\" align=\"center\"><em>Autor: Thomas Batt, MicroConsult GmbH<\/em><\/p>\n<h3>Beitrag &#8211; Embedded Software Engineering Kongress 2018<\/h3>\n<p><strong>Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schl\u00fcssel zum Projekterfolg. Die Embedded-Software-Funktionalit\u00e4t in Anforderungen zu beschreiben ist einfacher als die Qualit\u00e4tsmerkmale. Dennoch sind die Qualit\u00e4tsmerkmale zu erfassen, da sie sich am Ende NICHT hineintesten lassen. Je abstrakter die Qualit\u00e4tsmerkmale sind, desto aufwendiger ist deren Erfassung. Mit genau dieser Herausforderung besch\u00e4ftigt sich dieser Beitrag.<\/strong><\/p>\n<h2>Qualit\u00e4tsanforderungen und deren Mythen<\/h2>\n<p>Anforderungen sind in funktionale Anforderungen, Zusicherungen als Anforderungen und nichtfunktionale Anforderungen unterteilbar.<\/p>\n<h3>Funktionale Anforderungen<\/h3>\n<p>Funktionale Anforderungen beschreiben die nach au\u00dfen hin sichtbaren Funktionalit\u00e4ten der Embedded-Software. Beispiel f\u00fcr eine funktionale Anforderung:<br \/>\n<em>Die Kaffeevollautomat-Software muss f\u00e4hig sein, sich zu aktualisieren.<\/em><\/p>\n<h3>Zusicherungen als Anforderungen<\/h3>\n<p>Zusicherungen (Constraints) sind allgemeine, globale Zusicherungen, die f\u00fcr das Produkt und\/oder f\u00fcr die Produktentwicklung gelten. Auch die Projektrandbedingungen geh\u00f6ren zu den Zusicherungen.<\/p>\n<p><strong>Unterarten von Zusicherungsanforderungen:<\/strong><\/p>\n<ul>\n<li><strong>Technische Zusicherungen<\/strong><br \/>\nTechnische Zusicherungen sind Anforderungen, die technische Vorgaben zur Realisierung festlegen, z.B. Bestimmung der Programmiersprache oder des Prozessors.<\/li>\n<li><strong>Projektbezogene Zusicherungen<\/strong><br \/>\nProjektbezogene Zusicherungen sind Anforderungen, die sich auf das gesamte Projekt beziehen, z.B. Einhaltung von g\u00fcltigen Standards, Kosten (f\u00fcr Entwicklung, Produktion) und Daten, die sich in den Projektpl\u00e4nen widerspiegeln.<\/li>\n<li><strong>Lieferungsbezogenen Zusicherungen<\/strong><br \/>\nLieferungsbezogene Zusicherungen sind Anforderungen, die sich auf die Systemlieferung beziehen, z.B. Lieferumfang, Liefervarianten, Lieferzeiten und Liefermengen.<\/li>\n<li><strong>Rechtliche und vertragliche Zusicherungen<\/strong><br \/>\nRechtliche und vertragliche Zusicherungen sind Anforderungen, die die Abwicklung der Entwicklung betreffen, z.B. Kosten, Termin der Fertigstellung, Zahlungsmeilensteine, Vertragsstrafen, Umgang mit neuen Anforderungen, Umgang mit Anforderungs\u00e4nderungen und Eskalationspfade.<\/li>\n<li><strong>Prozessbezogene Zusicherungen<br \/>\n<\/strong>Prozessbezogene Zusicherungen sind Anforderungen bez\u00fcglich des Entwicklungsprozesses (Vorgehensmodell), z.B. die Entwicklung muss basierend auf dem V-Modell XT durchgef\u00fchrt werden.<\/li>\n<\/ul>\n<p>Beispiel einer technischen Zusicherung als Anforderung:<br \/>\n<em>Die Kaffeevollautomat-Software muss mit der UML (Unified Modeling Language) modelliert sein.<\/em><\/p>\n<h3>Nichtfunktionale Anforderungen<\/h3>\n<p>Mit dieser Gliederung reduzieren sich die nichtfunktionalen Anforderungen auf Qualit\u00e4tsmerkmale.\u00a0<strong>Qualit\u00e4tsmerkmale<\/strong>\u00a0lassen sich differenzieren in:<\/p>\n<ul>\n<li>Qualit\u00e4tsmerkmale, welche\u00a0<strong>eine Funktionalit\u00e4t<\/strong>\u00a0anhand einer funktionalen Anforderung n\u00e4her beschreiben (z.B. ein Zeitverbrauch)In diesem Fall ist klar, was bei der Implementierung zu tun ist, um den Zeitverbrauch einzuhalten. Der Zeitverbrauch l\u00e4sst sich einfach testen, sofern eine konkrete Zeitangabe bestehend aus Wert und Einheit in der Qualit\u00e4tsanforderung spezifiziert ist.<br \/>\n&gt;\u00a0<strong>konkretes Qualit\u00e4tsmerkmal<\/strong><\/li>\n<\/ul>\n<ul>\n<li>Qualit\u00e4tsmerkmale, welche f\u00fcr die\u00a0<strong>gesamte Software<\/strong>\u00a0relevant sind (z.B. Wiederverwendbarkeit)In diesem Fall ist nicht eindeutig klar, was bei der Implementierung zu tun ist, um Wiederverwendbarkeit in der Software zu erreichen; Wiederverwendbarkeit ist nicht \u201eeinfach so\u201c testbar.<br \/>\n&gt;<strong>abstraktes Qualit\u00e4tsmerkmal<\/strong><\/li>\n<\/ul>\n<p>Dieses Bewusstsein und Verst\u00e4ndnis \u00fcber Qualit\u00e4tsanforderungen sollte bei allen Mitarbeitern aus den Unternehmensbereichen Vertrieb, Marketing, Produktmanagement, Projektmanagement, Entwicklung, Test und Produktion vorhanden sein.<\/p>\n<h2>Fakten zu Qualit\u00e4t<\/h2>\n<ul>\n<li>Unterscheidung: Produkt- und Prozessqualit\u00e4t \u2013 beide beeinflussen sich gegenseitig<\/li>\n<li>Unterscheidung: Innere (Entwicklersicht) und \u00e4u\u00dfere Qualit\u00e4t (Kundensicht)<\/li>\n<li>Qualit\u00e4t kann nicht sp\u00e4ter hineingetestet werden.<\/li>\n<li>Qualit\u00e4tsmerkmale m\u00fcssen vor Entwicklungsbeginn bestimmt sein.<\/li>\n<li>Manche Qualit\u00e4tsmerkmale unterst\u00fctzen sich gegenseitig, z.B. beeinflussen sich \u00c4nderbarkeit und Wiederverwendbarkeit gegenseitig positiv.<\/li>\n<li>Manche Qualit\u00e4tsmerkmale sind gegens\u00e4tzlich, z.B. beeinflussen sich Performance und Zuverl\u00e4ssigkeit gegenseitig negativ.<\/li>\n<li>Richtlinie: Vier aus sechs Qualit\u00e4tsmerkmalen zur Realisierung ausw\u00e4hlen<\/li>\n<\/ul>\n<p>Schaffen Sie es, einen Formel-1-Rennwagen so zu realisieren, dass er als Drei-Liter-Auto und zum Containertransport geeignet ist?<\/p>\n<p>Zu Software-Qualit\u00e4tsmerkmalen sowie deren Spezifikation und Test existieren die folgenden\u00a0<strong>Standards<\/strong>:<\/p>\n<ul>\n<li>ISO\/IEC 9126-1:2001 Software Engineering \u2013 Product Quality \u2013 Part 1: Quality Model<\/li>\n<\/ul>\n<p>Dieser Standard ist abgel\u00f6st durch:<\/p>\n<ul>\n<li>ISO\/IEC 25010:2011 Systems and Software Engineering \u2013 Systems and Software Quality Requirements and Evaluation (SQuaRE) \u2013 System and Software Quality Models<\/li>\n<\/ul>\n<p><em>Siehe Bild 1 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Exemplarische \u00dcbersicht zu Qualit\u00e4ts- und Subqualit\u00e4tsmerkmalen<\/em><\/p>\n<p>Bitte beachten Sie dazu immer die f\u00fcr Ihre Branche und Produkte g\u00fcltigen Standards.<\/p>\n<h2>Erfassungsmethode f\u00fcr Qualit\u00e4tsanforderungen<\/h2>\n<p><em>Siehe Bild 2-1 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Erfassungsmethode f\u00fcr Qualit\u00e4tsanforderungen (1. Teil)<\/em><\/p>\n<p><strong>Abstraktes Qualit\u00e4tsmerkmal festlegen:<\/strong><\/p>\n<p>Zu jedem Qualit\u00e4tsmerkmal formuliert der Anforderungsanalyst\u00a0<strong>erschlie\u00dfende Fragen<\/strong>\u00a0und zu jedem Subqualit\u00e4tsmerkmal weiterf\u00fchrende Fragen. Daraus ergeben sich zun\u00e4chst abstrakte Anforderungen. Er kann in der Datenbank pr\u00fcfen, ob das Qualit\u00e4tsmerkmal bereits quantisiert ist. Wenn ja, kann der Anforderungsanalyst direkt die konkrete Anforderung formulieren.<\/p>\n<p><strong>Qualit\u00e4tsmerkmal bereits in der Datenbank erfasst?<\/strong><\/p>\n<p>Falls das Qualit\u00e4tsmerkmal bereits in vorherigen Produkten spezifiziert wurde, k\u00f6nnen der Anforderungsanalyst direkt die konkrete Anforderung und das Testteam den konkreten Test-Case formulieren.<\/p>\n<p><strong>Quantisierung 1 (Referenzteil f\u00fcr Produkt) festlegen:<\/strong><\/p>\n<p>Der Anforderungsanalyst erarbeitet zusammen mit Fachexperten ein Quantisierungsschema f\u00fcr das Qualit\u00e4tsmerkmal.<\/p>\n<p><strong>Kriterien f\u00fcr die Umsetzung ableiten:<\/strong><\/p>\n<p>Aus dem Quantisierungsschema leiten sich Kriterien und Fakten f\u00fcr die Umsetzung der Anforderung ab.<\/p>\n<p><em>Siehe Bild 2-2 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Erfassungsmethode f\u00fcr Qualit\u00e4tsanforderungen (2. Teil)<\/em><\/p>\n<p><strong>Kriterien f\u00fcr den Test ableiten:<\/strong><\/p>\n<p>Aus dem Quantisierungsschema leiten sich Kriterien und Fakten f\u00fcr die Verifikation der Anforderung ab.<\/p>\n<p><strong>Quantisierung 2 (Regelungsteil) f\u00fcr Projekt festlegen:<\/strong><\/p>\n<p>Viele Quantisierungsschemata erlauben dem Anforderungsanalysten eine projektspezifische Anpassung von Werten und oder Zusammenh\u00e4ngen.<\/p>\n<p><strong>Konservierung zur Wiederverwendung:<\/strong><\/p>\n<p>Neu entwickelte Quantisierungsschemata zu Qualit\u00e4tsmerkmalen pflegt der Anforderungsanalyst zur Wiederverwendung in die Datenbank ein.<\/p>\n<p><strong>Konkrete Anforderung mit Test-Case erfassen:<\/strong><\/p>\n<p>Auf Basis der bereits vorhandenen abstrakten Anforderung zusammen mit dem Quantisierungsschema f\u00fcr das betrachtete Qualit\u00e4tsmerkmal erfasst der Anforderungsanalyst eine umsetzbare und nachweisbare Anforderung. Aus der Anforderung leitet das Testteam den passenden Test-Case ab.<\/p>\n<p><em>Siehe Bild 3 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Datenbankaufbau f\u00fcr Qualit\u00e4tsanforderungen<\/em><\/p>\n<p>Die Referenzdatenbank ist m\u00f6glichst generisch zu halten, damit sie den stetig wachsenden und immer wieder wechselnden Anforderungen aus Theorie und Praxis gerecht wird.<\/p>\n<p><strong>Allgemeiner Teil:<\/strong><\/p>\n<ul>\n<li>G\u00fcltig und zu ber\u00fccksichtigen bei der Erhebung aller Qualit\u00e4tsmerkmale<\/li>\n<li>Allgemeine und merkmal\u00fcbergreifende Informationen und Anmerkungen<\/li>\n<li>Fachliche Ansprechpartner<\/li>\n<li>Weiterf\u00fchrende Literatur- und interne Linkhinweise<\/li>\n<\/ul>\n<p><strong>Referenzbeispiel:<\/strong><\/p>\n<p>F\u00fcr die in der Datenbank enthaltenen L\u00f6sungen werden Referenzbeispiele erstellt. Zu jedem Referenzbeispiel geh\u00f6ren ein Referenzteil und ein Regelungsteil.<\/p>\n<p><strong>Referenzteil:<\/strong><\/p>\n<p>Der Referenzteil beinhaltet Kenngr\u00f6\u00dfen und m\u00f6gliche Wertebereiche zu Berechnung der entsprechenden Submerkmale.<\/p>\n<p><strong>Regelungsteil:<\/strong><\/p>\n<p>Im Regelungsteil wird der L\u00f6sungsweg zur konkreten L\u00f6sung anhand von Beispielen beschrieben. Am Ende des Regelungsteils kann die konkrete Anforderung f\u00fcr das entsprechende Merkmal stehen.<\/p>\n<h2>Erfassungsbeispiel<\/h2>\n<p><em>Siehe Bild 4 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): (Abstraktes) Qualit\u00e4tsmerkmal festlegen<\/em><\/p>\n<p>Das Qualit\u00e4tsmerkmal &#8222;\u00e4nderbar&#8220; ist in diesem Beispiel auf die Software eines Kaffeevollautomaten angewandt, l\u00e4sst sich aber auf beliebige Produkte \u00fcbertragen.<\/p>\n<p>Bezogen auf Bild 1 gelten f\u00fcr das Qualit\u00e4tsmerkmal \u00c4nderbarkeit die Subqualit\u00e4tsmerkmale Analysierbarkeit, Modifizierbarkeit, Stabilit\u00e4t und Pr\u00fcfbarkeit.<\/p>\n<p>Zu jedem Qualit\u00e4tsmerkmal formuliert der Anforderungsanalyst\u00a0<strong>erschlie\u00dfende Fragen:<\/strong><\/p>\n<p><strong><em>\u00c4nderbarkeit<\/em><\/strong><\/p>\n<p>Wollen Sie Kenngr\u00f6\u00dfen zu den Merkmalen definieren, die sich auf den Aufwand beziehen, der zur Durchf\u00fchrung vorgegebener \u00c4nderungen des zu entwickelnden Systems notwendig sind?<\/p>\n<p>Zu jedem Subqualit\u00e4tsmerkmal formuliert der Anforderungsanalyst\u00a0<strong>weiterf\u00fchrende Fragen<\/strong>:<\/p>\n<p><strong><em>Analysierbarkeit<\/em><\/strong><\/p>\n<p>Wollen Sie Kenngr\u00f6\u00dfen f\u00fcr die Merkmale definieren, die sich auf den Aufwand beziehen, um M\u00e4ngel oder Ursachen von einem Versagen des zu erstellenden Systems zu diagnostizieren oder um \u00e4nderungsbed\u00fcrftige Teile zu bestimmen?<\/p>\n<p><strong><em>Modifizierbarkeit<\/em><\/strong><\/p>\n<p>Wollen Sie Kenngr\u00f6\u00dfen f\u00fcr die Merkmale definieren, die sich auf den Aufwand beziehen, der zur Ausf\u00fchrung von Verbesserungen, zur Fehlerbeseitigung oder zur Anpassung an Umgebungsver\u00e4nderungen notwendig ist?<\/p>\n<p><strong><em>Stabilit\u00e4t<\/em><\/strong><\/p>\n<p>Wollen Sie Kenngr\u00f6\u00dfen f\u00fcr die Merkmale definieren, die sich auf den Aufwand beziehen, der zur Pr\u00fcfung der ge\u00e4nderten Hardware\/Software\/&#8230; notwendig ist?<\/p>\n<p><strong><em>Pr\u00fcfbarkeit<\/em><\/strong><\/p>\n<p>Wollen Sie Kenngr\u00f6\u00dfen f\u00fcr die Merkmale definieren, die sich auf den Aufwand beziehen, der zur Pr\u00fcfung der ge\u00e4nderten Hardware\/Software\/&#8230; notwendig ist.<\/p>\n<p><em>Siehe Bild 5-1 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Quantisierung 1 (Referenzteil f\u00fcr Produkt) festlegen: Softwaremetriken<\/em><\/p>\n<p>Das folgende Beispiel basiert auf einer Ver\u00f6ffentlichung der DSF Deutsche Flugsicherung GmbH und Brandenburg Technische Universit\u00e4t Cottbus:\u00a0<em>&#8222;Pieper: Definition von Software-Qualit\u00e4tsmerkmalen\u201c<\/em>\u00a0und\u00a0<em>\u201eBennicke, D\u00f6rr: New Metric Application&#8220;.<\/em><\/p>\n<p>Die oben dargestellten Metriken sind ein Beispiel f\u00fcr einen Auszug aus der Referenzdatenbank zum Qualit\u00e4tsmerkmal\u00a0<strong>\u00c4nderbarkeit<\/strong>. Die Metriken und Grenzwerte k\u00f6nnen zur Bestimmung der Subqualit\u00e4tsmerkmale\u00a0<strong>Analysierbarkeit, Modifizierbarkeit, Stabilit\u00e4t<\/strong>\u00a0und\u00a0<strong>Pr\u00fcfbarkeit<\/strong>\u00a0herangezogen werden.<\/p>\n<p><em>Siehe Bild 5-2 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Quantisierung 1 (Referenzteil f\u00fcr Produkt) festlegen: Zuordnung und Gewichtung<\/em><\/p>\n<p>Nach Bestimmung der\u00a0<strong>Metriken<\/strong>\u00a0m\u00fcssen diese den Submerkmalen\u00a0<strong>zugeordnet<\/strong>\u00a0werden:<\/p>\n<table style=\"height: 92px;\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 126px; height: 23px;\">Analysierbarkeit =<\/td>\n<td style=\"width: 78px; height: 23px;\" valign=\"top\">a + b + c + &#8230;<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 126px; height: 23px;\">Modifizierbarkeit =<\/td>\n<td style=\"width: 78px; height: 23px;\" valign=\"top\">a + b + c + &#8230;<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 126px; height: 23px;\">Stabilit\u00e4t =<\/td>\n<td style=\"width: 78px; height: 23px;\" valign=\"top\">a + b + c + &#8230;<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 126px; height: 23px;\">Pr\u00fcfbarkeit =<\/td>\n<td style=\"width: 78px; height: 23px;\" valign=\"top\">a + b + c + &#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Nach Zuordnung der\u00a0<strong>Metriken<\/strong>\u00a0m\u00fcssen diese\u00a0<strong>gewichtet<\/strong>\u00a0werden:<\/p>\n<table style=\"height: 92px;\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 150px;\">Analysierbarkeit =<\/td>\n<td style=\"height: 23px; width: 106px;\" valign=\"top\">a * x + b * x + c * x + &#8230;<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 150px;\">Modifizierbarkeit =<\/td>\n<td style=\"height: 23px; width: 106px;\" valign=\"top\">a * x + b * x + c * x + &#8230;<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 150px;\">Stabilit\u00e4t =<\/td>\n<td style=\"height: 23px; width: 106px;\" valign=\"top\">a * x + b * x + c * x + &#8230;<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 150px;\">Pr\u00fcfbarkeit =<\/td>\n<td style=\"height: 23px; width: 106px;\" valign=\"top\">a * x + b * x + c * x + &#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Die Summe aller Gewichtungsfaktoren pro Subqualit\u00e4tsmerkmal muss 100 ergeben.<\/p>\n<p>Beim Errechnen der \u00c4nderbarkeit wird eine Metrik mit &#8222;1&#8220; bewertet, wenn der Messwert innerhalb des Wertebereichs liegt. Ist der Wertebereich nicht erf\u00fcllt, wird die Metrik mit &#8222;0&#8220; bewertet.<\/p>\n<p><strong>F\u00fcr das konkrete System werden im Regelungsteil die Wertebereiche der einzelnen Metriken und deren Gewichtung angepasst.<\/strong><\/p>\n<p><em>Siehe Bild 5-3 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Quantisierung 1 (Referenzteil f\u00fcr Produkt) festlegen: Bewertungsschema f\u00fcr jedes (Sub-) Qualit\u00e4tsmerkmal<\/em><\/p>\n<p>Im Referenzteil ist auf Basis der berechenbaren Ergebnisse die\u00a0<strong>Quantisierung<\/strong>\u00a0in [Erf\u00fcllungsgrad] festgelegt. Beim\u00a0<strong>Subqualit\u00e4tsmerkmal<\/strong>\u00a0ist die Bedeutung der Quantisierung eindeutig. Definition: Beim\u00a0<strong>Qualit\u00e4tsmerkmal<\/strong>\u00a0muss sich der Grad der Erf\u00fcllung auf jedes Subqualit\u00e4tsmerkmal \u00fcbertragen. Ist also der Erf\u00fcllungsgrad 4 auf Qualit\u00e4tsmerkmalebene gefordert, so m\u00fcssen alle Subqualit\u00e4tsmerkmale ebenfalls diesen Grad erf\u00fcllen.<\/p>\n<p><em>Siehe Bild 6-1 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Quantisierung 2 (Regelungsteil f\u00fcr Projekt) festlegen: Wertebereiche der Softwaremetriken definieren<\/em><\/p>\n<p>Im Regelungsteil erfolgt die projektspezifische\u00a0<strong>Anpassung<\/strong>\u00a0der\u00a0<strong>Wertebereiche<\/strong>\u00a0der\u00a0<strong>Metriken<\/strong>.<\/p>\n<p><em>Siehe Bild 6-2 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Quantisierung 2 (Regelungsteil f\u00fcr Projekt) festlegen: Gewichtung der Softwaremetriken<\/em><\/p>\n<p>Im Regelungsteil erfolgt die projektspezifische\u00a0<strong>Anpassung<\/strong>\u00a0der\u00a0<strong>Gewichtung<\/strong>\u00a0der Metriken f\u00fcr jedes Qualit\u00e4tsmerkmal.<\/p>\n<p><em>Siehe Bild 6-3 (<a href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Quantisierung 2 (Regelungsteil f\u00fcr Projekt) festlegen: Quantisierung<\/em><\/p>\n<p>In diesem Beispiel ist der Erf\u00fcllungsgrad f\u00fcr alle Subqualit\u00e4tsmerkmale und das Qualit\u00e4tsmerkmal identisch.<\/p>\n<p><em>Siehe Bild 7 (<a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\">PDF<\/a>): Konkrete Anforderung mit Test-Case erfassen<\/em><\/p>\n<p>Auf Basis dieser konkreten Software-Anforderung wei\u00df der Softwareentwickler, welche Metriken er wie bei der Implementierung zu beachten hat. Der Softwaretester kann die Metriken ermitteln und damit verifizieren, ob eine \u00c4nderbarkeit von mindestens 2 erreicht ist.<\/p>\n<p>In der Anforderung und im Test-Case ist der Begriff &#8222;\u00e4nderbar&#8220; zum Referenz- und Regelungsteil in der Datenbank verlinkt.<\/p>\n<h2>Res\u00fcmee<\/h2>\n<p>Schaffen Sie in Ihrem Unternehmen bei Ihren Mitarbeitern das Bewusstsein und Verst\u00e4ndnis von Qualit\u00e4tsanforderungen.<\/p>\n<p>Der Aufwand f\u00fcr die Quantisierungen der abstrakten zu konkreten Qualit\u00e4tsmerkmalen ist initial hoch. Sie profitieren davon aber in allen nachfolgenden Projekten.<\/p>\n<h3>Referenzierte und weiterf\u00fchrende Links<\/h3>\n<p>[1]\u00a0\u00a0\u00a0<a href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/q-req.zip\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Download f\u00fcr diesen Beitrag &#8211; komplett und aktuell<\/strong><\/a><\/p>\n<p>[2]\u00a0\u00a0\u00a0<a href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/req-checkliste-1.zip\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Download: Anforderungen \u2013 Eine Checkliste zur Reife<\/strong><\/a><\/p>\n<p>[3] \u00a0\u00a0<strong>MicroConsult Trainings<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong><a title=\"MicroConsult Training: Requirements Engineering und Management f\u00fcr Embedded-Systeme\" href=\"https:\/\/www.microconsult.de\/trainings-beratung\/training\/requirements-engineering-schulung-requirements-engineering-und-requirements-management-fuer-embedded-systeme\/AAAACAV\" target=\"_blank\" rel=\"noopener\">Requirements Engineering und Management f\u00fcr Embedded-Systeme<\/a><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><a title=\"MicroConsult Training: Funktionale Sicherheit (Safety) von Elektronik und deren Software\" href=\"https:\/\/www.microconsult.de\/trainings-beratung\/training\/funktionale-sicherheit-schulung-funktionale-sicherheit-fusi-von-elektronik-und-deren-software-nach-iec-61508-und-iso-26262\/AAAACYA\" target=\"_blank\" rel=\"noopener\">Funktionale Sicherheit (Safety) von Elektronik und deren Software<\/a><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><a title=\"MicroConsult Training: Security: Sicherheit von Embedded-Systemen im Kontext der funktionalen Sicherheit\" href=\"https:\/\/www.microconsult.de\/trainings-beratung\/training\/security-engineering-security-fundamente-fuer-eingebettete-systeme-embedded-systems\/AAAADTJ\" target=\"_blank\" rel=\"noopener\">Security: Sicherheit von Embedded-Systemen im Kontext der funktionalen Sicherheit<\/a><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><a title=\"MicroConsult Usability Praxis-Seminar\" href=\"https:\/\/www.microconsult.de\/trainings-beratung\/training\/software-usability-praxis-seminar-produkte-benutzerfreundlich-entwickeln-praesenz-training\/AAAACVI\" target=\"_blank\" rel=\"noopener\">Usability Praxis-Seminar: Produkte benutzerfreundlich entwickeln<\/a><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><a title=\"MicroConsult SysML Training\" href=\"https:\/\/www.microconsult.de\/trainings-beratung\/training\/sysml-modellbasierte-systemanalyse-und-systemdesign-mit-der-systems-modeling-language\/AAAACOP\" target=\"_blank\" rel=\"noopener\">SysML: Modellbasierte Systemanalyse und -design mit der Systems Modeling Language<\/a><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><a title=\"MicroConsult UML-Praxis-Workshop\" href=\"#\" target=\"_blank\" rel=\"noopener\">UML-Praxis-Workshop: Praktischer Einsatz modellbasierter SW-entwicklung f\u00fcr Embedded- und Echtzeit-Systeme\u00a0<\/a><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><a href=\"https:\/\/web-dev-weissblau.de\/\" target=\"_blank\" rel=\"noopener\">www.web-dev-weissblau.de<\/a><\/strong><\/p>\n<p>[4]\u00a0 Fachliteratur:Requirements Engineering und Management, SOPHIST GmbH, HANSER Verlag<br \/>\nPrint-ISBN: 978-3-446-43893-4, E-Book-ISBN: 978-3-446-44313-6,\u00a0<a title=\"Hanser Fachbuchverlag\" href=\"https:\/\/www.hanser-fachbuch.de\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.hanser-fachbuch.de<\/a><\/p>\n<h3>Autor<\/h3>\n<p>Dipl.-Ing. (FH)\u00a0<strong>Thomas Batt<\/strong>\u00a0ist geb\u00fcrtiger Freiburger. Nach seiner Ausbildung als Radio- und Fernsehtechniker studierte er Nachrichtentechnik in Offenburg. Seit 1994 arbeitet er kontinuierlich in verschiedenen Branchen und Rollen im Bereich Embedded-\/Real-Time Systementwicklung. 1999 wechselte Thomas Batt zur MicroConsult GmbH. Dort verantwortet er heute als zertifizierter Trainer und Coach die Themenbereiche Systems \/Software Engineering f\u00fcr Embedded-\/Real-Time-Systeme sowie Entwicklungsprozess-Beratung.<\/p>\n<h3>Kontakt<\/h3>\n<p>Internet:\u00a0 \u00a0<strong><a href=\"https:\/\/web-dev-weissblau.de\/\" target=\"_blank\" rel=\"noopener\">www.web-dev-weissblau.de<\/a><\/strong><a href=\"https:\/\/web-dev-weissblau.de\/\"><br \/>\n<\/a>E-Mail:\u00a0 \u00a0 <strong>\u00a0<a href=\"mailto:t.batt@microconsult.com\" target=\"_blank\" rel=\"noopener\">t.batt@microconsult.com<\/a><\/strong><\/p>\n<p><a title=\"Fachinfo_ESE_qualitaetsanforderungen_microconsult_batt\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/12\/fachinfo_ese_qualitaetsanforderungen_microconsult_batt.pdf\" target=\"_blank\" rel=\"noopener\"><strong>Beitrag als PDF downloaden<\/strong><\/a><\/p>\n<hr \/>\n<h2>Requirements &#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 Requirements \/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>Requirements &#8211; Fachwissen<\/h2>\n<p>Wertvolles Fachwissen zum Thema Requirements\/Embedded- und Echtzeit-Softwareentwicklung steht\u00a0<a href=\"https:\/\/www.microconsult.de\/embedded-und-echtzeit-softwareentwicklung\/\" target=\"_blank\" rel=\"noopener\"><strong>hier<\/strong>\u00a0<\/a>f\u00fcr Sie zum kostenfreien Download bereit.<\/p>\n<p><a title=\"Embedded Software Architektur Fachwissen\" href=\"https:\/\/www.microconsult.de\/embedded-und-echtzeit-softwareentwicklung\/\" 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","protected":false},"excerpt":{"rendered":"<p>Die Kunst der hieb- und stichfesten Qualit\u00e4tsanforderungen Autor: Thomas Batt, MicroConsult GmbH Beitrag &#8211; Embedded Software Engineering Kongress 2018 Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schl\u00fcssel zum Projekterfolg. Die Embedded-Software-Funktionalit\u00e4t in Anforderungen zu beschreiben ist einfacher als die Qualit\u00e4tsmerkmale. Dennoch sind die Qualit\u00e4tsmerkmale zu erfassen, da sie sich am Ende NICHT hineintesten [&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-7747","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>Qualit\u00e4tsanforderungen an Embedded-Software - 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\/quality-requirements-for-embedded-software\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qualit\u00e4tsanforderungen an Embedded-Software - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Die Kunst der hieb- und stichfesten Qualit\u00e4tsanforderungen Autor: Thomas Batt, MicroConsult GmbH Beitrag &#8211; Embedded Software Engineering Kongress 2018 Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schl\u00fcssel zum Projekterfolg. Die Embedded-Software-Funktionalit\u00e4t in Anforderungen zu beschreiben ist einfacher als die Qualit\u00e4tsmerkmale. Dennoch sind die Qualit\u00e4tsmerkmale zu erfassen, da sie sich am Ende NICHT hineintesten [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/quality-requirements-for-embedded-software\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-29T04:34:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-13T18:07:03+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=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/\"},\"author\":{\"name\":\"weissblau media\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"headline\":\"Qualit\u00e4tsanforderungen an Embedded-Software\",\"datePublished\":\"2025-11-29T04:34:23+00:00\",\"dateModified\":\"2026-02-13T18:07:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/\"},\"wordCount\":1955,\"commentCount\":0,\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/\",\"name\":\"Qualit\u00e4tsanforderungen an Embedded-Software - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"datePublished\":\"2025-11-29T04:34:23+00:00\",\"dateModified\":\"2026-02-13T18:07:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/qualitaetsanforderungen-an-embedded-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Qualit\u00e4tsanforderungen an Embedded-Software\"}]},{\"@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":"Quality requirements for embedded software - 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\/quality-requirements-for-embedded-software\/","og_locale":"en_GB","og_type":"article","og_title":"Qualit\u00e4tsanforderungen an Embedded-Software - MicroConsult Academy GmbH","og_description":"Die Kunst der hieb- und stichfesten Qualit\u00e4tsanforderungen Autor: Thomas Batt, MicroConsult GmbH Beitrag &#8211; Embedded Software Engineering Kongress 2018 Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schl\u00fcssel zum Projekterfolg. Die Embedded-Software-Funktionalit\u00e4t in Anforderungen zu beschreiben ist einfacher als die Qualit\u00e4tsmerkmale. Dennoch sind die Qualit\u00e4tsmerkmale zu erfassen, da sie sich am Ende NICHT hineintesten [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/quality-requirements-for-embedded-software\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2025-11-29T04:34:23+00:00","article_modified_time":"2026-02-13T18:07:03+00:00","author":"weissblau media","twitter_card":"summary_large_image","twitter_misc":{"Written by":"weissblau media","Estimated reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/"},"author":{"name":"weissblau media","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"headline":"Qualit\u00e4tsanforderungen an Embedded-Software","datePublished":"2025-11-29T04:34:23+00:00","dateModified":"2026-02-13T18:07:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/"},"wordCount":1955,"commentCount":0,"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/","url":"https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/","name":"Quality requirements for embedded software - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"datePublished":"2025-11-29T04:34:23+00:00","dateModified":"2026-02-13T18:07:03+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/qualitaetsanforderungen-an-embedded-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Qualit\u00e4tsanforderungen an Embedded-Software"}]},{"@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\/7747","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=7747"}],"version-history":[{"count":9,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7747\/revisions"}],"predecessor-version":[{"id":11785,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7747\/revisions\/11785"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=7747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=7747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=7747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}