Fachhochschule Brandenburg Wirtschaftsinformatik SS 06 Aufgaben- und Organisationsgestaltung, Systemanalyse 2 Prof. Dr. Dietmar Wikarski Verteilte Modellierung mit SemTalk Dokumentation Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 Martin Rahnefeld Jens Albrecht Timo Reckert Datum 10.06.2006 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Inhalt Gruppe 2, Team 4 Seite 1 Prozessbeschreibung ...................................................................................................... 3 1.1 Hauptprozess: IP-Nummernvergabe ............................................................... 3 1.1.1 Verfeinerung: 1 Erstanmeldung durchführen ................................... 4 1.1.2 Verfeinerung: 2 Ummeldung durchführen ......................................... 4 1.2 Organigramm ........................................................................................................ 4 1.3 Speichermodell ..................................................................................................... 4 1.4 Organisatorisches Einheiten Modell .............................................................. 5 1.5 Informationsmodell ............................................................................................. 5 1.6 Stellenmodell ......................................................................................................... 5 2 Erfahrungen und Annahmen bei der Modellierung ......................................... 6 3 Aufgetretene Probleme und Lösungen bei der Modellierung ...................... 6 4 Anforderungen / Wünsche für die Verbesserung von SemTalk ................ 7 5 Projekttagebuch auf Basis von eGroupware ..................................................... 7 6 Modell ............................................................................................................................... 8 6.1 Hauptprozess......................................................................................................... 8 6.2 Erstanmeldung durchführen ............................................................................ 9 6.3 Ummeldung durchführen ................................................................................ 10 7 Anhang: Protokolle der Interviews ..................................................................... 11 2 Datum 10.06.2006 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 1 Prozessbeschreibung 1.1 Hauptprozess: IP-Nummernvergabe Der Prozess beginnt mit dem Eintreffen eines PCs, bzw. mit dem Bedürfnis eine IP zu beantragen (wobei ein Rechner vorhanden sein muss). Alle zur Fachhochschule Brandenburg gehörigen Personen (User genannt) sind berechtigt solch einen Antrag zu stellen. Als erstes muss der entsprechende PC durch den User installiert werden, dazu sind ein PC-Name und eine Netzwerkverbindung erforderlich. Wenn keine Inventarnummer vorhanden ist, muss diese vom User bei der Verwaltung beantragt werden. Diese muss dann noch in die Form fbw00000445 umgewandelt werden, damit sie als PC Identifikation genutzt werden kann. Sobald eine Inventarnummer vorhanden ist, hat der User die Aufgabe im Internet ein entsprechendes Formular für die Erst- bzw. Ummeldung zu finden. Das Formular befindet sich auf dem Server Wotan unter: http://fbwcms.fhbrandenburg.de/sixcms/detail.php?id=2434&template=organisationen_de tail Dieses wird ausgefüllt und per E-Mail an den Administrator, der für den Fachbereich Wirtschaft zuständig ist, geschickt. Der Administrator prüft die angegebenen Werte und sendet dem User eine E-Mail, falls diese nicht korrekt sind. Daraufhin antwortet der User auf die E-Mail mit den richtigen Werten, sodass diese wieder geprüft werden können. Je nach Formular muss der Administrator eine Um- bzw. Erstanmeldung durchführen (Punkt 1.1.1 und 1.1.2). Daraufhin wird eine E-Mail an die Mitarbeiter des Rechenzentrums geschickt, dass sich die DNS-Dateien geändert haben und in das System eingepflegt werden müssen. Die Mitarbeiter des Rechenzentrums beantworten diese E-Mail und senden diese an den Administrator zurück, der daraufhin die Netzwerte prüft. Dabei wird ein Eintrag in die MySQL Datenbank eingetragen, dass die IP an den jeweiligen Rechner vergeben wurde. Als letzter Schritt wird dem User vom Administrator eine E-Mail geschickt, die die IP Nummer und den Rechnernamen beinhaltet. Damit ist der Prozess der IP-Nummernvergabe abgeschlossen. 3 Datum 10.06.2006 1.1.1 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 Verfeinerung: 1 Erstanmeldung durchführen Nachdem das Formular erfolgreich geprüft wurde, wird das VLAN vom Administrator zugeordnet und die DNS Datei von dem Server Wotan herunter geladen. Die neuen Werte, wie Name, IP, Bemerkung und Name, MAC Adresse werden jeweils in einer separaten Datei gespeichert und in die DNS Datei eingetragen. Diese Dateien werden vom Administrator an das Rechenzentrum geschickt. Danach werden die Werte in die MySQL Datenbank eingetragen. 1.1.2 Verfeinerung: 2 Ummeldung durchführen Nachdem das Formular erfolgreich geprüft wurde, wird das VLAN vom Administrator zugeordnet und die alte und neue DNS Datei von dem Server Wotan herunter geladen. Die alten Werte werden aus der DNS Datei ausgetragen und die neuen mit den Werten, wie Name, IP, Bemerkung und Name, MAC Adresse in jeweils separaten Dateien gespeichert und in die DNS Datei eingetragen. Danach werden die Werte in die MySQL Datenbank eingetragen. 1.2 Organigramm In Abstimmung mit Herrn Driesch wurde ein einheitliches Organigramm der FHB erstellt, welches die Grundlage für eine ausreichende Integrität liefert. Zu diesem Organigramm wurde auch eine einheitliche Dokumentation erstellt, sodass einen nähere Beschreibung zum Organigramm und der Stellen, sowie Personen, an dieser Stelle entfallen kann. Somit verweise ich hier auf die Dokumentation des einheitlichen Organigramms. 1.3 Speichermodell Das Speichermodell enthält die von uns modellierten Datenbanken, auf die, durch die verschiedenen Institutionen der FH- Brandenburg, zurückgegriffen wird. Wobei hier jedoch nur elektronische verwendet werden. Der Speicher „Wotan“ beschreibt den Hauptserver des Fachbereichrechenzentrums. Der Speicher „MySQL DB“ stellt eine MySQL Datenbank im Bereich Wirtschaft dar, in der die DNS Dateien gespeichert werden. 4 Datum 10.06.2006 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 1.4 Organisatorisches Einheiten Modell Alle organisatorischen Einheiten sind in diesem Modell enthalten. Da dieses Modell aus dem einheitlichen Modell entstanden ist, ist die Dokumentation zu diesen aus der Organigrammsdokumentation zu entnehmen. 1.5 Informationsmodell Hier sind alle verwendeten Klassen mit ihren Attributen und Methoden aufgelistet. 1.6 Stellenmodell Die Stellenbeschreibungen der einzelnen Stellen/Personen sind in diesem Modell festgehalten. 5 Datum 10.06.2006 2 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 Erfahrungen und Annahmen bei der Modellierung Das Interview mit Frau Friedrich-Maier, die unsere Ansprechpartnerin für diesen Prozess gewesen ist, verlief zufrieden stellend. Auch wenn im Laufe der Entwicklung mehrere Interviews nötig geworden sind, aufgrund von Fragen die beim ersten Mal nicht abzusehen waren, ging die Modellierung zügig voran. Das Interview wurde jeweils ohne festen Fragebogen durchgeführt, diese Methode hatte die positiven Auswirkungen, dass die Fragen gleich so gestellt werden konnten, dass man die Antworten direkt in SemTalk umsetzen konnte. Wir haben angenommen, dass es keine schwerwiegenden Fehler in diesem Prozess geben kann. Fehler die wahrscheinlich sind, wurden durch Schleifen gelöst. Sofern ein abnormaler Fehler auftritt, muss der Prozess neu gestartet werden. Während der Modellierung wurde uns bewusst, das mehr Interviews und Versionen nötig werden würden als vorher gedacht. Das lässt sich auf die häufigen Änderungswünsche des Interviewpartners, bzw. der Fehlerkorrektur zurückführen. 3 Aufgetretene Probleme und Lösungen bei der Modellierung Es lassen sich keine Zeitangaben in SemTalk realisieren, dies könnte nur über Kommentare geschehen. Deswegen haben wir uns entschlossen keine Zeiten zu nennen. Bei einigen Aktionen treten unerklärliche Fehler mit SemTalk auf, die ich bisher nicht beheben konnte, z.B. lässt sich an einigen Objektflüssen kein Kommentar anbringen. Die Benutzung von Speichern ist sehr unkomfortabel, es müssen vorhandene Speicher kopiert werden, um sie zu benutzen. Durch die inkonsequente Nutzung von Hotkeys in SemTalk wurden Verfeinerungen etc. sehr behindert. Dies führte zu einem Mehraufwand bei der Modellierung dieser. 6 Datum 10.06.2006 4 Gruppe 2, Team 4 Anforderungen / Wünsche für die Verbesserung von SemTalk 5 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Vergröberungen von bereits vorhandenen Aktivitäten Eine bessere Rückgängigfunktion Besseres Löschverhalten Kosequentes Funktionieren von wichtigen Windows Hotkeys, wie z.B. Strg A, Strg V, Strg C usw. Selbstständiges Löschen von nicht mehr benötigten Objekten, bzw. vollständiges Löschen bei Entf-Taste Funktion die alle Objekte eines Typs gleichgroß zeichnet, vor allem wichtig bei den Kommentaren, die Standardgröße ist übergroß und eine manuelle Anpassung per Hand schwierig und umständlich Projekttagebuch auf Basis von eGroupware Datum 06.04.2006 Beschreibung Interview mit Frau Friedrich Meier 20.04.2006 21.04.2006 02.05.2006 Modellierung Modellierung Verfeinerung für 2tes Interview Interview mit Frau Friedrich Meier 08.05.2006 19.05.2006 23.05.2006 02.06.2006 Arbeit an Dokumentation Modellierung Interview mit Herr Hausmann 10.06.2006 15.06.2006 Dokumentation Präsentation 23.06.2006 Einfügen des Organigramms Fertigstellung Organigramm/Modell 29.06.2006 Personen Martin Rahnefeld Jens Albrecht Timo Reckert Martin Rahnefeld Martin Rahnefeld Martin Rahnefeld Dauer in h 2 Martin Rahnefeld Jens Albrecht Timo Reckert Martin Rahnefeld 0,25 Martin Rahnefeld Martin Rahnefeld Jens Albrecht Timo Reckert Martin Rahnefeld Martin Rahnefeld Jens Albrecht Timo Reckert Martin Rahnefeld 1 0,25 Martin Rahnefeld 6 7 3 1,5 1,5 2 2 1 2 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Datum 10.06.2006 6 Gruppe 2, Team 4 Modell 6.1 Hauptprozess PC eingetroffen PC installieren verlangt PC Name und Netzvverbindung 1 User Inventarnummer.vorhanden Inventarnummer.nicht vorhanden Formular aufsuchen Speicher wotan 2 Inventarnummer bei Verwaltung beantragen 3 User User Erstanmeldung Erstanmeldung beantragen Ummeldung Inventarnummer Ummeldung beantragen 27 28 Inventarnummer umwandeln User User Formular Formular Formular ausfüllen 4 in z.b. fbw00000445 User Inventarnummer 5 User Formular Email an FBRZ W Administrator senden Email beantworten 29 10 User User Email Email Formular prüfen 6 Email FBRZ W Administrator Formular.unvollständig Formular.geprüft Erstanmeldung durchführen Formular.geprüft Ummeldung durchführen 25 26 Email an User senden 9 FBRZ W Administrator FBRZ W Administrator FBRZ W Administrator Email an Mitarbeiter RZ senden Informationen, dass die DNS Dateien geändert wurden, und in das System eingepflegt werden müssen 30 FBRZ W Administrator Email Email beantworten 20 Mitarbeiter RZ Email Netzwerte prüfen und ein Eintrag in der mySQL DB eintragen, dass IP an den Rechner vergeben wurde 21 FBRZ W Administrator Werte.geprüft Email an User senden 22 FBRZ W Administrator Email PC einrichten 8 Datum 10.06.2006 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 6.2 Erstanmeldung durchführen Formular prüfen Formular.geprüft VLAN zuordnen 25.1 FBRZ W Administrator VLAN.zugeordnet DNS-Datei downloaden 25.2 Speicher wotan FBRZ W Administrator DNS-Datei Werte in DNS Datei eintragen Name, IP und Bemerkung + Name und MACAdresse in extra Datei 25.3 FBRZ W Administrator DNS-Datei Werte in MySQL DB eintragen Speicher MySQL DB 25.5 FBRZ W Administrator Email an Mitarbeiter RZ senden 9 Datum 10.06.2006 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 6.3 Ummeldung durchführen Formular prüfen Formular.geprüft VLAN zuordnen 26.1 FBRZ W Administrator VLAN.zugeordnet DNS-Datei downloaden 26.2 FBRZ W Administrator Speicher wotan DNS-Datei aus entsprechender Datei Werte aus DNS Datei austragen 26.3 FBRZ W Administrator DNS-Datei Werte in DNS Datei eintragen 26.4 FBRZ W Administrator DNS-Datei Werte in MySQL DB eintragen Speicher MySQL DB 26.5 FBRZ W Administrator Email an Mitarbeiter RZ senden 10 Name, IP und Bemerkung + Name und MACAdresse in extra Datei Datum 10.06.2006 7 Verteilte Modellierung mit SemTalk Prozess 09: IP-Nummernvergabe Gruppe 2, Team 4 Anhang: Protokolle der Interviews Es gibt nur ein Hauptprotokoll, die andern Interviews wurden live gemacht, das heißt, dass direkt beim Interview das Modell in SemTalk bearbeitet wurde. Wir haben uns daher entschlossen an dieser Stelle nur die Erstinterviews darzustellen, da es die Übersichtlichkeit verletzen würde, wenn wir alle unsere Handzettel folgen ließen. IP Nummern Erst und Ummeldung Mitarbeiter muss neuen PC installieren, bzw. umsetzen Installation verlangt PC Name und Netzverbindung Name =Inventarnummer, außer bei Servern Inventarnummer vorhanden ja/nein Nein: Inventarnummer durch Mitarbeiter umwandeln in Form fhb +00000445-06 Mitarbeiter sucht entsprechendes Formular auf im Internet (FBRZSupport_Org-Links_Ip) Mitarbeiter füllt dieses aus und schickt es ab Admin erhält eine Mail, wenn Formular ausgefüllt Admin prüft Werte Unterscheidung Erst/Ummeldung Bei Unklarheit Mailkontakt zum Mitarbeiter Bis Klarheit Einträge in MySQl DB durch Admin aktualisieren A Erstanmeldung von Admin Zuordnung VLAN festlegen DNS Datei von Wotan downloaden Eintrag in DNS Datei mit Name IP Bemerkung Name und MAC in extra Textdatei Mail an RZ mit DNS + Textdatei B Ummeldung von Admin Zuordnung VLAN DNS Datei von Wotan alte +neues VLAN Eintragen + Austragen in entsprechender DNS Datei mit Name Ip Bemerkung Mail an RZ mit DNS Dateien Werte in MY SQL DB Rückmeldung per Mail von RZ an Admin wenn Eintrag erfolgt Admin prüft Werte im Netz Rückmeldung per Mail von Admin an Mitarbeiter das Eintrag erfolgt Mitarbeiter installiert PC oder prüft bei Ummeldung neue IP Mitarbeiter nach Installation NDS Arbeitsgruppe zuweisen 11