EBAU - Benutzerberechtigungssystem

Transcrição

EBAU - Benutzerberechtigungssystem
EBAU – Benutzerberechtigungssystem
Hochschule Heilbronn
Prof. Dr. Detlef Kreuz
Studiengang Electronic Business
Max-Planck-Str. 39
D-74081 Heilbronn
Tel.: +49 (0) 7131 504 450
Fax: +49 (0) 7131 252470
E-Mail: [email protected]
Web: www.hs-heilbronn.de/eb
Um Anwendungen und Daten vor unberechtigten Zugriffen zu schützen, ist es
heutzutage wichtiger denn je, ein effizientes und sicheres Benutzerberechtigungssystem bereitzustellen. Dies beinhaltet
nicht nur die bloße Kontrolle von Zugangsvoraussetzungen, sondern auch die Vergabe von Berechtigungen, die Speicherung von persönlichen Benutzerinformationen sowie die Verwaltung all dieser Daten. Das Projektteam EBAU hat sich zur
Aufgabe gemacht, dies in Form einer
Softwarelösung, die per Schnittstelle (API)
in verschiedenste Programme (hier, die
Projekte AMS, EBTM und EBMS) eingebunden werden kann, zu realisieren.
Ausgangssituation
Die verschiedenen Projektteams AMS (Application
Management System), EBTM (Electronic Business
Time Management) und EBMS (Electronic Business
Meeting Solution) des Studiengangs Electronic Business der Hochschule Heilbronn haben für ihre
Softwareprojekte jeweils eigene Benutzerberechtigungssysteme implementiert. Diese sind jedoch nur
an die Bedürfnisse des eigenen Programms angepasst (da die Entwicklung eines Benutzerberechtigungssystems nie im Vordergrund der jeweiligen
Einzelprojekte stand) und deshalb in ihrer Funktion
begrenzt.
Zielsetzung
Ziel des Projektes EBAU (Electronic Business
AUthorization) war die Erstellung eines Benutzerberechtigungssystems, das schnell und einfach über
eine Schnittstelle in die einzelnen Softwareprojekte
integriert werden kann und die gewünschten Funktionen aller beteiligten Teams in sich vereinigt. Der
Quellcode sollte gut dokumentiert und verständlich
sein, um eine spätere Weiterentwicklung durch ein
anderes Team zu ermöglichen.
Projektteam EBAU (von links): Tobias Schneider, Michael
Hofmann, Berislav Bagaric-Soljak, Roman Freyer, Patrick
Steinbacher
Umsetzung
Neben den üblichen Projektaufgaben, wie Rollenverteilung, Risiko- und Anforderungsanalysen oder
die Erstellung des Pflichtenhefts, war es wichtig,
regelmäßige Meetings abzuhalten und sich mit den
anderen Projektteams zu beraten. Nur so konnte
sichergestellt werden, dass das Benutzerberechtigungssystem auch die Anforderungen aller Beteiligten erfüllt.
Projektergebnisse
Das Projektteam hat im Verlauf der Projektstudie
erfahren, wie wichtig eine gute Kommunikation zwischen allen Beteiligten ist und der Ausfall eines
Teammitgliedes (z.B. durch Krankheit) doch größere
Auswirkungen haben kann als ursprünglich gedacht.
Leider wurde das erstellte Benutzerberechtigungssystem in diesem Semester bisher von keinem
Team integriert. Dies ist für die folgenden Semester
geplant.
Kreuz, Stand: 14.04.2010
Fazit
Die Projektstudie gab allen Teilnehmern einen guten
Einblick in den Ablauf eines richtigen Projektes, mit
allen Höhen und Tiefen. Der Projektumfang wurde
am Anfang deutlich unterschätzt, einige Rückschläge mussten in Kauf und die verlorene Zeit wieder
aufgeholt werden. Durch die intensive Teamarbeit
konnte das Projekt schließlich zu einem erfolgreichen Abschluss gebracht werden.