150 likes | 338 Views
Enterprise Achitect ( Sparx Systems). Marius Rudolf 30456. Agenda. Wer ist Sparx -Systems? Funktionen der aktuellen Version 9.3 d es Enterprise Achitects Übersicht der Modellierungssprachen Übersicht über die Implementierten Templates Prozess: Vom Modell zum Code Live Demo.
E N D
Enterprise Achitect (Sparx Systems) Marius Rudolf 30456
Agenda • Wer ist Sparx-Systems? • Funktionen der aktuellen Version 9.3 des Enterprise Achitects • Übersicht der Modellierungssprachen • Übersicht über die Implementierten Templates • Prozess: Vom Modell zum Code • Live Demo Marius Rudolf (30456)
Sparx Systems • Gegründet im Jahr 1996 von Geoffrey Sparks • australisches Unternehmen nahe Creswick, Victoria • SparxSystems GmbH Central Europe seit Mai 2004 • Aktuelle Version des EntpriseAchitects: 9.3 von 4.06.2012 Marius Rudolf (30456)
Funktionen der aktuellen Version 9.3 des Enterprise Achitects • Effektives Projekt-Management • Ressourcen zu Elemente zuzuordnen • Risiko und Aufwand messen • Projektgröße und -Komplexität schätzen • Change-Control und Pflege zu implementieren Marius Rudolf (30456)
Funktionen der aktuellen Version 9.3 des Enterprise Achitects • Hochwertige Modellierung für • Business-und IT-Systeme • Software-und Systems Engineering • Echtzeit-und Embedded-Entwicklung • Geschwindigkeit, Stabilität und Performance • End-to-End Traceability • Modellieren, Verwalten, und Rückverfolgen von Anforderungen Marius Rudolf (30456)
Funktionen der aktuellen Version 9.3 des Enterprise Achitects • Leistungsfähige Dokumentenerzeugung • Generierung und Reverse-Engineering von Quellcode • Fortschrittliche Model-Getriebene Architektur • Debuggen, Kompilieren und Visualisieren von ausführbarem Code • Möglichkeiten der Automatisierung Marius Rudolf (30456)
Funktionen der aktuellen Version 9.3 des Enterprise Achitects • Leistungsstarke Datenbank-Modellierung • System-Engineering und Simulation • Geschäftsprozess-Modellierung Marius Rudolf (30456)
Übersicht der Modellierungssprachen • Volle UML 2.3 Unterstützung • UseCase • Klassendiagramm • Objektdiagramme • … • BPMN • ERD Marius Rudolf (30456)
Übersicht über die Implementierten Templates • C# • DDL • EJB • Java • Junit • Nunit • WSDL • XSD • PHP • VBA Marius Rudolf (30456)
Prozess: Vom Modell zum Code Marius Rudolf (30456)
Prozess: Vom Modell zum Code • Modellierung eines Plattform unabhängigen Modells mit z.B. UML • Generierung des Plattform abhängen Modellaus dem Plattform unabhängigen Modells mit den integrierten Templates • Generierung des Codes aus den Plattform abhängigen Modellen Marius Rudolf (30456)
Live Demo Marius Rudolf (30456)
Fragen Marius Rudolf (30456)
Danke Marius Rudolf (30456)
Quellen • http://www.sparxsystems.de/uml/leitbild/ • http://www.sparxsystems.de/uml/ea-function/?L=0%3Ftx_indexedsearch[sword]%3Dvideo Marius Rudolf (30456)