{"id":2538,"date":"2026-06-28T08:26:21","date_gmt":"2026-06-28T08:26:21","guid":{"rendered":"https:\/\/www.pickplace.de\/?post_type=projekt&#038;p=2538"},"modified":"2026-06-28T08:26:46","modified_gmt":"2026-06-28T08:26:46","slug":"embedded-software-enterprise-architect","status":"publish","type":"projekt","link":"https:\/\/www.pickplace.de\/de\/projekte\/embedded-software-enterprise-architect\/","title":{"rendered":"Embedded Software &amp; Enterprise Architect"},"content":{"rendered":"\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Embedded Software &amp; Enterprise Architect<\/h2><nav><ul><li class=\"\"><a href=\"#das-wichtigste-in-kurze\">Das Wichtigste in K\u00fcrze<\/a><\/li><li class=\"\"><a href=\"#wie-embedded-software-mit-enterprise-architect-modellieren\">Wie Embedded Software mit Enterprise Architect modellieren?<\/a><\/li><li class=\"\"><a href=\"#wann-lohnt-sich-modellbasierte-softwareentwicklung\">Wann lohnt sich modellbasierte Softwareentwicklung?<\/a><\/li><li class=\"\"><a href=\"#was-bringt-eine-gute-softwarearchitektur-fur-wartung-test-und-weiterentwicklung\">Was bringt eine gute Softwarearchitektur f\u00fcr Wartung, Test und Weiterentwicklung?<\/a><\/li><li class=\"\"><a href=\"#typisches-setup\">Typisches Setup<\/a><\/li><li class=\"\"><a href=\"#unsere-leistungen\">Unsere Leistungen<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 id=\"das-wichtigste-in-kurze\" class=\"wp-block-heading\">Das Wichtigste in K\u00fcrze<\/h2>\n\n\n\n<div class=\"wp-block-stackable-icon-list stk-block-icon-list stk-block stk-ee67560\" data-block-id=\"ee67560\"><style>.stk-ee67560 {--stk-icon-list-marker-color:var(--theme-palette-color-1, #EE4B6A) !important;}<\/style><svg style=\"display:none\"><defs><g id=\"stk-icon-list__icon-svg-def-ee67560\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z\"\/><\/svg><\/g><\/defs><\/svg><ul class=\"stk-block-icon-list__ul stk-block-icon-list--column\">\n<li class=\"wp-block-stackable-icon-list-item stk-block-icon-list-item stk-block stk-c55b95e\" data-block-id=\"c55b95e\"><div class=\"stk-block-icon-list-item__content\"><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg aria-hidden=\"true\" width=\"32\" height=\"32\"><use xlink:href=\"#stk-icon-list__icon-svg-def-ee67560\"><\/use><\/svg><\/div><\/span><span class=\"stk-block-icon-list-item__text\">Enterprise Architect wird zur Modellierung, Strukturierung und Dokumentation komplexer Software eingesetzt und unterst\u00fctzt Architektur, Anforderungen, Schnittstellen, Zust\u00e4nde und Abl\u00e4ufe.<\/span><\/div><\/li>\n\n\n\n<li class=\"wp-block-stackable-icon-list-item stk-block-icon-list-item stk-block stk-54bc6c6\" data-block-id=\"54bc6c6\"><div class=\"stk-block-icon-list-item__content\"><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg aria-hidden=\"true\" width=\"32\" height=\"32\"><use xlink:href=\"#stk-icon-list__icon-svg-def-ee67560\"><\/use><\/svg><\/div><\/span><span class=\"stk-block-icon-list-item__text\">Der Einsatz ist besonders sinnvoll, wenn Embedded Software nachvollziehbar, wartbar und dokumentiert sein muss und mehrere Projektrollen miteinander abgestimmt werden.<\/span><\/div><\/li>\n\n\n\n<li class=\"wp-block-stackable-icon-list-item stk-block-icon-list-item stk-block stk-e5abf1d\" data-block-id=\"e5abf1d\"><div class=\"stk-block-icon-list-item__content\"><span class=\"stk--svg-wrapper\"><div class=\"stk--inner-svg\"><svg aria-hidden=\"true\" width=\"32\" height=\"32\"><use xlink:href=\"#stk-icon-list__icon-svg-def-ee67560\"><\/use><\/svg><\/div><\/span><span class=\"stk-block-icon-list-item__text\">Typische Einsatzfelder sind Steuerger\u00e4te, Maschinen, Fahrzeuge, Marine-Systeme und milit\u00e4rische Elektronik, insbesondere bei langer Produktlebensdauer, Varianten, Normanforderungen oder hoher Komplexit\u00e4t.<\/span><\/div><\/li>\n<\/ul><\/div>\n\n\n\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-829e1ba\" data-block-id=\"829e1ba\"><style>.stk-829e1ba .stk-img-wrapper{width:70% !important;}.stk-829e1ba .stk-img-wrapper img{border-radius:var(--stk--preset--border-radius--xx-large, 32px) !important;}<\/style><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-1824\" src=\"https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/04\/pickplace-automotive-electronics-1200.jpg\" width=\"1200\" height=\"800\" alt=\"Im Automotive Kontext findet man die Kombination Embedded Software Enterprise Architect h\u00e4ufig\" srcset=\"https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/04\/pickplace-automotive-electronics-1200.jpg 1200w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/04\/pickplace-automotive-electronics-1200-300x200.jpg 300w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/04\/pickplace-automotive-electronics-1200-1024x683.jpg 1024w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/04\/pickplace-automotive-electronics-1200-768x512.jpg 768w, https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/04\/pickplace-automotive-electronics-1200-18x12.jpg 18w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/span><\/figure><\/div>\n\n\n\n<h2 id=\"wie-embedded-software-mit-enterprise-architect-modellieren\" class=\"wp-block-heading\">Wie Embedded Software mit Enterprise Architect modellieren?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Embedded Software beginnt die Modellierung mit der Frage, welche Informationen im Modell abgebildet werden sollen und welche Rolle das Modell im Projekt einnimmt. Enterprise Architect kann als Werkzeug genutzt werden, um Softwarearchitektur, Anforderungen, Schnittstellen, Zust\u00e4nde, Abl\u00e4ufe und Abh\u00e4ngigkeiten strukturiert zu erfassen. F\u00fcr eingebettete Systeme ist dabei nicht nur der Quellcode relevant, sondern auch das Zusammenspiel mit Hardware, Kommunikationsschnittstellen, Sensorik, Aktorik, Betriebszust\u00e4nden und \u00fcbergeordneten Systemfunktionen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PICKPLACE betrachtet die Modellierung nicht als isolierte Zeichenarbeit, sondern als technische Strukturierungsaufgabe. Zun\u00e4chst wird gekl\u00e4rt, welche Ebenen ben\u00f6tigt werden: Systemkontext, Softwarekomponenten, Schnittstellen, Datenfl\u00fcsse, Zustandsmodelle, Sequenzen oder Verhaltensbeschreibungen. Daraus entsteht eine Modellstruktur, die zu den Projektfragen passt. In einem Steuerger\u00e4teprojekt kann der Schwerpunkt beispielsweise auf Zust\u00e4nden, Kommunikationsabl\u00e4ufen und Softwarekomponenten liegen. Bei einer Maschine k\u00f6nnen Ablaufketten, Betriebsarten, Fehlerreaktionen und Schnittstellen zu Bedienung, Sensorik oder Antriebstechnik im Vordergrund stehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein wesentlicher Arbeitsschritt ist die Trennung zwischen Architekturmodell, Detailmodell und Dokumentationsmodell. Nicht jedes Detail des Quellcodes geh\u00f6rt in das Modell. Umgekehrt darf ein Architekturmodell nicht so grob bleiben, dass es f\u00fcr Entwicklung oder Test keine nutzbaren Aussagen liefert. PICKPLACE unterst\u00fctzt dabei, die richtige Granularit\u00e4t zu finden. Dazu geh\u00f6rt die Entscheidung, welche Komponenten als eigene Modellobjekte gef\u00fchrt werden, welche Schnittstellen beschrieben werden und welche Zust\u00e4nde oder Abl\u00e4ufe als Diagramme abgebildet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enterprise Architect kann au\u00dferdem genutzt werden, um Anforderungen und Architektur miteinander zu verkn\u00fcpfen. Dadurch l\u00e4sst sich nachvollziehen, welche Softwarebestandteile eine Anforderung adressieren und welche Tests oder Analysen daran anschlie\u00dfen k\u00f6nnen. In Projekten mit langer Lebensdauer oder mehreren Varianten ist diese Nachvollziehbarkeit oft ein zentraler Bestandteil der technischen Arbeit. Sie hilft, \u00c4nderungen einzuordnen, Auswirkungen auf andere Komponenten zu erkennen und Dokumentation nicht vollst\u00e4ndig getrennt von der Entwicklung zu f\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr bestehende Embedded-Software-Systeme kommt zus\u00e4tzlich Reverse Engineering in Betracht. Dabei werden vorhandene Code- oder Strukturinformationen in ein Modell \u00fcberf\u00fchrt, um Abh\u00e4ngigkeiten, Klassen, Module oder Schnittstellen sichtbar zu machen. Das ersetzt keine fachliche Architekturentscheidung, liefert aber eine Grundlage, um bestehende Software zu verstehen und gezielt zu \u00fcberarbeiten. PICKPLACE kann solche Modelle aufsetzen, ordnen und um fachliche Architekturinformationen erg\u00e4nzen, damit aus einer technischen Momentaufnahme eine nutzbare Projektdokumentation entsteht.<\/p>\n\n\n\n<h2 id=\"wann-lohnt-sich-modellbasierte-softwareentwicklung\" class=\"wp-block-heading\">Wann lohnt sich modellbasierte Softwareentwicklung?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modellbasierte Softwareentwicklung lohnt sich vor allem dann, wenn Embedded Software \u00fcber l\u00e4ngere Zeit gepflegt, erweitert oder in Varianten gef\u00fchrt werden muss. Bei kleinen, klar abgegrenzten Softwareteilen kann eine einfache technische Dokumentation ausreichen. Sobald aber mehrere Teams, Schnittstellen, Produktvarianten oder Systemebenen beteiligt sind, entsteht Abstimmungsaufwand, der ohne strukturierte Modelle schwer beherrschbar wird. Enterprise Architect kann in solchen F\u00e4llen als gemeinsamer Arbeitsstand f\u00fcr Architektur, Anforderungen und technische Zusammenh\u00e4nge dienen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein typischer Ausl\u00f6ser ist eine gewachsene Codebasis. Viele Embedded-Projekte entstehen \u00fcber Jahre hinweg. Funktionen werden erg\u00e4nzt, Schnittstellen \u00e4ndern sich, Hardwarest\u00e4nde wechseln, und einzelne Softwarebereiche werden mehrfach angepasst. Wenn die Architektur nur im Quellcode oder im Wissen einzelner Personen vorhanden ist, werden \u00c4nderungen schwer einsch\u00e4tzbar. Modellierung kann dann helfen, die vorhandenen Strukturen sichtbar zu machen und eine gemeinsame Grundlage f\u00fcr Redesign, Erweiterung oder Fehleranalyse zu schaffen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein weiterer Projektkontext sind Systeme mit hoher Komplexit\u00e4t. Dazu z\u00e4hlen Steuerger\u00e4te, Maschinensteuerungen, Fahrzeuge, Marine-Systeme oder milit\u00e4rische Elektronik. In solchen Systemen m\u00fcssen Betriebszust\u00e4nde, Kommunikationspfade, Fehlerszenarien und Abh\u00e4ngigkeiten zwischen Software und Hardware nachvollziehbar bleiben. Ein Modell kann hier zeigen, welche Komponente welche Aufgabe \u00fcbernimmt, welche Daten \u00fcber welche Schnittstelle \u00fcbertragen werden und wie sich Zust\u00e4nde im System ver\u00e4ndern. Das erleichtert technische Diskussionen, weil Entscheidungen nicht nur m\u00fcndlich oder in verstreuten Dokumenten gef\u00fchrt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch bei Projekten mit Normanforderungen oder formalen Nachweispflichten kann modellbasierte Arbeit n\u00fctzlich sein. Dabei geht es nicht darum, durch ein Werkzeug automatisch eine bestimmte Norm zu erf\u00fcllen. Entscheidend ist, dass Anforderungen, Architektur, Implementierungsentscheidungen und Testbez\u00fcge nachvollziehbar dokumentiert werden k\u00f6nnen. Enterprise Architect kann diese Nachvollziehbarkeit unterst\u00fctzen, wenn das Modell bewusst aufgebaut und gepflegt wird. PICKPLACE achtet in solchen Projekten darauf, dass das Modell zur tats\u00e4chlichen Entwicklungsarbeit passt und nicht als paralleles Dokumentationssystem entsteht, das nach kurzer Zeit vom Projektstand abweicht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Nutzen h\u00e4ngt stark von der Pflege des Modells ab. Ein Modell, das einmal erstellt und danach nicht aktualisiert wird, verliert schnell seinen Wert. Deshalb sollte zu Projektbeginn gekl\u00e4rt werden, wer welche Modellteile verantwortet, welche Informationen verbindlich sind und wie \u00c4nderungen \u00fcbernommen werden. PICKPLACE unterst\u00fctzt diese Kl\u00e4rung durch eine Modellstruktur, die Rollen und Arbeitsschritte ber\u00fccksichtigt. F\u00fcr Entwicklungsteams kann das bedeuten, dass Architekturentscheidungen, Schnittstellen\u00e4nderungen und Zustandsmodelle regelm\u00e4\u00dfig eingepflegt werden. F\u00fcr Test und Systemengineering k\u00f6nnen Verkn\u00fcpfungen zu Anforderungen und Abl\u00e4ufen im Vordergrund stehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Modellbasierte Softwareentwicklung ist kein Ersatz f\u00fcr fachliche Analyse, saubere Implementierung oder Tests. Sie liefert jedoch eine Ebene, auf der technische Zusammenh\u00e4nge beschrieben, gepr\u00fcft und mit Projektbeteiligten abgestimmt werden k\u00f6nnen. Besonders bei eingebetteter Software mit langer Lebensdauer entsteht dadurch eine Arbeitsgrundlage, die \u00fcber einzelne Entwicklungsphasen hinaus nutzbar bleibt.<\/p>\n\n\n\n<h2 id=\"was-bringt-eine-gute-softwarearchitektur-fur-wartung-test-und-weiterentwicklung\" class=\"wp-block-heading\">Was bringt eine gute Softwarearchitektur f\u00fcr Wartung, Test und Weiterentwicklung?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine gute Softwarearchitektur beschreibt, wie ein Embedded-Software-System aufgebaut ist, welche Aufgaben einzelne Komponenten \u00fcbernehmen und welche Schnittstellen zwischen ihnen bestehen. F\u00fcr Wartung, Test und Weiterentwicklung ist diese Beschreibung praktisch nutzbar, wenn sie konkrete technische Fragen beantwortet: Wo ist eine Funktion verortet? Welche Abh\u00e4ngigkeiten bestehen zu Hardware, Kommunikationsprotokollen oder anderen Softwareteilen? Welche Zust\u00e4nde beeinflussen das Verhalten? Welche Auswirkungen hat eine \u00c4nderung auf angrenzende Komponenten?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Wartung ist eine nachvollziehbare Architektur besonders dann hilfreich, wenn Fehler nicht nur lokal auftreten. In eingebetteten Systemen entstehen Fehler h\u00e4ufig im Zusammenspiel aus Zustandslogik, Timing, Kommunikationsverhalten, Hardwarezust\u00e4nden und Datenverarbeitung. Wenn die Architektur diese Zusammenh\u00e4nge sichtbar macht, kann die Fehlersuche gezielter gef\u00fchrt werden. Entwickler m\u00fcssen nicht ausschlie\u00dflich aus dem Code rekonstruieren, welche Komponente f\u00fcr welchen Teil des Verhaltens zust\u00e4ndig ist. Sie k\u00f6nnen Architekturdiagramme, Zustandsmodelle und Schnittstellenbeschreibungen als Einstieg in die Analyse nutzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr den Test schafft eine modellierte Architektur eine Verbindung zwischen Anforderungen, Systemverhalten und pr\u00fcfbaren Softwareteilen. Zustandsdiagramme k\u00f6nnen Hinweise darauf geben, welche \u00dcberg\u00e4nge getestet werden m\u00fcssen. Sequenzdiagramme k\u00f6nnen Kommunikationsabl\u00e4ufe beschreiben, die im Test beobachtet oder stimuliert werden. Schnittstellenmodelle zeigen, welche Datenformate, Signale oder Nachrichten im Zusammenspiel gepr\u00fcft werden sollten. PICKPLACE betrachtet dabei nicht nur die Erstellung der Diagramme, sondern auch deren Verwendbarkeit f\u00fcr Testplanung, Review und Fehlereingrenzung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei der Weiterentwicklung verhindert eine klare Architektur, dass \u00c4nderungen unkontrolliert in bestehende Strukturen eingreifen. Wenn neue Funktionen erg\u00e4nzt werden, muss erkennbar sein, ob sie in eine vorhandene Komponente passen, eine neue Komponente ben\u00f6tigen oder bestehende Schnittstellen \u00e4ndern. Besonders bei Varianten ist diese Frage relevant. Eine Funktion kann in einer Produktvariante vorhanden sein, in einer anderen fehlen oder anders parametriert werden. Ohne Architekturmodell werden solche Unterschiede h\u00e4ufig \u00fcber bedingte Kompilierung, Konfiguration oder projektspezifische Anpassungen verteilt. Ein Modell kann die Variantenpunkte sichtbar machen und die Diskussion \u00fcber eine geeignete Struktur unterst\u00fctzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine gute Softwarearchitektur hilft au\u00dferdem bei \u00dcbergaben. Embedded-Projekte laufen oft \u00fcber mehrere Jahre und wechseln zwischen Entwicklungsst\u00e4nden, Teams oder Verantwortlichkeiten. Wenn Architekturwissen nur in einzelnen K\u00f6pfen vorhanden ist, entsteht bei \u00dcbergaben ein Risiko f\u00fcr Missverst\u00e4ndnisse und lange Einarbeitungszeiten. Eine gepflegte Modell-Dokumentation kann die Systemstruktur, die zentralen Entwurfsentscheidungen und die Schnittstellen in einer Form bereitstellen, die auch sp\u00e4ter noch nachvollziehbar ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Redesign- oder Modernisierungsprojekte ist die Architekturarbeit h\u00e4ufig der erste Schritt vor der Umsetzung. Bevor Software umgebaut wird, muss klar sein, welche Bereiche stabil bleiben sollen, welche Abh\u00e4ngigkeiten kritisch sind und welche Teile getrennt oder neu strukturiert werden k\u00f6nnen. Enterprise Architect kann hier als Arbeitsmittel dienen, um Ist-Strukturen aus Reverse Engineering, Bestandsanalyse und fachlicher Bewertung zusammenzuf\u00fchren. Daraus entsteht eine Grundlage f\u00fcr Entscheidungen, welche \u00c4nderungen technisch sinnvoll und im Projektumfang umsetzbar sind.<\/p>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-f980141 stk-block-background stk--has-background-overlay\" data-block-id=\"f980141\"><style>.stk-f980141 {background-image:url(https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/programming-background-with-person-working-with-codes-computer-1200.jpg) !important;border-top-left-radius:var(--stk--preset--border-radius--xx-large, 32px) !important;border-top-right-radius:var(--stk--preset--border-radius--xx-large, 32px) !important;border-bottom-right-radius:var(--stk--preset--border-radius--xx-large, 32px) !important;border-bottom-left-radius:var(--stk--preset--border-radius--xx-large, 32px) !important;overflow:hidden !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f980141-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3eb05d6\" data-v=\"4\" data-block-id=\"3eb05d6\"><style>.stk-3eb05d6 {border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;}.stk-3eb05d6-container{padding-top:var(--stk--preset--spacing--60, 2.25rem) !important;padding-right:var(--stk--preset--spacing--60, 2.25rem) !important;padding-bottom:var(--stk--preset--spacing--60, 2.25rem) !important;padding-left:var(--stk--preset--spacing--60, 2.25rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3eb05d6-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3eb05d6-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-61c3574\" id=\"heading-placeholder\" data-block-id=\"61c3574\"><style>.stk-61c3574 {align-items:center !important;max-width:500px !important;min-width:auto !important;display:flex !important;}<\/style><h2 class=\"stk-block-heading__text\"><span style=\"color: #ffffff;\" class=\"stk-highlight\">Embedded Software-Entwicklung mit PICKPLACE <\/span><\/h2><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-628a190\" data-block-id=\"628a190\"><p class=\"stk-block-text__text\"><span style=\"color: #ffffff;\" class=\"stk-highlight\"><strong>Entwickeln Sie mit PICKPLACE robuste und zuverl\u00e4ssige Echtzeitsysteme.<\/strong><\/span> <br><span style=\"color: #ffffff;\" class=\"stk-highlight\"><strong>Jetzt Projekt anfragen und Ihr elektronisches System effizient in die Umsetzung bringen.<\/strong><\/span><\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-button-group stk-block-button-group stk-block stk-f2b9581\" data-block-id=\"f2b9581\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-button-group\">\n<div class=\"wp-block-stackable-button stk-block-button stk-block stk-027953f\" data-block-id=\"027953f\"><a class=\"stk-link stk-button stk--hover-effect-darken\" href=\"https:\/\/www.pickplace.de\/category\/software\/\"><span class=\"stk-button__inner-text\">Mehr <\/span><\/a><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<h2 id=\"typisches-setup\" class=\"wp-block-heading\">Typisches Setup<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Requirements Tool <a href=\"https:\/\/polarion.plm.automation.siemens.com\/\" target=\"_blank\" rel=\"noopener\">Siemens Polarion<\/a> <\/li>\n\n\n\n<li>Modellierungstool <a href=\"https:\/\/sparxsystems.com\/products\/ea\/\" target=\"_blank\" rel=\"noopener\">Sparx Systems Enterprise Architect<\/a> <\/li>\n\n\n\n<li>RTOS <a href=\"https:\/\/www.freertos.org\/\" target=\"_blank\" rel=\"noopener\">FreeRTOS<\/a> <\/li>\n\n\n\n<li>Static Analysis <a href=\"https:\/\/www.mathworks.com\/products\/polyspace.html\" target=\"_blank\" rel=\"noopener\">Polyspace<\/a> <\/li>\n\n\n\n<li>IDE <a href=\"https:\/\/www.iar.com\/products\/architectures\/arm\/iar-embedded-workbench-for-arm\/\" target=\"_blank\" rel=\"noopener\">IAR Embedded Workbench<\/a><\/li>\n<\/ul>\n\n\n\n<h2 id=\"unsere-leistungen\" class=\"wp-block-heading\">Unsere Leistungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PICKPLACE unterst\u00fctzt Projekte rund um Embedded Software &amp; Enterprise Architect mit Architekturarbeit, Modellaufbau, Dokumentation sowie Forward und Reverse Engineering. Der Schwerpunkt liegt auf einer Modellstruktur, die zur vorhandenen Software, zum Projektziel und zu den beteiligten Rollen passt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zu Beginn kl\u00e4ren wir, welche Aufgaben das Modell \u00fcbernehmen soll. Das kann die Beschreibung einer neuen Softwarearchitektur sein, die Dokumentation eines bestehenden Systems, die Vorbereitung eines Redesigns oder die Unterst\u00fctzung von Abstimmungen zwischen Entwicklung, Systemengineering, Test und Kunde. Daraus leiten wir ab, welche Diagrammarten, Modellpakete, Abstraktionsebenen und Verkn\u00fcpfungen ben\u00f6tigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beim Forward Engineering unterst\u00fctzen wir die Entwicklung von Architektur- und Modellstrukturen, bevor oder w\u00e4hrend Software umgesetzt wird. Dazu geh\u00f6ren die Definition von Komponenten, Schnittstellen, Zust\u00e4nden, Abl\u00e4ufen und Abh\u00e4ngigkeiten. Wir achten darauf, dass das Modell technische Entscheidungen vorbereitet und nicht nur eine nachtr\u00e4gliche Beschreibung bleibt. Wenn Anforderungen eingebunden werden sollen, strukturieren wir die Verkn\u00fcpfungen so, dass Zusammenh\u00e4nge zwischen Anforderung, Architektur und m\u00f6glichen Testaspekten erkennbar werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beim Reverse Engineering arbeiten wir mit bestehenden Softwarest\u00e4nden oder vorhandenen technischen Informationen. Ziel ist, Strukturen sichtbar zu machen, die im Code, in verstreuter Dokumentation oder im Projektwissen vorhanden sind. Daraus k\u00f6nnen Modelle entstehen, die als Ausgangspunkt f\u00fcr Analyse, Fehlerkl\u00e4rung, Architektur\u00fcberarbeitung oder Dokumentation dienen. Reverse Engineering wird dabei nicht als automatische L\u00f6sung verstanden, sondern als technischer Einstieg, der fachlich gepr\u00fcft und erg\u00e4nzt werden muss.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein weiterer Leistungsbereich ist die Modell-Dokumentation. PICKPLACE erstellt und ordnet Modellinhalte so, dass sie f\u00fcr Projektbeteiligte verwendbar sind. Dazu geh\u00f6ren klare Benennungen, nachvollziehbare Paketstrukturen, abgestimmte Diagramme und eine Dokumentationslogik, die zu Entwicklungs- und \u00dcbergabeprozessen passt. Wir unterst\u00fctzen auch dabei, bestehende Modelle zu bereinigen, zu strukturieren oder auf einen Stand zu bringen, der f\u00fcr weitere Projektarbeit genutzt werden kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In der Architekturentwicklung arbeiten wir an der fachlichen und technischen Ausgestaltung der Softwarestruktur. Dazu z\u00e4hlen Komponentenaufteilung, Schnittstellendefinition, Zustandsmodellierung, Ablaufbeschreibung und die Einordnung von Varianten oder bestehenden Abh\u00e4ngigkeiten. Wenn ein Projekt zwischen Analyse und Umsetzung steht, kann PICKPLACE helfen, Modellinhalte in konkrete Entwicklungsaufgaben, Pr\u00fcffragen oder Dokumentationsschritte zu \u00fcberf\u00fchren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embedded Software &#038; Enterprise Architect beschreibt den Einsatz von modellbasierter Architekturarbeit f\u00fcr eingebettete Software, bei der Anforderungen, Schnittstellen, Zust\u00e4nde, Abl\u00e4ufe und Softwarestrukturen nachvollziehbar beschrieben werden. PICKPLACE arbeitet in solchen Projekten an der Schnittstelle zwischen Softwareentwicklung, Systemengineering, Test und technischer Dokumentation. Ziel ist eine Architektur- und Modellebene, die Entwicklungsschritte nachvollziehbar macht und als Grundlage f\u00fcr Abstimmung, Analyse, Weiterentwicklung und \u00dcbergabe dient.<\/p>\n","protected":false},"featured_media":1830,"template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-2538","projekt","type-projekt","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/projekt\/2538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/projekt"}],"about":[{"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/types\/projekt"}],"version-history":[{"count":1,"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/projekt\/2538\/revisions"}],"predecessor-version":[{"id":2539,"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/projekt\/2538\/revisions\/2539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/media\/1830"}],"wp:attachment":[{"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/media?parent=2538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/categories?post=2538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pickplace.de\/de\/wp-json\/wp\/v2\/tags?post=2538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}