{"id":3381,"date":"2026-01-30T00:00:00","date_gmt":"2026-01-29T23:00:00","guid":{"rendered":"https:\/\/kunden.weissblaumedia.de\/microconsult\/2021\/11\/02\/ip_sw-entwicklung-neu-gedacht_3\/"},"modified":"2026-02-08T21:09:29","modified_gmt":"2026-02-08T20:09:29","slug":"ip_sw-development-reimagined_3","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/ip_sw-entwicklung-neu-gedacht_3\/","title":{"rendered":"Software development reimagined \u2013 Part 3: Software architecture"},"content":{"rendered":"<p><strong>Which goals in a software project are significantly influenced by whether it is a multicore design with safety and security aspects?<\/strong><\/p>\n<p><!--more--><\/p>\n<p>The three classic goals in a software project are: <strong>Quality requirements for the project, <\/strong>the <strong>Costs for<\/strong> <strong>Development<\/strong> and <strong>maintenance<\/strong> as well as the <strong>available development time<\/strong> (Time to Market).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1965\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2021\/10\/bild3.1-ziele-softwareprojekt.png\" alt=\"Software project goals\" width=\"600\" height=\"371\" data-wp-pid=\"1965\" \/><\/p>\n<p><em>\u00a0Image 1: The three classic goals for the software project<\/em><\/p>\n<p>Software architecture provides the blueprint and corresponding behavior of the software. It describes the fundamental components and their interactions within a software system. As part of software design, it represents the first decision-making step for the software design process. The compilation of software requirements simultaneously serves as input for the design of the software architecture, which in turn forms the basis for the design and implementation of the software.<\/p>\n<p>The role of the software architect falls to the task of developing the software architecture. Software quality criteria serve as essential foundations for this. These are also referred to as non-functional properties and are defined according to ISO\/IEC 9126\/25010 as quality requirements for the software project:<\/p>\n<p><strong>Modifiability or maintainability<\/strong><\/p>\n<ul>\n<li>Analyzability, conformity, modifiability, stability and testability of the software<\/li>\n<\/ul>\n<p><strong>Usability<\/strong><\/p>\n<ul>\n<li>Attractiveness, usability, learnability, conformity and comprehensibility<\/li>\n<\/ul>\n<p><strong>Efficiency<\/strong><\/p>\n<ul>\n<li>Conformity: meets software standards and efficiency agreements<\/li>\n<li>Timing behavior: appropriate processing and response times<\/li>\n<li>Consumption patterns: Resource consumption, CPU load<\/li>\n<\/ul>\n<p><strong>Functionality<\/strong><\/p>\n<ul>\n<li>Appropriateness: The functions fulfill specified tasks.<\/li>\n<li>Security: The system can detect and prevent unauthorized access.<\/li>\n<li>Interoperability: The software can work correctly with predefined systems.<\/li>\n<li>Compliance: The software complies with standards, regulations, and legal provisions.<\/li>\n<li>Compliance: The software meets application-specific standards, regulations, and legal provisions.<\/li>\n<li>Accuracy: The system delivers correct or agreed-upon results.<\/li>\n<\/ul>\n<p><strong>Transferability<\/strong><\/p>\n<ul>\n<li>Adaptability, interchangeability, installability, coexistence and conformity of the software<\/li>\n<\/ul>\n<h4>The key tasks of software architecture<\/h4>\n<p>Software architecture forms the basis for the work of software developers and software testers. It creates a fundamental understanding of the software system, the dependencies of the software components on each other, and the structures, and is a crucial part of quality assurance. It preserves the acquired knowledge in the architecture documentation.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1966\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2021\/10\/bild3.2-softwarearchitektur.png\" alt=\"Software architecture\" width=\"600\" height=\"357\" data-wp-pid=\"1966\" \/><\/p>\n<p><em>Image 2: The software architecture \u2013 fit for the project<\/em><\/p>\n<p>In agile software projects, the software architecture is developed evolutionarily, based, among other things, on test-driven software development methods. Two different development approaches predominate:<\/p>\n<ul>\n<li><strong>Functional architecture<\/strong>: Here, the software system is represented in terms of functions or features and their dependencies.<\/li>\n<li><strong>Component architecture<\/strong>: Develops a rough draft as well as several detailed drafts that contain a fine-grained structure of the software.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1967 size-thumbnail alignleft\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2021\/10\/bild3.3-uml-150x109.png\" alt=\"UML logo\" width=\"150\" height=\"109\" data-wp-pid=\"1967\" \/>UML is very often used to represent software components and their dependencies (relations).<strong>U<\/strong>nified <strong>M<\/strong>odeling <strong>L<\/strong>language) used.<br \/>\nThe graphical UML modeling language allows for the simplified visualization of design elements within a software architecture using UML diagrams. UML facilitates the transferability, readability, understanding, and testability of software results and forms the basis for simplified software reuse.<\/p>\n<p>Reference architectures or reference models and architectural patterns can be designed as a basis for reuse.<\/p>\n<p>The use of multicore architectures and requirements for different safety goals of the components (components with SIL1 \u2013 SIL3 or ASIL-A to ASIL-D) and security requirements have a direct influence on the architecture of a software project.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1969\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2021\/10\/bild3.3-einfluesse-von-safety-und-security.png\" alt=\"Safety-Security\" width=\"600\" height=\"331\" data-wp-pid=\"1969\" \/><\/p>\n<p><em>Figure 3: Influence of Safety &amp; Security on the software project<\/em><\/p>\n<p>This manifests itself in a stricter subdivision, delimitation, and implementation of software structures. For example, specific safety levels have security requirements, including the possibility of access control for software modules to data in memory and peripheral modules.<\/p>\n<p>This must also be reflected in the software implementation (e.g., controlled by <strong>M<\/strong>emory <strong>M<\/strong>management <strong>U<\/strong>nits, MMUs<strong>,<\/strong> or. <strong>M<\/strong>emory <strong>P<\/strong>redaction <strong>U<\/strong>nits, MPUs) are guaranteed by functionalities of error detection and by the necessary error handling.<\/p>\n<h4>Conclusion<\/h4>\n<p>If we use multicore systems and want to implement system safety through safety and security requirements in the software project, the software architecture represents a crucial building block for project success.<\/p>\n<p>The other parts of this series on this topic <strong>Embedded software development considering multicore, safety, and security aspects<\/strong> They deal in more detail with current influences and challenges, software architecture and software testing. <strong><a href=\"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_1\/\" target=\"_blank\" rel=\"noopener\">Part 1<\/a><\/strong> This article examines how multicore technology, safety, and security aspects are changing today&#039;s software projects. <strong><a href=\"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_2\/\" target=\"_blank\" rel=\"noopener\">Part 2<\/a><\/strong> Learn how to avoid typical errors by using comprehensive software requirements.<\/p>\n<p><strong>Gain the right knowledge about embedded software development, multicore, and safety &amp; security.<\/strong> MicroConsult offers professional training and coaching on these topics \u2013 in live online and in-person formats.<\/p>\n<h3>Further information<\/h3>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/microcontroller\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Expertise: Multicore &amp; Microcontrollers<\/strong> <\/a><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/all-training-dates-complete-overview\/\" target=\"_blank\" rel=\"noopener\">MicroConsult Training &amp; Coaching: Multicore &amp; Microcontrollers<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/embedded-and-real-time-software-development\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Expertise: Embedded Software Development<\/strong> <\/a><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/all-training-dates-complete-overview\/\" target=\"_blank\" rel=\"noopener\">MicroConsult Training &amp; Coaching: Embedded SW development<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/quality-and-safety\/\" target=\"_blank\" rel=\"noopener\">MicroConsult expertise: Safety &amp; Security<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/training-consulting\/trainings\/sicherheit-safety-und-security\/aaaakdz\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Training &amp; Coaching: Safety &amp; Security<\/strong><\/a><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/training-consulting\/\" target=\"_blank\" rel=\"noopener\">All MicroConsult training &amp; coaching<\/a><\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Which goals in a software project are significantly influenced by whether it is a multicore design with safety and security aspects?<\/p>","protected":false},"author":4,"featured_media":3369,"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":[9,21,30,51],"tags":[8,323,116,271,301,134,324,145,10,325,23,328,150,151,26,13,14,329,68],"class_list":["post-3381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-embedded_und_echtzeit-softwareentwicklung","category-mikrocontroller","category-projektmanagement","category-qualitaet_und_sicherheit","tag-anforderungen","tag-anforderungsanalyse","tag-embedded-software-engineering","tag-embedded-software-entwicklung","tag-embedded-systems-engineering","tag-entwicklungsprozess","tag-funktionale-anforderungen","tag-iec-61508","tag-implementierung","tag-iso-26262","tag-multicore","tag-multicore-design","tag-requirements","tag-requirements-engineering","tag-safety","tag-security","tag-software-architektur","tag-software-projekt","tag-software-test"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software-Entwicklung neu gedacht \u2013 Teil 3: 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\/ip_sw-development-reimagined_3\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software-Entwicklung neu gedacht \u2013 Teil 3: Software-Architektur - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Welche Ziele in einem Software-Projekt werden ma\u00dfgeblich davon beeinflusst, ob es sich um ein Multicore-Design mit Safety- und Security-Aspekten handelt?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_3\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-29T23:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-08T20:09:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1536\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Renate Schultes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Renate Schultes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/\"},\"author\":{\"name\":\"Renate Schultes\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/89c1748f96b6c21197360a857fa79c5a\"},\"headline\":\"Software-Entwicklung neu gedacht \u2013 Teil 3: Software-Architektur\",\"datePublished\":\"2026-01-29T23:00:00+00:00\",\"dateModified\":\"2026-02-08T20:09:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/\"},\"wordCount\":728,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"keywords\":[\"Anforderungen\",\"Anforderungsanalyse\",\"Embedded Software Engineering\",\"Embedded Software-Entwicklung\",\"Embedded Systems Engineering\",\"Entwicklungsprozess\",\"funktionale Anforderungen\",\"IEC 61508\",\"Implementierung\",\"ISO 26262\",\"Multicore\",\"Multicore-Design\",\"Requirements\",\"Requirements Engineering\",\"Safety\",\"Security\",\"Software-Architektur\",\"Software-Projekt\",\"Software-Test\"],\"articleSection\":[\"Embedded- und Echtzeit-Softwareentwicklung\",\"Mikrocontroller\",\"Projektmanagement\",\"Qualit\u00e4t und Sicherheit\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/\",\"name\":\"Software-Entwicklung neu gedacht \u2013 Teil 3: Software-Architektur - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"datePublished\":\"2026-01-29T23:00:00+00:00\",\"dateModified\":\"2026-02-08T20:09:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/89c1748f96b6c21197360a857fa79c5a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/multicore3-scaled.jpeg\",\"width\":2560,\"height\":1536,\"caption\":\"Multicore-Prozessor\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/ip_sw-entwicklung-neu-gedacht_3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software-Entwicklung neu gedacht \u2013 Teil 3: 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\\\/89c1748f96b6c21197360a857fa79c5a\",\"name\":\"Renate Schultes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g\",\"caption\":\"Renate Schultes\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Development Reimagined \u2013 Part 3: 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\/ip_sw-development-reimagined_3\/","og_locale":"en_GB","og_type":"article","og_title":"Software-Entwicklung neu gedacht \u2013 Teil 3: Software-Architektur - MicroConsult Academy GmbH","og_description":"Welche Ziele in einem Software-Projekt werden ma\u00dfgeblich davon beeinflusst, ob es sich um ein Multicore-Design mit Safety- und Security-Aspekten handelt?","og_url":"https:\/\/www.microconsult.de\/en\/ip_sw-development-reimagined_3\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2026-01-29T23:00:00+00:00","article_modified_time":"2026-02-08T20:09:29+00:00","og_image":[{"width":2560,"height":1536,"url":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","type":"image\/jpeg"}],"author":"Renate Schultes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Renate Schultes","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/"},"author":{"name":"Renate Schultes","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/89c1748f96b6c21197360a857fa79c5a"},"headline":"Software-Entwicklung neu gedacht \u2013 Teil 3: Software-Architektur","datePublished":"2026-01-29T23:00:00+00:00","dateModified":"2026-02-08T20:09:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/"},"wordCount":728,"commentCount":0,"image":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","keywords":["Anforderungen","Anforderungsanalyse","Embedded Software Engineering","Embedded Software-Entwicklung","Embedded Systems Engineering","Entwicklungsprozess","funktionale Anforderungen","IEC 61508","Implementierung","ISO 26262","Multicore","Multicore-Design","Requirements","Requirements Engineering","Safety","Security","Software-Architektur","Software-Projekt","Software-Test"],"articleSection":["Embedded- und Echtzeit-Softwareentwicklung","Mikrocontroller","Projektmanagement","Qualit\u00e4t und Sicherheit"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/","url":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/","name":"Software Development Reimagined \u2013 Part 3: Software Architecture - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#primaryimage"},"image":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","datePublished":"2026-01-29T23:00:00+00:00","dateModified":"2026-02-08T20:09:29+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/89c1748f96b6c21197360a857fa79c5a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#primaryimage","url":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","contentUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/multicore3-scaled.jpeg","width":2560,"height":1536,"caption":"Multicore-Prozessor"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/ip_sw-entwicklung-neu-gedacht_3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Software-Entwicklung neu gedacht \u2013 Teil 3: 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\/89c1748f96b6c21197360a857fa79c5a","name":"Renate Schultes","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d82a4cfd395ce164dcf90fd5ee5f4eaf9bb9761c3283213fb2ce891033c5c771?s=96&d=mm&r=g","caption":"Renate Schultes"}}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3381","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=3381"}],"version-history":[{"count":3,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3381\/revisions"}],"predecessor-version":[{"id":11491,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3381\/revisions\/11491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media\/3369"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=3381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=3381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=3381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}