Galerie de cartes mentales Gestion des documents de projet et gestion de la configuration
La figure ci-dessous résume la gestion des documents de projet et la gestion de la configuration. Les points de connaissances incluent la documentation du logiciel, le niveau de qualité des documents, les activités de gestion de la configuration, les éléments de configuration, la bibliothèque de configuration, etc.
Modifié à 2021-10-27 17:07:31Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Points de connaissance sur la gestion des documents de projet et la gestion de la configuration
Documentation du logiciel
Documentation de développement
Décrivez le processus de développement lui-même.
rapport d'étude de faisabilité
Spécification des exigences
Spécifications fonctionnelles
les spécifications de conception
Plan de développement
Intégration logicielle et planification des tests
Plan d'Assurance Qualité
Informations sur la sécurité et les tests
Documentation produit
Décrire les produits du processus de développement
Manuel de formation
Manuel de référence et guide d'utilisation
Manuel d'assistance logicielle
Manuel du produit
Publicité informative, etc.
Gérer les documents
Enregistrer les informations de gestion de projet
Enregistrement des progrès et des changements de progrès à chaque étape
Enregistrements des modifications logicielles
Responsabilités de l'équipe de développement définies
Plan de projet, rapport de phase de projet
Plan de gestion de configuration, etc.
Niveau de qualité des documents
1. Documentation minimale (documentation de niveau 1)
(1) Documentation pour les développeurs eux-mêmes
2. Documents internes (documents de niveau 2)
programme spécial
3. Documents de travail (documents de niveau 3)
Documents pouvant être utilisés par d'autres organisations
4. Documents formels (documents de niveau 4)
Produits logiciels couramment utilisés
Activités de gestion de configuration
1. Élaborer un plan de gestion de la configuration
2. Identification des configurations
1. Identifier les éléments de configuration logicielle qui doivent être contrôlés
2. Attribuer un identifiant unique à chaque produit et ses composants et la documentation associée
3. Définir les caractéristiques importantes de chaque élément de configuration et identifier le propriétaire
4. Lignes directrices pour l'identification des composants, des données et des points d'acquisition de produits
5. Établir et contrôler les lignes de base
6. Maintenir la documentation et les révisions des composants en relation avec le produit
3. Contrôle des configurations
1. Les demandes de changement doivent être identifiées et documentées
2. Analyser et évaluer les changements
3. Approuver ou refuser les demandes de modification
4. Implémenter, vérifier et publier les éléments logiciels modifiés
5. Une piste d'audit doit être conservée pour chaque modification, et la raison de la modification ainsi que l'autorisation de la modification doivent être suivies.
6. Tout accès aux éléments logiciels contrôlés qui gèrent les fonctions de sécurité et de confidentialité de sécurité doit être contrôlé et audité.
4. Rapport sur l'état de la configuration
1. La représentation et le statut de chaque élément contrôlé
2. Le statut de chaque demande de changement et le statut de mise en œuvre des modifications approuvées
3. L'état des versions actuelles et passées de chaque référence et la comparaison des versions individuelles
4. Enregistrements d'autres activités de gestion de configuration
5. Vérification des configurations
Vérifiez la cohérence des éléments de configuration avec les identifiants de configuration pour garantir l'efficacité de la gestion de la configuration et éviter toute confusion, telle que
(1) Empêcher la livraison de produits de qualité inférieure aux utilisateurs, tels que des versions incorrectes des manuels d'utilisation
(2) Identification des implémentations imparfaites, telles qu'un développement qui ne répond pas aux spécifications initiales ou des modifications qui ne sont pas mises en œuvre en réponse aux demandes de changement
(3) Rechercher des disparités ou des incompatibilités entre les éléments de configuration
(4) Confirmez que l'élément de configuration a été stocké comme référence après l'examen de contrôle qualité requis
(5) Vérifier les enregistrements et la documentation pour maintenir la traçabilité
6. Gestion et livraison des versions
Éléments de configuration
Afin de contrôler les changements sans entraver sérieusement les changements raisonnables, le concept de lignes de base est introduit.
Pour chaque référence, définissez les éléments suivants
événements qui établissent une référence
Éléments de configuration contrôlés
Procédures d’établissement et de modification des lignes de base
Autorisations requises pour approuver les modifications apportées à la référence
Éléments de configuration de base
Y compris tous les documents de conception et programmes sources, etc.
Fonction de référence
Configuration initiale de la fonction réussie
Attribuer une référence
Configuration de distribution initiale réussie
référence du produit
Configurations de produits qui réussissent initialement ou sous condition
Accès en lecture ouvert aux développeurs de logiciels
Éléments de configuration non de base
Incluant divers plans et rapports du projet, etc.
Accès en lecture ouvert au PM, au CCB et au personnel associé
Éléments de configuration typiques
proposition de planification de programme
Document d'exigences
Documentation de conception
code source
code exécutable
cas de test
Diverses données nécessaires à l'exécution du logiciel
Trois états des éléments de configuration
brouillon
Numéro de version : 0.YZ
officiel
Numéro de version : X.Y
Réviser
Numéro de version : X.YZ
Étapes de contrôle de version
Créer des éléments de configuration
Modifier les éléments de configuration en statut "Brouillon"
Examen technique ou approbation de la direction
Officiellement publié
changement
Principaux attributs
Nom, identifiant, statut du fichier, version, auteur, date, etc.
Bibliothèque de configurations
Stocker les éléments de configuration et enregistrer toutes les informations relatives aux éléments de configuration
1. Bibliothèque dynamique (bibliothèque de développement, bibliothèque de programmeur, bibliothèque de travail, système dynamique, système de développement, espace de travail)
1.1. Utilisé pour enregistrer l'entité de configuration en cours de développement par le développeur
1.2. Les éléments de configuration de la bibliothèque dynamique sont placés sous gestion de versions
1.3. Est-ce l'espace de travail des ingénieurs logiciels, contrôlé par les développeurs
1.4. Les informations de la bibliothèque dynamique changent fréquemment et aucun contrôle de configuration n'est requis, sauf si nécessaire.
C'est à la discrétion du développeur et il n'est pas nécessaire de passer par le processus de modification. Les entités développées sont éditées ici.
2. Bibliothèque contrôlée (bibliothèque principale, bibliothèque système, système principal, système contrôlé)
2.1. Adapté à la gestion des références actuelles et au contrôle des modifications apportées aux références
2.2. Les ingénieurs logiciels et autres personnels autorisés sont libres de copier les unités et les composants de la bibliothèque contrôlée.
2.3. Les éléments de configuration de la bibliothèque principale sont placés sous gestion complète de la configuration
À la fin d'une certaine phase de développement du système d'information, le produit du travail en cours est stocké.
3. Bibliothèque statique (entrepôt de logiciels, bibliothèque de produits logiciels, bibliothèque de produits)
3.1. Pour archiver une variété de références publiées largement utilisées
3.2. Placé sous gestion complète de configuration
Une fois que le produit du système d'information développé a terminé les tests du système, il est stocké dans la bibliothèque de produits en tant que produit final, en attente d'être livré à l'utilisateur ou installé sur site.