30.06.2014 Aufrufe

Modellierung und Qualitätssicherung von UML-Modellen der ...

Modellierung und Qualitätssicherung von UML-Modellen der ...

Modellierung und Qualitätssicherung von UML-Modellen der ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>UML</strong>-Modelle für Geschäftslogik<br />

• Beispiel-Modell mit den Sichten<br />

• Aktivitätsdiagramm, Zustandsdiagramm, Klassendiagramm<br />

Activity Diagram: Offer Decision<br />

[Offer.property = false]<br />

<br />

Create offer<br />

<br />

Offer.decision = a AND<br />

Offer.property = true OR false<br />

Offer<br />

[Offer.property = true]<br />

Activity Diagram: 4-eyes-decision<br />

[Offer.decision = d]<br />

Offer<br />

<br />

Person 1 decides<br />

Offer<br />

<br />

Offer.decision = a<br />

<br />

Offer.decision = c or<br />

Offer.decision = d<br />

Class Diagram: Offer<br />

Offer<br />

deci<strong>der</strong> 1<br />

deci<strong>der</strong> 2<br />

decision<br />

property<br />

[Offer.decision = b]<br />

State Machine Diagram: Offer.decision<br />

Offer<br />

<br />

simple-decision<br />

Offer<br />

<br />

Offer.decision = a<br />

<br />

Offer.decision = c or<br />

Offer.decision = d<br />

Offer<br />

<br />

Person 2 decides<br />

Offer<br />

[Offer.decision = d]<br />

<br />

Offer.decision = b<br />

<br />

Offer.decision = b<br />

a [Undecided]<br />

b [Person 1 accepted]<br />

<br />

Offer.decision = a<br />

<br />

Offer.decision = c or<br />

Offer.decision = d<br />

Offer<br />

<br />

4-eyes-decision<br />

Offer<br />

[Offer.decision = c]<br />

Offer<br />

<br />

Send message<br />

Offer<br />

<br />

Offer.decision = c<br />

<br />

Offer.decision = c<br />

c [Offer accepted]<br />

d [Offer declined]<br />

<strong>Modellierung</strong> <strong>und</strong> <strong>Qualitätssicherung</strong> <strong>von</strong> <strong>UML</strong>-<strong>Modellen</strong> <strong>der</strong> Geschäftslogik <strong>von</strong> Informationssystemen<br />

18

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!