Description |
1 online resource (375 pages) |
Contents |
Inhaltsverzeichnis; 1 Einleitung; 1.1 Wer dieses Buch lesen sollte; 1.2 Warum Subversion, Maven und Redmine?; 1.3 Abgrenzung und Begriffserläuterungen; 1.4 Aufbau des Buches; 1.5 Beispielprojekt e2etrace; 1.6 Konventionen; 1.7 Webseite zum Buch; 1.8 Danksagung; 2 Einführung in das Konfigurationsmanagement; 2.1 Was ist Konfigurationsmanagement?; 2.1.1 Ziele des Konfigurationsmanagements; Änderungen kontrollieren; Qualität sicherstellen; Produktivität steigern; Transparenz verbessern; 2.1.2 Argumente für den Einsatz im Projekt; 2.1.3 Normen und Standards. |
|
2.2 Aufgaben und Verfahren des Kernprozesses2.2.1 Auswahl der Konfigurationselemente; Eindeutige Konfigurationselemente; Mögliche Konfigurationselemente; Keine Konfigurationselemente; 2.2.2 Erstellung des Konfigurationsmanagement-Handbuches; Notwendigkeit des KM-Handbuches; Gliederung des KM-Handbuches; 2.2.3 Beschreibung der Konfigurationselemente; 2.2.4 Festlegung der Projektstruktur; Einfluss der Projektorganisation; Einfluss der Softwarearchitektur; Technische Einflussfaktoren; 2.2.5 Verwaltung der Konfigurationselemente; Repository; Versionen und Deltas; Check-out und Check-in. |
|
Parallele Änderungen an DateienTags und Baselines; Branches; 2.2.6 Projektautomatisierung; Aufbau eines Build-Prozesses; Varianten des Build-Prozesses im Projekt; Umsetzung des Build-Prozesses; 2.2.7 Änderungs- und Fehlermanagement; Aufsetzpunkte im Projekt; Aufgaben des Änderungsmanagements; Prinzipielle Vorgehensweise; Inhalt eines CR; Werkzeuge zum Änderungs- und Fehlermanagement; Etablierung eines Änderungsmanagers; 2.3 Erweiterter Prozess; 2.3.1 Releasemanagement; Beschreibung der Releases; Planung der Releases; 2.3.2 Audits; Durchführung von Audits; 2.3.3 Metriken. |
|
Sinnvolle und sinnlose MetrikenManuell ermittelte Metriken; Automatisierte Metriken; Auswahl geeigneter automatisierter Metriken; Psychologische Konsequenzen im Projekt; 2.3.4 Berichte; 3 Konfigurationsmanagement- Werkzeuge; 3.1 Subversion; 3.1.1 Funktionsumfang; 3.1.2 Architektur; Verfügbare Servervarianten; 3.1.3 Bezugsquelle und Installation; 3.1.4 Dokumentation; 3.2 Maven; 3.2.1 Funktionsumfang; 3.2.2 Architektur; 3.2.3 Bezugsquelle und Installation; 3.2.4 Dokumentation; 3.3 Redmine; 3.3.1 Funktionsumfang; 3.3.2 Architektur; 3.3.3 Bezugsquelle und Installation; 3.3.4 Dokumentation. |
|
3.4 Nexus3.4.1 Funktionsumfang; 3.4.2 Architektur; 3.4.3 Bezugsquelle und Installation; 3.4.4 Dokumentation; 3.5 Hudson; 3.5.1 Funktionsumfang; 3.5.2 Bezugsquelle und Installation; 3.5.3 Dokumentation; 3.6 Weitere Werkzeuge und Frameworks; 4 Verwaltung der Konfigurationselemente mit Subversion; 4.1 Einrichten des Repositorys; 4.1.1 Arbeitsweise des Repositorys; 4.1.2 Erstellung eines Repositorys; 4.1.3 Benutzer und Zugriffsrechte festlegen; 4.1.4 Zugriff auf das Repository; 4.2 Projektstruktur und Konfiguration festlegen; 4.2.1 Einfluss des Releaseplans. |
Note |
4.2.2 Vorbereitung der Tags und Branches. |
Summary |
Hauptbeschreibung Anhand von zahlreichen Beispielen zeigt der Autor, wie man einen Konfigurationsmanagement-Prozess (KMP) auf der Basis von Open-Source-Werkzeugen schnell und sauber aufsetzen kann. Subversion übernimmt dabei die Verwaltung der Konfigurationselemente. Maven, Nexus und Hudson unterstützen die Projektautomatisierung sowie die Qualitätssicherung mit Tests und Metriken. Biographische Informationen Gunther Popp arbeitet als freier Softwarearchitekt, Softwareentwickler und Berater. Seine Arbeitsschwerpunkte sind die Konzeption und Implementierung von J. |
Bibliography |
Includes bibliographical references and index. |
Subject |
Subversion (Computer file)
|
|
Apache (Computer file : Apache Group)
|
|
Apache (Computer file : Apache Group) |
|
Subversion (Computer file) |
|
Computer software -- Development.
|
|
Project management -- Computer programs.
|
|
Open source software.
|
|
Java (Computer program language)
|
|
Logiciels libres. |
|
Java (Langage de programmation) |
|
Computer software -- Development |
|
Java (Computer program language) |
|
Open source software |
|
Project management -- Computer programs |
Other Form: |
Print version: Popp, Gunther. Konfigurationsmanagement mit Subversion, Maven und Redmine : Grundlagen für Softwarearchitekten und Entwickler. Heidelberg : dpunkt.verlag, ©2013 9783864900815 |
ISBN |
9783864913105 |
|
3864913101 |
|
9783864900815 |
|
3864900816 |
|