Modellierung und Qualitätssicherung von UML-Modellen der ...
Modellierung und Qualitätssicherung von UML-Modellen der ...
Modellierung und Qualitätssicherung von UML-Modellen der ...
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