« »

Anwendungsfall Delete Image

13. März 2009 Roland

Dieser Artikel ist Teil 20 von 70 der Artikelserie Newssystem

Ein zuvor hochgeladenes Bild wird vom System entfernt. Sämtliche Verknüpfungen zu Newseinträgen werden entsprechend gelöscht.

Vorbedingung

Der Editor ist angemeldet.

Ablauf

  • Mit dem Anwendungsfall “Search Image” wird das zu löschende Bild gesucht und selektiert.
  • Der Editor wählt das Bild aus und bestätigt die Löschung.
  • Es wird kontrolliert, ob dass Bild in einem Newseintrag vorkommt.
    • Falls dem so ist, wird kontrolliert ob der Newseintrag zu diesem Editor gehört.
      Falls der Newseintrag zu einem anderen Editor gehört, wird die Verarbeitung mit “Dieses Bild wird von einem anderen Editor in seinem Newseintrag benötigt” abgebrochen.
    • Falls der Newseintrag zu diesem Editor gehört wird die Verknüpfung zu dem Bild im Newseintrag gelöscht.
  • Das Bild wird gelöscht

Ergebnis

Das Bild wurde gelöscht. Sämtliche Verknüpfungen zu diesem Bild sind in den Newseinträgen gelöscht worden.

Aufgabe

Kannst du dir diesen Ablauf vorstellen? Zeichne bitte ein Sequenzdiagramm und überlege ob der Ablauf so wirklich funktioniert und nach dem Löschen alle Referenzen korrekt aufgeräumt sind. Der aktuelle Ablauf hat ein Problem falls mehrere Editoren ein Bild in ihren Newseinträgen verwenden.

Merken und weiterempfehlen Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Technorati
  • Wikio DE
  • Webnews
  • MisterWong
  • Y!GG
  • Digg
  • del.icio.us

Der Beitrag wurde am Freitag, den 13. März 2009 um 00:20 Uhr veröffentlicht und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=391

Dir gefiel der Artikel? Dann abonniere doch den RSS Feedrss

Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.

...deine Chance den ersten Kommentar zu schreiben... ;-)

Schreibe mir

zum Seitenanfang