Als Softwareentwickler und Architekt im Automobilbereich seit den letzten 10 Jahren kann ich leicht sagen, dass EA ein unverzichtbares Werkzeug für jede Architekturaufgabe ist.
Ich habe das Tool in verschiedenen Automobilunternehmen, unterschiedlichen Projekten intern und mit OEMs (BMW, Mercedes Benz und anderen) verwendet und es hat großartige Funktionen und Fähigkeiten:
1. Anforderungsnachverfolgbarkeit und Baselines. Viele Tools bieten Nachverfolgbarkeit und Anforderungen wie DOORs, aber mit EA ist es ein großer Vorteil, dass man verschiedene Anforderungen erstellen, sie im selben Tool mit seinem Design verknüpfen und in einigen Fällen auch mit dem Code verknüpfen kann. Daher hat man alles im selben Tool und kann gute Nachverfolgbarkeitsberichte erhalten.
2. Verschiedene Diagramme modellieren (Anwendungsfälle, Sequenzdiagramme, Domänendiagramme usw.). EA unterstützt verschiedene Schemata, und UML ist das am häufigsten verwendete für verschiedene Modelle und Diagramme. Farben und Optionen, die man ändern kann, sind großartig (zum Beispiel ist das automatische Ausrichten des Diagrammlayouts eine großartige Funktion in komplexen Projekten).
3. Berichte und Codes für komplexe Zustandsmaschinen generieren. Es ist keine leichte Aufgabe, EA zu konfigurieren und Code zu generieren, aber für geschäftliche Anwendungsfälle ist dies etwas, in das das Unternehmen für langfristige Vorteile investiert hat, sodass man, wenn man den Code ändern muss, einfach die Zustandsmaschine in EA ändert und sie generiert. Allerdings ist der Code nicht sehr optimiert für die Automobilindustrie, aber ein Schritt, der viel Zeit spart.
4. Eine frei verfügbare Community und Schulungen sind etwas, das nicht alle Closed-Source-Tools bieten, es ist großartig, immer noch eine Community von Nutzern zu haben, die unterstützen und Fragen beantworten können, und dies ist auf der EA-Website organisiert. Bewertung gesammelt von und auf G2.com gehostet.
Wie oben erwähnt, sind einige Funktionen großartig, aber:
1. Es erfordert Zeit und Mühe, um aufgrund ihrer Komplexität eine Basislinie für sie zu erstellen.
2. Eine Vorlage von EA, um diese Aufgabe überschaubarer zu machen und es zu einem Integrationsaufwand zu machen, anstatt jedes Mal das Rad neu zu erfinden.
3. Für kleine Diagramme ist es kein Plug-and-Play-Tool, sondern die Verwendung grundlegender Werkzeuge ist viel besser für Projekte/Anwendungsfälle kleiner Größe. Bewertung gesammelt von und auf G2.com gehostet.





