Entwurf einer Objekt-Orientierte Methodik für Beratung und Implementierung von e-Commerce Großprojekte unter Verwendung Objekt-Orientierter Standardsoftware wie SAP-hybris. OOA/OOD mit UML als Nachfolger der Modernen Strukturierten Analyse von Edward Yourdon et al.
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
OO Methodik für eCommerce-Engineering und -Consulting mit UML
1. 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
U M L 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
2. 20.06.10 2
: -U M L in A c t io n S c h n it t s t e lle n M o d e lle
3. 20.06.10 3
:U M L in A c t io n K o m p o n e n t e n u n d A k t e u r e
4. 20.06.10 4
+ :Le b e n s z y k lu s W o r k f lo w
-Z u s t a n d s A u t o m a t
• Ein Lebenszyklus hat verschiedene Stati/Zustände.
• Der Lebenszyklus eines Objekts ermöglicht einen Workflow
5. 20.06.10 5
F u n k t io n e n
Eine Funktion wird als UseCase modelliert
6. 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.
7. 20.06.10 7
:A n a lo g ie n S t r u k t u r ie r t e A n a ly s e O O S E
8. 20.06.10 8
:A n a lo g ie n S t r u k t u r ie r t e A n a ly s e O O S E
Zustandführung, Lebenszyklus
9. 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 A n a ly s e O O S E
X
10. 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