Konfigurationsmanagement

Ähnliche Dokumente
Konfigurationsmanagement mit Subversion, Ant und Maven

Konfigurationsmanagement mit Subversion, Maven und Redmine

Inhaltsverzeichnis.

Konfigurationsmanagement mit Subversion, Ant und Maven

Einführung in Subversion

Agiles Konfigurationsmanagement mit Open-Source-Werkzeugen. Gunther Popp

Internes Web-Portal der AK-Leiter

Versionsverwaltung GIT & SVN. Alexander aus der Fünten. Proseminar: Methoden und Werkzeuge, SS Lehrstuhl i9, Prof. Dr. T.

Dokumentenmanagement mit active.pdm

Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen

Wo sind meine Anforderungen?

Dreamweaver 8 Einführung

Vom Finden und Suchen Büroorganisation und KitaPlusQM

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

2 Einführung in das Konfigurationsmanagement 11

Fallbeispiel. Auswahl und Evaluierung eines Software- Lokalisierungstools. Tekom Herbsttagung 2004 Angelika Zerfaß

Neues Modul für individuelle Anlagen. Änderung bei den Postleitzahl-Mutationen

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Perspektiven: Spiele in ios

Word 2010 Schnellbausteine

Modul 1 Modul 2 Modul 3

Onlineschulung. Wir setzen Maßstäbe! zu aktuellen Themen. Wago-Curadata Steuerberatungs-Systeme GmbH Schleißheimer Straße München

Titel. SCSM ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf

Anleitung zur Datensicherung und -rücksicherung in der VR-NetWorld Software

TWEBSITE DIE MASSGESCHNEIDERTE WEBSITE FÜR HOTELS UND PRIVATVERMIETER

Qualitätsmanagement mit Continuous Integration Untersuchung anhand einer Machbarkeitsstudie in der Praxis. Abschlußpräsentation zur Studienarbeit

Benutzerhandbuch planlauf/table 2015

Code of Conduct (CoC)

IT-Projekt-Management

Tender Manager. Sparen Sie Zeit und Kosten durch eine optimierte Erstellung Ihrer individuellen IT-Ausschreibungen

Markup-basiertes Spezifikationsund Anforderungsmanagement in agilen Softwareprojekten

Bootapplikation ohne CODESYS laden

ICS-Addin. Benutzerhandbuch. Version: 1.0

GS-Programme 2015 Allgemeines Zentralupdate

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Kurzanweisung für Google Analytics

In diesem Handbuch werden die Eckpfeiler unseres Qualitätsmanagements dargestellt und soll daher einen entsprechenden Überblick verschaffen.

Software Projekt 2 / Gruppe Knauth Lernziele:

HSR git und subversion HowTo

Smap3D PDM 10. Installation. Stand-Alone-Migration-Analyzer

ACDSee Pro 3-Tutorials: Fotos (+ Datenbank) auf einen anderen Computer bringen

Dokumentenlenkung - Pflicht oder Kür-

Business Application Framework für SharePoint Der Kern aller PSC-Lösungen

Standardisiert aber flexibel

Outlook 2010 Daten importieren und exportieren

Anleitung für das Content Management System

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015

1. Klicken Sie auf das Menü Datei und dort auf das Untermenü Sichern.

Betriebswirtschaftliches Beratungstool für Steuerberater Ziele, Inhalte und Struktur

windream für Microsoft Office SharePoint Server

Versionsverwaltung mit SVN

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Zentrales Verfahren: Dokumentationspflichten für die zentrale Stelle und für die beteiligten Stellen

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Benutzer und Rechte Teil 1

Prüfungsnummer: Prüfungsname: (Deutsche. Version: Demo. Upgrading Your Skills to MCSA Windows 8.

Moodle aktuell halten mit Git

Arbeiten mit den Mastercam Werkzeug-Managern

Übung - Festplattenwartung in Windows Vista

Dokumentenmanagement mit hyscore

Presseinformation. Ihre Maschine spricht! Mai GLAESS Software & Automation Wir machen industrielle Optimierung möglich.

Continuous Integration

Ressourcenmanagement in Forschung und Entwicklung Grünenthal integriert SAS in sein Berechtigungs- und Mandantenkonzept 7.

Vortrag über projectplace.de

STANDARD FÜR ELEKTRONISCHE RECHNUNGEN

Navigation. Drucken Klicken Sie auf ein Symbol, um nähere Informationen zu erhalten. Papierhandhabung Anzeigen der Online-Informationen

Medizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong

Backup der Progress Datenbank

Vodafone Conferencing Meetings durchführen

Einreichung zum Call for Papers

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Software-Validierung im Testsystem

GPP Projekte gemeinsam zum Erfolg führen

BlueEvidence Services in Elexis

2. Word-Dokumente verwalten

Git. Dezentrale Versionsverwaltung im Team Grundlagen und Workflows. Rene Preißel Björn Stachmann. 2., aktualisierte und erweiterte Auflage

Zusammenspiel von automatisierten Softwarepaketen mit dem App Model vom Configuration Manager Configuration Manager

IKP Uni Bonn Medienpraxis EDV II Internet Projekt

Managementbewertung Managementbewertung

Kollaborative Pflege eines Software-Handbuches mit Hilfe eines Enterprise-Wikis. empulse GmbH

INFORMATION LIFECYCLE MANAGEMENT

Agile Software Verteilung

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

mmone Internet Installation Windows XP

Version 0.3. Installation von MinGW und Eclipse CDT

MSDE 2000 mit Service Pack 3a

eclips Handheld Remote Control Software Updater

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

L & G TECH Industriezerspanung

Software-Engineering Grundlagen des Software-Engineering 7.3 Sourcecode-Verwaltung mit Versionsmanagement-Systemen Einführung in Subversion (SVN)

Realisierung einer Mitzeichnungslösung auf Basis von SharePoint 2010

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

BSI Technische Richtlinie

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Transkript:

Konfigurationsmanagement Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller Referent: Jannes Ganzel SS 11

Was ist Konfigurationsmanagement? Ergebnisse der Softwareentwicklung im Projektalltag verwalten Mitarbeitern kontrollierten Zugriff auf Projektdaten gewähren Fundament für eine effiziente Zusammenarbeit

Was ist Konfigurationsmanagement? Ziele des KM: Änderungen unter Kontrolle bringen Qualität gewährleisten Produktivität im Team steigern Teammanagement durch erhöhte Transparenz unterstützen

Was ist Konfigurationsmanagement? Argumente für den Einsatz: Kampf um Zeit und Geld Automatisierte Fehleranalyse Projekt-Homepage Normen und Standards KM umfasst alle Elemente des Softwareproduktes

Kernprozesse Auswahl der Konfigurationselemente Konzept der Klassen aus OOP Instanzen der Elemente ergeben Projekt Eindeutige Konfigurationselemente: Quelltext Build-Skripte Meta- und Konfigurationsdaten u.a

Kernprozesse Mögliche Konfigurationselemente: Tools, wie z.b. Entwicklungsumgebungen, Compiler, Build-Tools Bibliotheken, Frameworks

Kernprozesse Keine Konfigurationselemente: Protokolle von Meetings Binäre Auslieferungsdateien Projektpläne

Verwaltung von KM-Elementen Unterstützt kontrollierte Durchführung von Änderungen Garantiert die Nachvollziehbarkeit aller Änderungen

Konzepte der KME-Verwaltung Repository (Softwarebibliothek): Datensicherheit aller Instanzen Sicherstellung der Verfügbarkeit Gewährleistung der Integrität Verhinderung unberechtigter Zugriffe Nachvollziehbarkeit

Konzepte der KME-Verwaltung Versionen und Deltas: Nach Änderung wird neue Version im Repository abgelegt Wiederherstellen eines alten Standes Versionshistorie Vergleich zweier Versionen Versionen unterscheiden sich in ihren Deltas (kleine Teile einer Datei) Nur diese Unterschiede werden gespeichert Platzsparend

Projektautomatisierung Wiederholbarkeit und Reproduzierbarkeit des Projektes Ziele der Automatisierung durch Build-Prozess realisiert: Stark projektspezifisch

Build-Prozess 1. Quelltextmodule, Bibliotheken und Ressourcen 2. Aufruf von Compiler, Linker 3. Automatisierte Modultests

Erweiterter Prozess Änderungs- und Fehlermanagement: Kontrollierter Umgang mit Änderungen und Fehlerkorrekturen im Projekt Änderungen erst nach Prüfung und Bewertung Änderungen werden priorisiert und deren Durchführung koordiniert und kontrolliert

Erweiterter Prozess Audits: Prüft, ob die KME's ihre Anforderungen erfüllen Verifiziert vereinbarte Standards Verwendung von Dokumentvorlagen Istzustand = Sollzustand Liefert boolsches Ergebnis

Erweiterter Prozess Metriken: Produktmetriken: Beschreiben Eigenschaften des Produktes (Größe, Komplexität, Antwortzeiten) Prozessmetriken: Auskunft über Güte des Entwicklungsprozesses (benötigter Aufwand zur Behebung eines Fehlers) Projektmetriken: beschreibt das Softwareprodukt an sich (Auftragsvolumen, Teamgröße, Dauer)

KM Werkzeuge: Subversion Freeware Versionskontrollsystem Funktionsumfang: Versionierung Atomare Check Ins Unterstützt Metadaten (Properties) Flexible Client-Server-Struktur Algorithmus zur Deltabildung

KM Werkzeuge: Subversion

KM Werkzeuge: Ant Freeware Java-basiert Umsetzung eines Build-Prozesses Passt Build-Skript automatisch dem OS an Eigene Befehle implementieren

KM Werkzeuge: Ant

KM Werkzeuge: Maven Modellbasierter, deklarativer Ansatz Projektmodell Setzt Annahmen über Build-Prozess voraus Standardisierter Build-Prozess Verwaltung von Abhängigkeiten Erstellung der Projekt - Homepage

KM Werkzeuge: Maven Maven Repository: Ungleich dem Subversion Repository Strukturierte Verzeichnisstruktur Verwaltungsinformationen in XML Keine Versionierung Bibliotheken automatisch geladen

KM Werkzeuge: Maven

Vielen Dank für die Aufmerksamkeit und eine schöne vorlesungsfreie Zeit.