Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

15
Enterprise Achitect (Sparx Systems) Marius Rudolf 30456

Transcript of Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Page 1: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Enterprise Achitect (Sparx Systems)

Marius Rudolf 30456

Page 2: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 2

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

Page 3: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 3

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

Page 4: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 4

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

Page 5: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 5

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

Page 6: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 7

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

Page 7: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 8

Funktionen der aktuellen Version 9.3 des Enterprise Achitects

• Leistungsstarke Datenbank-Modellierung• System-Engineering und Simulation• Geschäftsprozess-Modellierung

Page 8: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 9

Übersicht der Modellierungssprachen

• Volle UML 2.3 Unterstützung– UseCase– Klassendiagramm– Objektdiagramme– …

• BPMN• ERD

Page 9: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 10

Übersicht über die Implementierten Templates

• C#• DDL• EJB• Java• Junit• Nunit• WSDL• XSD• PHP• VBA

Page 10: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 11

Prozess: Vom Modell zum Code

Page 11: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 12

Prozess: Vom Modell zum Code

1. Modellierung eines Plattform unabhängigen Modells mit z.B. UML

2. Generierung des Plattform abhängen Modellaus dem Plattform unabhängigen Modells mit den integrierten Templates

3. Generierung des Codes aus den Plattform abhängigen Modellen

Page 12: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 13

Live Demo

test.eap

Page 13: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 14

Fragen

Page 14: Enterprise Achitect (Sparx Systems) Marius Rudolf 30456.

Marius Rudolf (30456) 15

Danke