Beispiel:UML 2.0 Kann ich eine bidirektionale Extend-Beziehung zwischen Use Cases haben?
- Use Case 1: Kaufen Sie Getränke
- Use Case 2: Kaufen Sie Lebensmittel
Ein Benutzer unserem Speicher eingeben und starten, indem Sie ein paar Drinks zu bestellen. Wir können ihm ein Lebensmittel verkaufen => Essen kaufen verlängert Getränke kaufen.
Umgekehrt wäre auch möglich. Ein Benutzer möchte ein Sandwich bestellen und wir verkaufen ihm ein Getränk. => Getränke kaufen verlängert kaufen Essen.
Ist dies der richtige Weg, dies zu modellieren, oder wäre es besser, Generalisierung/Spezialisierung zu verwenden, würden wir einen Buy-Artikel haben, der sich auf Buy Drinks/Buy food spezialisiert hat.
Oder vielleicht noch ein anderer Weg ...?
Für welches System, denken Sie, bedeutet "kaufen" und Mehrwert? An den Schauspieler selbst. Sie beschreiben wahrscheinlich einen POS. Also "Sell X" sollte grundsätzlich der UC sein. –