Collegiate Sports Paging System Übersicht über Anwendungsfallmodelle Version 1.0
Revisionsprotokoll
Inhaltsverzeichnis
Übersicht über Anwendungsfallmodelle Einführung
ZweckDieser Bericht enthält eine umfassende Beschreibung des Anwendungsfallmodells. Es wird beschrieben, wie das Modell in Paketen strukturiert wird und welche Anwendungsfälle und Akteure sich im Modell befinden. UmfangDiese Übersicht über Anwendungsfallmodelle findet Anwendung im Projekt Collegiate Sports Paging System, das im Rahmen der Kontextintegration für WebNewsOnLine entwickelt wird. Über dieses System können Abonnenten sich zu Ereignissen bzw. Teams des Hochschulsports (Collegiate Sports), für die sie ein Abonnement besitzen, benachrichtigen lassen. Ferner haben sie die Möglichkeit, die Inhalte, die sie abonniert haben, anzuzeigen. Definitionen, Akronyme und AbkürzungenSiehe Glossar. ReferenzinformationenKeine. Akteurkatalog
Story freigeben
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein Editor eine Story zur Aufnahme in das Collegiate Sports Paging System freigibt. Einige Storys werden automatisch vom vorhandenen System weitergeleitet, andere erfordern die Intervention des Editors (weil das Thema nicht klar ist oder die Kategorien, zu denen die Story gehört, nicht klar sind). Dieser Ablauf wird auch verwendet, um Werbeinhalt, der übergeben werden soll, freizugeben. EreignisablaufGrundlegender Ablauf
Alternative Abläufe
Wenn die Story von einem anderen Editor gelöscht wurde und gegenwärtig nicht angezeigt werden kann, wird der Anwendungsfall beendet. Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. VorbedingungenEditor muss angemeldet sein. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Profil bearbeiten
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein Abonnent seine Profildaten ändern oder ein neuer Abonnent sich registrieren lassen möchte. EreignisablaufGrundlegender Ablauf
Alternative AbläufeHandelt es sich um einen neuen Abonnenten, wird der Anwendungsfall "Gebühr mit Kreditkarte zahlen" nach oben genanntem Schritt 5 aufgerufen. Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. Die entsprechenden Angaben müssen geschützt werden, da das Profil möglicherweise Kreditkartendaten enthält. VorbedingungenVorbedingungen werden während der nächsten Iteration bestimmt. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt. Gebühr mit Kreditkarte zahlen
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein neuer Abonnent seine jährliche Abonnementgebühr durch Angabe einer Kreditkartennummer und einer PIN zahlen möchte. Der Anwendungsfall kann auch verwendet werden, wenn ein vorhandener Abonnent seinen Vertrag verlängern möchte (siehe "Alternative Abläufe - 1"). EreignisablaufGrundlegender Ablauf
Alternative AbläufeAbonnent verlängert AbonnementWenn dies geschieht, gestaltet sich der Ablauf wie folgt:
Ungültige KreditkartendatenWenn die vom Abonnenten gemachten Angaben nicht vom externen System validiert werden, wird eine Fehlernachricht angezeigt, und der Abonnentensatz wird NICHT aktualisiert (und die letzten Schritte in den oben genannten Abläufen werden nicht ausgeführt). Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. Problemstellung - Schnittstellenspezifikationen für externes Kreditkartensystem müssen geprüft werden. VorbedingungenVorbedingungen werden während der nächsten Iteration bestimmt. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Berichte für Inserenten ausgeben
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein Inserent im Collegiate Sports Paging System prüfen möchte, wie seine Werbeinhalte abgerufen werden. EreignisablaufGrundlegender Ablauf
Alternative AbläufeKeine. Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. Problemstellungen: Was geschieht mit veraltetem Inhalt? Wie lange dürfen Berichte zu Inhalten, die auf der Website nicht mehr verfügbar sind, ausgeführt werden? Muss diese Übertragung verschlüsselt werden? VorbedingungenDer Benutzer wird als Inserent verbunden und validiert. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Feedback abgeben
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein Systembenutzer (Inserent, Abonnent bzw. potenzieller Abonnent) einen Kommentar zum Service oder zur Website abgeben möchte. EreignisablaufGrundlegender Ablauf
Alternative AbläufeKeine. Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. VorbedingungenVorbedingungen werden während der nächsten Iteration bestimmt. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Werbeinhalt übergeben
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein Inserent Werbeinhalte (Bannerwerbung) an die Website übergeben und außerdem angeben möchte, welche Abonnentenprofile für die Anzeige verwendet werden sollen. EreignisablaufGrundlegender Ablauf
Alternativer AblaufUngültige Accountinformationen
Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. VorbedingungenDer Benutzer wird als Inserent verbunden und validiert. Der Account des Inserenten ist vorhanden. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Inhalt auf Website lesen
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein aktiver Abonnent oder ein nicht registrierter Benutzer eine Verbindung zum System herstellt, um Informationen anzuzeigen. EreignisablaufGrundlegender Ablauf
Alternative AbläufeDer Benutzer ist kein registrierter Abonnent.
Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. VorbedingungenKeine. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Inhalt senden
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn neuer Inhalt an die vorhandene Website von WebNewsOnLine übergeben wird. Einige Storys werden für die Übertragung an das Collegiate Sports Paging System gekennzeichnet und für eventuelles Paging oder Anzeigen gesendet. EreignisablaufGrundlegender Ablauf
Alternative AbläufeInhalt ist nicht kategorisiert
Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. VorbedingungenEditor muss angemeldet sein. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Seite senden
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn neuer Inhalt an das Collegiate Sports Paging System übergeben wird. EreignisablaufGrundlegender Ablauf
Alternative AbläufeKeine. Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. VorbedingungenInhalt wurde übergeben, Überschrift ist verfügbar, Kategorisierung ist verfügbar. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt.
Abonnieren
KurzbeschreibungDieser Anwendungsfall tritt ein, wenn ein potenzieller Abonnent den Service abonnieren möchte. EreignisablaufGrundlegender Ablauf
Alternative AbläufeBenutzer lehnt die Vertragsbedingungen abWenn der potenzielle Abonnent die Vertragsbedingungen nicht akzeptiert, wird der Anwendungsfall beendet. Besondere AnforderungenBesondere Anforderungen werden während der nächsten Iteration bestimmt. VorbedingungenKeine. NachbedingungenNachbedingungen werden während der nächsten Iteration bestimmt. ErweiterungspunkteErweiterungspunkte des Anwendungsfalls werden während der Ausarbeitungsphase festgelegt. Copyright 1987 - 2003 Rational Software Corporation |