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.