Mindmap-Galerie Projektdokumentenverwaltung und Konfigurationsmanagement
Die folgende Abbildung fasst die Projektdokumentenverwaltung und die Konfigurationsverwaltung zusammen. Zu den Wissenspunkten gehören Softwaredokumentation, Dokumentqualitätsniveau, Konfigurationsverwaltungsaktivitäten, Konfigurationselemente, Konfigurationsbibliothek usw.
Bearbeitet um 2021-10-27 17:07:31Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Wissenspunkte für Projektdokumentenmanagement und Konfigurationsmanagement
Softwaredokumentation
Entwicklungsdokumentation
Beschreiben Sie den Entwicklungsprozess selbst.
Bericht über die Machbarkeitsstudie
Anforderungsspezifikation
Funktionsspezifikationen
Design-Spezifikationen
Entwicklungsplan
Softwareintegration und Testplanung
Qualitätssicherungsplan
Sicherheits- und Prüfinformationen
Produktdokumentation
Beschreiben Sie die Produkte des Entwicklungsprozesses
Trainingshandbuch
Referenzhandbuch und Benutzerhandbuch
Software-Support-Handbuch
Bedienungsanleitung
Informationswerbung usw.
Dokumente verwalten
Erfassen Sie Projektmanagementinformationen
Aufzeichnung des Fortschritts und der Fortschrittsänderungen in jeder Phase
Aufzeichnungen über Softwareänderungen
Verantwortlichkeiten des Entwicklungsteams definiert
Projektplan, Projektphasenbericht
Konfigurationsmanagementplan usw.
Qualitätsniveau des Dokuments
1. Mindestdokumentation (Level-1-Dokumentation)
(1) Dokumentation für Entwickler selbst
2. Interne Dokumente (Level-2-Dokumente)
Sonderprogramm
3. Arbeitsdokumente (Level-3-Dokumente)
Dokumente, die von anderen Organisationen verwendet werden können
4. Formale Dokumente (Level 4-Dokumente)
Häufig verwendete Softwareprodukte
Konfigurationsmanagementaktivitäten
1. Entwickeln Sie einen Konfigurationsmanagementplan
2. Konfigurationsidentifikation
1. Identifizieren Sie Softwarekonfigurationselemente, die gesteuert werden müssen
2. Weisen Sie jedem Produkt und seinen Komponenten sowie der zugehörigen Dokumentation eine eindeutige Kennung zu
3. Definieren Sie die wichtigen Merkmale jedes Konfigurationselements und identifizieren Sie den Eigentümer
4. Richtlinien zur Identifizierung von Komponenten, Daten und Produkterfassungspunkten
5. Legen Sie Baselines fest und kontrollieren Sie diese
6. Pflegen Sie die Dokumentation und Komponentenrevisionen in Bezug auf das Produkt
3. Konfigurationskontrolle
1. Änderungswünsche sollten identifiziert und dokumentiert werden
2. Analysieren und bewerten Sie Veränderungen
3. Änderungswünsche genehmigen oder ablehnen
4. Implementieren, überprüfen und veröffentlichen Sie geänderte Softwareelemente
5. Für jede Änderung sollte ein Prüfpfad geführt werden und der Grund für die Änderung sowie die Autorisierung für die Änderung sollten nachverfolgt werden.
6. Der gesamte Zugriff auf kontrollierte Softwareelemente, die Sicherheits- und Geheimhaltungsfunktionen übernehmen, sollte kontrolliert und geprüft werden
4. Konfigurationsstatusbericht
1. Die Darstellung und der Status jedes kontrollierten Elements
2. Der Status jeder Änderungsanforderung und der Implementierungsstatus genehmigter Änderungen
3. Der Status aktueller und früherer Versionen jeder Baseline und Vergleich einzelner Versionen
4. Aufzeichnungen anderer Konfigurationsverwaltungsaktivitäten
5. Konfigurationsaudit
Überprüfen Sie die Konsistenz von Konfigurationselementen mit Konfigurationskennungen, um die Wirksamkeit des Konfigurationsmanagements sicherzustellen und keine Verwirrung zu zulassen, z
(1) Verhindern Sie, dass minderwertige Produkte an Benutzer geliefert werden, beispielsweise falsche Versionen von Benutzerhandbüchern
(2) Identifizierung unvollständiger Implementierungen, z. B. Entwicklungen, die nicht den ursprünglichen Spezifikationen entsprechen, oder Änderungen, die nicht als Reaktion auf Änderungsanforderungen umgesetzt werden
(3) Finden Sie Abweichungen oder Inkompatibilitäten zwischen Konfigurationselementen
(4) Bestätigen Sie, dass das Konfigurationselement nach der erforderlichen Qualitätskontrollprüfung als Baseline gespeichert wurde
(5) Überprüfen Sie, ob Aufzeichnungen und Dokumentationen die Rückverfolgbarkeit gewährleisten
6. Release-Management und Lieferung
Konfigurationselemente
Um Änderungen zu kontrollieren, ohne sinnvolle Änderungen ernsthaft zu behindern, wird das Konzept der Baselines eingeführt
Definieren Sie für jede Baseline Folgendes
Grundereignisse
Kontrollierte Konfigurationselemente
Verfahren zum Festlegen und Ändern von Baselines
Erforderliche Berechtigungen zum Genehmigen von Änderungen an der Baseline
Basiskonfigurationselemente
Einschließlich aller Designdokumente und Quellprogramme usw.
Funktionsbasislinie
Anfänglich übergebene Funktionskonfiguration
Grundlinie zuweisen
Anfänglich übergebene Verteilungskonfiguration
Produktbasislinie
Produktkonfigurationen, die anfänglich oder bedingt bestehen
Offener Lesezugriff für Softwareentwickler
Nicht-Basiskonfigurationselemente
Einschließlich verschiedener Pläne und Berichte für das Projekt usw.
Offener Lesezugriff für PM, CCB und zugehöriges Personal
Typische Konfigurationselemente
Programmplanungsvorschlag
Anforderungsdokument
Designdokumentation
Quellcode
ausführbarer Code
Testfall
Verschiedene Daten, die zum Ausführen der Software erforderlich sind
Drei Zustände von Konfigurationselementen
Entwurf
Versionsnummer: 0.YZ
formell
Versionsnummer: X.Y
Überarbeiten
Versionsnummer: X.YZ
Schritte zur Versionskontrolle
Erstellen Sie Konfigurationselemente
Ändern Sie Konfigurationselemente im Status „Entwurf“.
Technische Überprüfung oder Genehmigung durch die Führungsebene
Offiziell veröffentlicht
ändern
Hauptattribute
Name, Kennung, Dateistatus, Version, Autor, Datum usw.
Konfigurationsbibliothek
Speichern Sie Konfigurationselemente und zeichnen Sie alle Informationen zu Konfigurationselementen auf
1. Dynamische Bibliothek (Entwicklungsbibliothek, Programmierbibliothek, Arbeitsbibliothek, dynamisches System, Entwicklungssystem, Arbeitsbereich)
1.1. Wird zum Speichern der Konfigurationsentität verwendet, die derzeit vom Entwickler entwickelt wird
1.2. Die Konfigurationselemente der dynamischen Bibliothek stehen unter Versionsverwaltung
1.3. Ist der Arbeitsbereich von Softwareentwicklern, der von Entwicklern kontrolliert wird
1.4. Dynamische Bibliotheksinformationen ändern sich häufig und es ist keine Konfigurationskontrolle erforderlich, sofern dies nicht erforderlich ist.
Es liegt im Ermessen des Entwicklers und es ist nicht erforderlich, den Änderungsprozess zu durchlaufen. Entwickelte Entitäten werden hier bearbeitet.
2. Kontrollierte Bibliothek (Hauptbibliothek, Systembibliothek, Hauptsystem, Kontrollsystem)
2.1. Geeignet für die Verwaltung aktueller Baselines und die Kontrolle von Änderungen an Baselines
2.2. Softwareentwicklern und anderen autorisierten Mitarbeitern steht es frei, Einheiten und Komponenten in der kontrollierten Bibliothek zu kopieren
2.3. Konfigurationselemente in der Hauptbibliothek unterliegen der vollständigen Konfigurationsverwaltung
Am Ende einer bestimmten Phase der Informationssystementwicklung wird das aktuelle Arbeitsprodukt gespeichert.
3. Statische Bibliothek (Software-Warehouse, Software-Produktbibliothek, Produktbibliothek)
3.1. Zur Archivierung einer Vielzahl weit verbreiteter veröffentlichter Baselines
3.2. Unter vollständigem Konfigurationsmanagement gestellt
Nachdem das entwickelte Informationssystemprodukt den Systemtest abgeschlossen hat, wird es als Endprodukt in der Produktbibliothek gespeichert und wartet darauf, an den Benutzer geliefert oder vor Ort installiert zu werden.