|
| |
Software-Update-Management ist heute häufig durch Skripte
teilautomatisiert. Diese Skripte werden aber gesteuert durch
Konfigurationsdateien mit Parametern, die manuell eingetragen
werden müssen, zum Beispiel damit das Update in der gegebenen
Umgebung Dateien an den richtigen Stellen findet oder ablegt.
Während Updates für jeweils einzelne
Software-Pakete damit heute weitgehend automatisch ablaufen, müssen aber auch
Konfigurationsänderungen einbezogen werden, die sich auf
das Zusammenspiel von Software-Komponenten beziehen.
Ziel der Arbeit:
Das Ziel der Arbeit ist der Entwurf von
Automatisierungsabläufen für das Software-Update-Management in
einer IT-lösung. Ziel ist dabei in erster Linie
die Konzeption und Simulation der Abläufe, nicht die vollständige
Implementierung.
Vorschlag für das Vorgehen bei der Bearbeitung der DA
- Aufgabenanalyse: Ist-Analyse der Schritte der jetzigen
Software-Update-Vorgänge
- Bewertung des Automatisierungspotenzials der einzelnen
Schritte
- Anhand dieses Automatisierungspotenzials soll abgeschätzt
werden, an welchen Stellen sich eine Automatisierung schnell
und unkompliziert einsetzen lässt. Dabei sollen insbesondere
Schritte identifiziert werden, die durch ihre
Frequenz vor der Automatisierung große manuelle Aufwendungen
erfordert haben, welche durch Automatisierung deutlich
verringert werden können.
- Anhand des Automatisierungspotenzials soll auch eine
sinnvolle Aufgabenverteilung auf Menschen oder Management-Software
vorgenommen werden. Die vom Bearbeiter getroffenen
Entscheidungen sollen dabei begründet werden. Gegebenfalls
sollen mehrere Automatisierungsgrade vorgesehen werden, um
verschiedene Kundenanforderungen abzudecken.
Wichtige Nebenbedingungen
- Einbeziehung eines durchgängigen Logging, sodass die
Automatisierung überwachbar bleibt
- Definition von Eskalationsmechanismen, wenn die
Automatisierung merkt, dass sie das Ziel nicht eigenständig
erreicht
- Den Updatevorgängen soll eine geeignete Transaktionssemantik
zugrunde liegen, sodass nach Fehlschlagen einzelner Abschnitte
des Vorgangs das Gesamtsystem trotzdem operational bleibt.
Zur Verfügung gestellte Werkzeuge
Es wird ein Werkzeug zur Verfügung gestellt,
das die Modellierung, Simulation und Visualisierung von
Abläufen ermöglicht.
In diesem Werkzeug sollen die Abläufe konzeptioniert und
prototypisch implementiert werden.
Aufgabensteller:
Prof.
Dr. D. Kranzlmüller
Anforderungen:
Kenntnisse in folgenden Bereichen sind von Vorteil:
- Systemadministration, insbesondere Updates und deren Abhängigkeiten
- Modellierung von IT-Abläufen
- Bereitschaft, sich schnell in ein Tool einzuarbeiten
Dauer der Diplomarbeit: 6 Monate
Anzahl Bearbeiter: 1
Betreuer:
Ralf König, Oettingenstr. 67, Raum D.12
(Kellergeschoß), Tel. 2180-9113
Nils gentschen Felde, Oettingenstr. 67, Raum D0.12
| |