« »

Technische Anwendungsfälle

23. März 2009 Roland

Dieser Artikel ist Teil 36 von 70 der Artikelserie Newssystem

Oh nein! Noch mehr von den langweiligen Anwendungsfällen!
Vielleicht hast du beim Lesen der Überschrift genau das gedacht :) Naja, was soll ich sagen, die Informatik hat ziemlich viel elektronisches Papier zur Folge.

Was ist der Unterschied zwischen technischen und fachlichen Anwendungsfällen?

Mit den fachlichen Anwendungsfällen haben wir beschrieben, welche Abläufe benötigt werden, damit die Anwender die News mit dem Newssystem verwalten können.
Beispielsweise haben wir mit dem Anwendungsfall Add Category beschrieben, wie der Systemadministrator eine neue Kategorie hinzufügen kann.
Normalerweise wird Software für Kunden erstellt. Mit den fachlichen Anwendungsfällen können wir mit unseren Kunden sprechen und vereinbaren welche Funktionen der liebe Kunde von uns erstellt bekommt. Wir können somit einen Vertrag erstellen und der Kunde weiss was er erhält und wir wissen was wir abzuliefern haben.
Die technischen Anwendungsfälle gehen ein wenig mehr ins Detail. Wir können hiermit beschreiben was wir technisch umsetzen müssen um die Anwendung vernünftig zu gestalten. Wir beschreiben hiermit beispielsweise wie wir unsere Kommunikation zwischen dem Client und dem Server erstellen wollen. Weitere Beispiele sind:

  • Logging von Anwenderbewegungen innerhalb des Systems
  • Fehlerbehandlung
  • Beschreibung komplexer Eingabekomponenten die in sich “kleine” MFC Systeme sein können
  • Templategeneratoren um die Oberflächen zu rändern
  • Housekeeping Komponenten
  • Monitoring
  • Healthcheck
  • Capacity Planing Routinen
  • Installationsroutinen

All diese technischen Anwendungsfälle haben mit der eigentlichen Funktion nichts zu tun. Jedoch sind sie notwendig, um einen geordneten Betrieb des Systems zu gewährleisten.
Im Prinzip ist das wie im richtigen Leben. Wenn du als Bäcker arbeitest ist dein fachlicher Anwendungsfall Brot backen. Dafür erhälst du dein Geld und deine Kunden erwarten von dir jeden Morgen knuspriges Brot. Der Anwendungsfall Backstube reinigen hingegen ist für den Bäcker kein fachlicher Anwendungsfall. Die Backstube muss sauber sein damit der Bäcker sein Brot backen kann. Es handelt sich somit um einen unterstützenden Prozess des eigentlichen fachlichen Prozesses.
Saubermachen ist bei unserem Newssystem unter den Begriffen Housekeeping und Capacity Planing zu finden. Dort werden wir hin- und wieder schauen müssen ob unser System noch sauber ist oder ob wir ein bisschen putzen müssen. Dem Kunden ist das im Prinzip völlig egal. Er will ein sauberes, funktionsfähiges System um seine Anwendungsfälle abarbeiten zu können.

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 Montag, den 23. März 2009 um 20:22 Uhr veröffentlicht und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=713

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