getit uml methodik

Post on 04-Jul-2015

374 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

This Presentation was held at a Company Meeting to invent Object Oriented Engeneering Methods for e-Commerce Projects. The Methods were based on the Lectures Software Engineering I + II at the Fernuniversität Hagen. Software Engineering I is published as Book at dpunkt under the Title "Methodische Objekt Orientierte Software Entwicklung". Software Engineering II was about Webapplications with J2EE, Struts and UML, what was of Interest for our Project. MagicDraw was an UML Tool a former Collegue at skally in Bochum brought in. He made his Doctor at Prof. Helmut Balzert\\’s Lehrstuhl für Software-Technik at the Ruhr-Universität Bochum.

TRANSCRIPT

20.06.10 1

Thomas Wöhlke( Team Entwicklung )

- - :S y s t e m u n d S o f t w a r e E n g in e e r in g

UML in A c t io n

v is io n > k o n s t r u k t io n > s y s t e m e

20.06.10 2

: -UML in A c t io n S c h n it t s t e l le n M o d e lle

20.06.10 3

: UM L in A c t io n K o m p o n e n t e n u n d Ak t e u r e

20.06.10 4

+ :Le b e n s z y k lu s Wo r k f lo w -Z u s t a n d s Au t o m a t

• Ein Lebenszyklus hat verschiedene Stati/Zustände.

• Der Lebenszyklus eines Objekts ermöglicht einen Workflow

20.06.10 5

F u n k t io n e n

Eine Funktion wird als UseCase modelliert

20.06.10 6

-> F u n k t io n P r o z e s s

• Eine Funktion lässt sich als Prozess beschreiben.

• Ein Prozessschritt / eine Aktion kann den Zustands-Übergang im Lebenszyklus von Dingen oder Vorgängen veranlassen.

20.06.10 7

: An a lo g ie n S t r u k t u r ie r t e An a ly s e O O S E

20.06.10 8

: An a lo g ie n S t r u k t u r ie r t e An a ly s e O O S E

Zustandführung, Lebenszyklus

20.06.10 9

: U n t e r s c h ie d e S t r u k t u r ie r t e An a ly s e O O S E

X

20.06.10 10

Vo r t e ile O O S E

Gleiche „Sprache“ im ganzen Software-Lebens-Zyklus:

Geschäftsprozess-Modellierung Anforderungs-Ermittlung/Analyse

Entwurf / Realisierung Test

Inbetriebnahme Wartung

⇒Durch „UML Java“ :besseres und früheres Aufdecken und Korrigieren von Inkonsistenzen in Anforderungen + Entwurf.

=> Reduzieren von Projekt-Risiko + Kosten

20.06.10 11

Vorteile OOSE

UML XML (XMI) Java

20.06.10 12

UML in Action – Teil 2

: We r k z e u g M a g ic D r a w

v is io n > k o n s t r u k t io n > s y s t e m e

20.06.10 13

UML in Action: UML-Produkte in der Praxis

• Konstruktion:– MagicDraw– Poseidon– Borland Together– Rational Rose (Rational Unified Process)– Omondo EclipseUML– IntelliUML– Diverse Freeware

• Malprogramme– OpenOffice Draw– MS-Visio

20.06.10 14

Vielen Dank für Ihre und Eure Aufmerksamkeit!

v is io n > k o n s t r u k t io n > s y s t e m e

20.06.10 15

Fragen

v is io n > k o n s t r u k t io n > s y s t e m e

top related