{"id":755,"date":"2020-12-27T11:26:19","date_gmt":"2020-12-27T11:26:19","guid":{"rendered":"https:\/\/www.developercookies.net\/?p=755"},"modified":"2020-12-31T06:59:55","modified_gmt":"2020-12-31T06:59:55","slug":"functional-requirements-vs-non-functional-requirements","status":"publish","type":"post","link":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/","title":{"rendered":"Funktionale Anforderungen vs. nicht-funktionale Anforderungen"},"content":{"rendered":"<p>Falsche Strukturen in Lastenheften und Pflichtenheften f\u00fchren oft zu Missverst\u00e4ndnissen unter dem Kunden, dem Produkt-Management und der der Entwicklung. Dieser Artikel erkl\u00e4rt die Unterschiede zwischen den funktionalen Anforderungen und den nicht funktionalen Anforderungen und was es dabei zu beachten gilt.<\/p>\n<p>Die Ursache ist oft in der ungen\u00fcgenden Trennung unter den funktionalen Anforderungen und den nicht-funktionalen Anforderungen zu finden. Im schlechtesten Fall enth\u00e4lt eine einzelne Anforderung beide Anforderungstypen. Insbesondere bei den nicht-funktionalen Anforderungen lohnt, es sich deshalb diese Unterscheidung genauer zu betrachten.<\/p>\n<p>Grunds\u00e4tzlich wird zwischen funktionalen Anforderungen und nicht-funktionalen Anforderungen unterschieden.<\/p>\n<p><img decoding=\"async\" class=\"ngg-singlepic ngg-none\" src=\"https:\/\/www.developercookies.net\/wp-content\/gallery\/post_requirementsengineering\/1_functional_nonfunctional_requirements.jpg\" alt=\"1_functional_nonfunctional_requirements\" width=\"750\"><\/p>\n<p>Der Begriff funktionale Anforderung ist eing\u00e4ngig erkl\u00e4rt: Es handelt sich um eine funktionale Anforderung, wenn eine technische Funktion enthalten ist. Ist eine funktionale Anforderung exakt formuliert, ist es oft problemlos, einen eindeutigen Testfall zu spezifizieren<\/p>\n<p>Um eine nicht-funktionale Anforderung handelt es sich, wenn keine Funktion hinter der Anforderung steht. In diesem Fall ist es komplexer. Bei nicht-funktionalen Anforderungen ist zwischen zwei Kategorien zu unterscheiden: den qualitativen Anforderungen und den Randbedingungen. Bei den qualitativen Anforderungen sind die Themen wie Performanz, Sicherheit, Verl\u00e4sslichkeit, \u00c4nderbarkeit\/Wartbarkeit und Portierbarkeit behandelt. Zu erw\u00e4hnen ist, dass die qualitativen Anforderungen oftmals nicht messbar formuliert sind und demzufolge nicht testbar sind. Um dennoch einen Test zu realisieren, sind nicht-messbare Anforderungen in funktionale Anforderungen zu transformieren. In der Praxis hat sich zur Verfolgbarkeit und Transparenz die Verlinkung (Trace) der qualitativen Anforderung auf die neu erstellten funktionalen Anforderungen bew\u00e4hrt. Die Randbedingungen definieren die bewussten Einschr\u00e4nkungen auf das System. Eine einschr\u00e4nkende Wirkung haben Gesetze, Normen, Technologien und Prozesse. Die Test-Cases der Randbedingungen sind mehrheitlich analytisch spezifiziert (wie zum Beispiel: \u201eist die Norm xy erf\u00fcllt?\u201c).<\/p>\n<p>Nachfolgend ist ein Beispiel einer m\u00f6glchen Struktur einer Anforderungsspezifikation aufgef\u00fchrt.<\/p>\n<ul>\n<li>Liste mit involvierten Stakeholdern<\/li>\n<li>Glossar<\/li>\n<li>Einf\u00fchrung<\/li>\n<li>\u00c4nderungsverzeichnis<\/li>\n<li>Kontext<\/li>\n<li>Use-case Spezifikation<\/li>\n<li>Funktionale Anforderungen<\/li>\n<li>Nicht-funktionale Anforderungen<\/li>\n<li>Gesch\u00e4ftsregeln<\/li>\n<\/ul>\n<p>Zusammenfassend ist ein einheitliches Grundverst\u00e4ndnis zwischen den einzelnen Arten von Anforderungen und deren angemessener Behandlung eine grundlegende Voraussetzung f\u00fcr die Erh\u00f6hung der Qualit\u00e4t von Spezifikationen.<\/p>","protected":false},"excerpt":{"rendered":"<p>Konsequenzen einer fehlenden Abgrenzung zwischen funktionalen Anforderungen und nicht-funktionalen Anforderungen und L\u00f6sungsvorschl\u00e4ge.<\/p>","protected":false},"author":1,"featured_media":760,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"categories":[46,25],"tags":[48,37,47],"class_list":["post-755","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-requirements","category-tools","tag-development","tag-featured","tag-specifications"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Functional Requirements vs. non-functional Requirements - Developer Cookies Blog<\/title>\n<meta name=\"description\" content=\"Consequences of a lack of differentiation between functional requirements and non-functional requirements and proposed solutions.\" \/>\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.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Functional Requirements vs. non-functional Requirements - Developer Cookies Blog\" \/>\n<meta property=\"og:description\" content=\"Consequences of a lack of differentiation between functional requirements and non-functional requirements and proposed solutions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/\" \/>\n<meta property=\"og:site_name\" content=\"Developer Cookies Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-27T11:26:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-31T06:59:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.developercookies.net\/wp-content\/uploads\/2020\/12\/startup-594091_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Peter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/\"},\"author\":{\"name\":\"Peter\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\"},\"headline\":\"Functional Requirements vs. non-functional Requirements\",\"datePublished\":\"2020-12-27T11:26:19+00:00\",\"dateModified\":\"2020-12-31T06:59:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/\"},\"wordCount\":340,\"publisher\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\"},\"image\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/startup-594091_1920.jpg\",\"keywords\":[\"Development\",\"Featured\",\"Specifications\"],\"articleSection\":[\"Requirements Engineering\",\"Tools\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/\",\"url\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/\",\"name\":\"Functional Requirements vs. non-functional Requirements - Developer Cookies Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/startup-594091_1920.jpg\",\"datePublished\":\"2020-12-27T11:26:19+00:00\",\"dateModified\":\"2020-12-31T06:59:55+00:00\",\"description\":\"Consequences of a lack of differentiation between functional requirements and non-functional requirements and proposed solutions.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/startup-594091_1920.jpg\",\"contentUrl\":\"https:\\\/\\\/www.developercookies.net\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/startup-594091_1920.jpg\",\"width\":1920,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/de\\\/functional-requirements-vs-non-functional-requirements\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.developercookies.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Functional Requirements vs. non-functional Requirements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#website\",\"url\":\"https:\\\/\\\/www.developercookies.net\\\/\",\"name\":\"Developer Cookies Blog\",\"description\":\"Recipes and tutorials for developers\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.developercookies.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.developercookies.net\\\/#\\\/schema\\\/person\\\/3ebc9e2aff87c249f1085b36ffd91613\",\"name\":\"Peter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\",\"caption\":\"Peter\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Functional Requirements vs. non-functional Requirements - Developer Cookies Blog","description":"Konsequenzen einer fehlenden Abgrenzung zwischen funktionalen Anforderungen und nicht-funktionalen Anforderungen und L\u00f6sungsvorschl\u00e4ge.","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.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/","og_locale":"de_DE","og_type":"article","og_title":"Functional Requirements vs. non-functional Requirements - Developer Cookies Blog","og_description":"Consequences of a lack of differentiation between functional requirements and non-functional requirements and proposed solutions.","og_url":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/","og_site_name":"Developer Cookies Blog","article_published_time":"2020-12-27T11:26:19+00:00","article_modified_time":"2020-12-31T06:59:55+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2020\/12\/startup-594091_1920.jpg","type":"image\/jpeg"}],"author":"Peter","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Peter","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/#article","isPartOf":{"@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/"},"author":{"name":"Peter","@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613"},"headline":"Functional Requirements vs. non-functional Requirements","datePublished":"2020-12-27T11:26:19+00:00","dateModified":"2020-12-31T06:59:55+00:00","mainEntityOfPage":{"@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/"},"wordCount":340,"publisher":{"@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613"},"image":{"@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/#primaryimage"},"thumbnailUrl":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2020\/12\/startup-594091_1920.jpg","keywords":["Development","Featured","Specifications"],"articleSection":["Requirements Engineering","Tools"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/","url":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/","name":"Functional Requirements vs. non-functional Requirements - Developer Cookies Blog","isPartOf":{"@id":"https:\/\/www.developercookies.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/#primaryimage"},"image":{"@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/#primaryimage"},"thumbnailUrl":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2020\/12\/startup-594091_1920.jpg","datePublished":"2020-12-27T11:26:19+00:00","dateModified":"2020-12-31T06:59:55+00:00","description":"Konsequenzen einer fehlenden Abgrenzung zwischen funktionalen Anforderungen und nicht-funktionalen Anforderungen und L\u00f6sungsvorschl\u00e4ge.","breadcrumb":{"@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/#primaryimage","url":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2020\/12\/startup-594091_1920.jpg","contentUrl":"https:\/\/www.developercookies.net\/wp-content\/uploads\/2020\/12\/startup-594091_1920.jpg","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.developercookies.net\/de\/functional-requirements-vs-non-functional-requirements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.developercookies.net\/"},{"@type":"ListItem","position":2,"name":"Functional Requirements vs. non-functional Requirements"}]},{"@type":"WebSite","@id":"https:\/\/www.developercookies.net\/#website","url":"https:\/\/www.developercookies.net\/","name":"Developer Cookies Blog","description":"Recipes and tutorials for developers","publisher":{"@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.developercookies.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/www.developercookies.net\/#\/schema\/person\/3ebc9e2aff87c249f1085b36ffd91613","name":"Peter","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g","caption":"Peter"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/8eec59bcecb6c1083084fcd3d11551d8c4451902fb594f87782fbda27fe8bd08?s=96&d=mm&r=g"}}]}},"_links":{"self":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts\/755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/comments?post=755"}],"version-history":[{"count":14,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts\/755\/revisions"}],"predecessor-version":[{"id":951,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/posts\/755\/revisions\/951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/media\/760"}],"wp:attachment":[{"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/media?parent=755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/categories?post=755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.developercookies.net\/de\/wp-json\/wp\/v2\/tags?post=755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}