Akteure im Newssystem
2. März 2009 Roland
- Erstellen eines Newssystems
- Akteure im Newssystem
- Newssystem Anwendungsfälle für den Systemadministrator
- Newssystem Anwendungsfälle für den Editor
- Newssystem Anwendungsfälle Zusammenfassung
- Newssystem Anwendungsfälle Webuser
- Anwendungsfall Add Category
- Anwendungsfall Add Editor to Category
- Anwendungsfall Change Editor
- Nebenläufigkeiten beim Editieren von Newseinträgen
- Anwendungsfall Create Editor
- Anwendungsfall Delete Category
- Anwendungsfall Delete Editor
- Anwendungsfall Edit Category
- Anwendungsfall Remove Editor From Category
- Anwendungsfall Show Editors
- Anwendungsfall Show Categories
- Anwendungsfall Add Image to Newsentry
- Anwendungsfall Create Newsentry
- Anwendungsfall Delete Image
- Anwendungsfall Delete Newsentry
- Anwendungsfall Edit Image Data
- Anwendungsfall Edit Newsentry
- Anwendungsfall Navigate in Newslist
- Anwendungsfall Remove Image from Newsentry
- Anwendungsfall Search Image
- Anwendungsfall Search News
- Anwendungsfall Set Presentation Times
- Anwendungsfall Upload Image
- Anwendungsfall Navigate Archive News Shortentries
- Anwendungsfall Navigate Shortentries
- Anwendungsfall Show Archive Newsentry
- Anwendungsfall Show Newsentry
- Anwendungsfall Show Shortentries
- Aufbereiten der bisherigen Anwendungsfälle
- Technische Anwendungsfälle
- Nebenläufigkeiten beim Lesen von Newseinträgen
- Lasst uns mal über Performancemessung reden
- Erste Gedanken zum Backup und Restore für unser Newssystem
- Zwischenschicht zur Performancemessung einbauen
- Performancemessungen ein- und ausschalten
- Performance Messung auf dem Server durchführen
- Newssytem Daten Modellieren
- Anwender Aktionen loggen
- Geschäftsmodelle erkennen
- ImageModel Beschreibung
- Installierbarkeit des Newssystems
- Housekeeping im Newssystem
- Anwendungsfall SearchNotUsedImages
- UserModel Beschreibung
- Meldungsverwaltung und Severity Bestimmung im Newssystem
- UserModelFactory
- Einsatz eines Frameworks für die Erstellung des Newssystems
- Ist das Newssystem einfach nur eine View auf eine Blogsoftware?
- Factory- und Adapter Pattern für die Erweiterung von WordPress
- Wieso will ich das Newssystem nicht als WordPress Plugin erstellen?
- Newssystem gesundschrumpfen
- Wer sind unsere Kunden für das Newssystem?
- Requirements für Newssystem erfassen
- Rahmenbedingungen für das Newssystem
- Entscheidung wie das Newssystem jetzt umgesetzt werden soll
- Welche Tools können wir zur Anforderungsverwaltung einsetzen?
- Verwalten der Anforderungen
- Namensänderungen im Newssystem Modell
- Ein Tool für die Anforderungen
- Komponenten die im ersten Sprint umgesetzt werden sollen
- Auf der Suche nach einem Tool um Anforderungen zu erfassen
- Security fummelt man am Besten gleich in die Architektur hinein
- Security Komponenten Klassendiagramm
- wie schrumpft man das System Gesund?
Akteure beschreiben die Rollen, die für den Betrieb eines Systems benötigt werden. Wenn du eine Rolle einnimmst, bist du zum Beispiel der Kassenwart deines Vereins. Die Rolle Kassenwart hat nichts mit deinem Geschlecht oder deiner Person zu tun. Die Rolle Kassenwart beschreibt die Aufgaben, Kompetenzen und Verantwortungen einer Person in einem bestimmten Kontext. Wer der Kassenwart ist interessiert dabei nicht. Die Akteure werden daher immer in der männlichen Form beschrieben.
Die Akteure, die bisher für das Newssystem erkannt worden, sind in folgender Grafik dargestellt. Ich habe den Master Editor eingefügt, da aus den Kommentaren hervortrat, dass wir einen Editor benötigen der mehr Rechte hat als die einzelnen Editoren. Eventuell werden wir auf unserer Reise zum Newssystem noch weitere Akteure finden. Dann werde ich diesen Artikel hier entsprechend anpassen.

Akteur Systemadministrator
Der Systemadministrator verwaltet die einzelnen Kategorien in die Newseinträge eingeschrieben werden können. Weiterhin legt er Editoren an, die berechtigt sind einzelne Newseinträge zu verwalten.
Akteur Editor
Der Akteur Editor wird die einzelnen Newseinträge anlegen, ändern und löschen. Er ist nur für seine Newseinträge verantwortlich. Die Newseinträge von anderen Editoren kann er nicht ändern.
Akteur Master Editor
Der Akteur Master Editor hat die gleichen Eigenschaften wie ein “normaler” Editor. Zusätzlich kann der Master Editor jedoch alle Newseinträge von allen Editoren verändern. Somit erreichen wir, dass ein falsch eingetragener Newseintrag geändert werden kann, ohne dass der betroffene Editor dies durchführen muss. (Siehe die Kommentare zu diesem Artikel)
Akteur Webuser
Die Personen, die unsere Webseiten aufrufen wollen wir Webuser nennen. Sie haben keine Rechte am System etwas zu verändern, dürfen jedoch die Newseinträge lesen und suchen.
Aufgabe
Ich habe als Beispiel den Kassenwart eines Vereins als Akteur beschrieben. Versuch bitte mal kurz einen Akteur “1. Vorsitzender” in einem Sportverein zu beschreiben. Was hat dieser Akteur für Aufgaben, Kompetenzen und Verantwortungen?
Der Beitrag wurde
am Montag, den 2. März 2009 um 00:02 Uhr veröffentlicht
und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=328
Dir gefiel der Artikel? Dann abonniere doch den RSS Feed![]()
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.









Irgendwie fehlt mir die Beschreibung des Kassenwarts… Aber egal, nehmen wir mal den ersten Vorsitzenden.
Aufgaben:
Einstellen von speziellen News, wie z.B. neue Trainingszeiten
Kompetenzen:
Ein formal verantwortlicher Vorsitzender muss alle Beiträge und Inhalte anderer editieren und löschen dürfen.
Falls jemand nur Mist schreibt, muss er rollenbezogen bzw. auch personenbezogen Rechte entziehen können.
Verantwortung:
Vorsitzender ist verantwortlich für die Inhalte einer Website.
Zunächst und prinzipiell einmal für alles. Je nach Größe und Aufbau seines Vereins kann er oder sie Aufgaben abgeben, sei es zeitweise, z.B. als Urlaubsvertretung oder sei es auf Dauer, z.B. Verantwortliche für einen Teilbereich benennen.
Für ein Verteilen der Aufgaben, muss ein erster Vorsitzender also Schreibrechte vergeben können, damit also Editoren anlegen.
Nach obiger Definition der Akteure muss mein erster Vorsitzender also Sysadmin sein.
Huhu,
hm…
Nach der Definition gebe ich dir (fast) recht. Der Vorsitzende kann der Sysadmin sein und somit die Rechte verwurschteln. Der Sysadmin hat im Moment jedoch keine Rechte einen Artikel zu verändern.
Wenn wir so was brauchen müssen wir nochmal über die Bücher. Ich sehe hier noch eine “Master-Editor” Rolle die alle Editor Einträge entsprechend ändern darf. Bis zum 20. März werden alle Anwendungsfälle, die mir gestern so eingefallen sind, publiziert sein. Wir werden hier also noch ein bisschen aufputzen müssen.
Roland schrieb:
Hm, fände ich jedoch sinnvoll. Wahrscheinlich nicht in jedem Fall, aber sei so einem Vereinsbeispiel wäre es wohl schon gut…
Ich behaupte wir werden hier einen SUPER-Editor bauen der alle Editor Texte überarbeiten darf. Mal sehen wie wir das machen…
Ich habe nun eine Master Editor eingeführt. Dieser soll uns die Möglichkeit geben, die Einträge sämtlicher Editoren zu überwachen und gegebenenfalls zu ändern.
Gut
[...] Programmieren (19) SerienartikelErstellen eines Newssystems Akteure im Newssystem Newssystem Anwendungsfälle für den Systemadministrator Newssystem Anwendungsfälle [...]