Galerie de cartes mentales Gestion du document d'information du projet et gestion de sa configuration
Cette carte comprend deux contenus majeurs : 1.Documents d'information et leur gestion 2. Gestion des configurations
Modifié à 2020-09-09 09:42:20Cent 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.
Informations sur le projet (documentation) et gestion de la configuration
Les documents d'information et leur gestion
Signification : Les informations (documents) relatives au système d'information font référence à un certain support de données et aux données qu'il enregistre. Il est permanent et peut être lu par des humains ou des machines, et est généralement utilisé uniquement pour décrire quelque chose de lisible par l'homme.
taper:
Exigences d’importance et de qualité
document informel
document officiel
Perspective du cycle de projet
Documentation de développement
Documentation produit
Gérer les documents
Documentation détaillée en 14 catégories
rapport d'étude de faisabilité
plan de développement du projet
Spécification des exigences logicielles
Déclaration des exigences en matière de données
Spécification de conception globale
Instructions de conception détaillées
Instructions de conception de base de données
Manuel de l'Utilisateur
Mode d'emploi
Dossier de développement de modules
Plan de test
Rapport d'analyse des tests
Rapport mensuel d'avancement du développement
Rapport de synthèse sur le développement du projet
règles et méthodes
Normes de rédaction de documents
Convention de numérotation des cartes
Règles d'écriture du répertoire de documents
Système de gestion documentaire
Gestion de la configuration
Discipline consistant à contrôler les changements de configuration pour le bien du système, à maintenir l'intégrité et la traçabilité de la configuration tout au long du cycle de vie du système et à identifier les configurations du système à différents moments (ber97). Est un processus de cycle de vie logiciel de support (IEE12207.0-96)
Dans IEEE6.10.12-90, la gestion de la configuration est formellement définie comme : appliquer des conseils et une supervision techniques et de gestion pour : identifier et documenter les caractéristiques fonctionnelles et physiques des éléments de configuration, contrôler les modifications apportées à ces caractéristiques, enregistrer et signaler le processus de traitement des modifications et leur mise en œuvre. statut, vérification et conformité aux exigences spécifiées.
Activités clés : identification de la configuration, contrôle des modifications, rapports d'état et audit de la configuration
Concepts liés à la gestion de configuration :
Éléments de configuration
Ensemble de matériel, de logiciels ou des deux, spécifié à des fins de gestion de configuration et traité comme une entité distincte au cours du processus de gestion de configuration.
Bibliothèque de configurations
Un ensemble de logiciels contrôlés et de documentation associée (IEEE610.12-90) qui facilite le développement, l'utilisation et la maintenance de logiciels, et qui joue un rôle déterminant dans les activités de gestion et de livraison des versions logicielles.
Activités et processus de gestion de configuration
Comprend principalement la formulation d'un plan de gestion de la configuration, l'identification de la configuration et l'établissement d'une base de référence, l'établissement d'un système de gestion de la configuration, la gestion des versions, le rapport sur l'état de la configuration et l'audit de la configuration.
système de gestion de configuration
C'est une partie importante du génie logiciel.
L'objectif est de renforcer le contrôle qualité dans le processus de développement logiciel en sous-estimant les règles de gestion de la configuration logicielle et en fournissant un système logiciel de gestion des éléments de configuration logicielle standardisé, d'améliorer la contrôlabilité du processus de développement logiciel et de garantir que les éléments de gestion de la configuration logicielle sont complets. , clair, cohérent et traçable.
ligne de base
Un ensemble identifié de manière unique d'exigences, de conceptions, de documents de code source et de code exécutable correspondant, de documents de construction et de documentation utilisateur constituent une base de référence.
Avant qu’une référence ne soit établie, le propriétaire du produit peut apporter des modifications au produit rapidement et de manière informelle. Une fois la base de référence établie, les changements sont contrôlés par des procédures formelles d'évaluation et de validation des changements.
Élaborer un plan de gestion de la configuration
1. Étapes de base pour préparer le plan de gestion de la configuration :
Lors de l'élaboration d'un plan de processus de gestion de configuration logicielle pour un projet donné, il doit être cohérent avec le contexte de l'organisation, les contraintes applicables, les directives généralement acceptées et la nature du projet.
Les principales activités couvertes comprennent :
identifiant de configuration logicielle
Contrôle de configuration du logiciel
Rapport sur l'état de la configuration logicielle
Audit de configuration logicielle
Gestion et livraison des versions logicielles
2. Contenu principal du plan de gestion de la configuration :
Y compris les ressources logicielles et matérielles de gestion de la configuration, le plan des éléments de configuration, le plan de base, le plan de livraison, le plan de sauvegarde, l'audit et l'examen de la configuration, la gestion des changements, etc.
Le Change Control Board (CCB) approuve le plan.
Identification de la configuration et établissement de la ligne de base
1. Étapes de base
L'identification de la configuration est la fonction de l'administrateur de configuration, comprenant les tâches suivantes :
1. Identifiez les éléments de configuration logicielle qui doivent être contrôlés.
2. Attribuez un identifiant unique à chaque produit, à ses composants et à la documentation associée.
3. Définissez les caractéristiques importantes de chaque élément de configuration et identifiez son propriétaire.
4. Identifier les composants, les points et les critères d'acquisition de données et de produits.
5. Établir et contrôler la ligne de base.
6. Maintenir la relation entre les révisions des documents et des composants et les versions du produit.
Principes de base : la configuration de base est ouverte aux développeurs de logiciels pour lecture ; les éléments de configuration non de base sont ouverts au PM, au CCB et au personnel associé.
2. Objectif de l’établissement d’une base de référence et son application dans la mise en œuvre du projet
Mettre en place un système de gestion de configuration
1. Étapes de base pour établir une solution de gestion de configuration
1. Mettre en place une équipe de construction du plan de gestion de la configuration
membre:
Chef d'équipe
Spécialiste du support technique
Coopérer avec des experts en technologies de gestion
Représentant des utilisateurs du système de gestion de configuration
2. Comprendre et estimer l'organisation cible
Il est dirigé par des experts techniques en gestion de configuration et coopère avec la participation de représentants des utilisateurs du système de gestion pour fournir des informations de base et se coordonner avec le chef d'équipe pour mener des enquêtes approfondies sur le personnel concerné afin d'obtenir des données plus complètes.
3. Évaluation des outils de gestion de configuration et de leurs fournisseurs
4. Élaborer un plan de mise en œuvre
Nécessité et facteurs d'influence, organisation du personnel et division du travail, planification et gestion des risques
5. Définir le processus de gestion de la configuration
Grâce à l'enquête et à l'évaluation de l'organisation cible, le processus de gestion de configuration existant est défini. Les experts techniques en gestion de configuration l'analysent plus en détail et développent de nouveaux processus basés sur les méthodes de gestion de configuration conventionnelles.
Ensuite, sur la base des fonctions de l'outil de gestion de configuration sélectionné, les liens automatisables dans le nouveau processus sont transmis à l'outil de gestion de configuration, et d'autres liens sont contrôlés par les spécifications de gestion de configuration nouvellement formulées.
6. Mise en œuvre de projets pilotes
Dans une certaine plage de risques, des opérations sur le terrain sont menées pour déterminer si les outils de configuration sélectionnés et les spécifications de gestion de configuration formulées peuvent répondre aux besoins de l'organisation cible.
7. Mise en œuvre complète
Le processus de gestion de configuration confirmé et corrigé par le projet pilote peut être appliqué et mis en œuvre dans divers projets et liens de travail associés de l'organisation cible, et finalement le processus de gestion de configuration peut être planifié et standardisé.
2. Créez une bibliothèque de configuration
Type de bibliothèque de configuration
1. Bibliothèque dynamique
La bibliothèque de développement, espace de travail de l'ingénieur logiciel, est contrôlée par l'ingénieur.
2. Bibliothèque contrôlée
La bibliothèque principale ou bibliothèque système est utilisée pour gérer la ligne de base actuelle et contrôler les modifications apportées à la ligne de base.
3. Bibliothèque statique
Un référentiel de logiciels qui archive les références publiées.
4. Bibliothèque de sauvegarde
Y compris la réalisation de copies de différentes versions du logiciel et de l'architecture, des données et de la documentation associées. Effectuez des sauvegardes en temps opportun à différents moments.
Mode de construction de la bibliothèque de configuration
Créer des bases de données par type d'élément de configuration
Créer une base de données par tâche
Outils pour créer des bibliothèques de configuration
Gestion des versions
1. Règles de transition du statut des éléments de configuration
Statut : Projet, Officiel, Révisé
2. Identification du numéro de version de l'élément de configuration
3. Contrôle de version des éléments de configuration
Le but est de sauvegarder toutes les versions des éléments de configuration selon certaines règles pour éviter la perte ou la confusion des versions, et de trouver rapidement et précisément n'importe quelle version d'un élément de configuration.
le contrôle des changements
1. Changer de candidature
Le personnel concerné tel que le chef de projet remplit le formulaire de demande de changement, explique le contenu du changement, la raison du changement, les éléments de configuration affectés par le changement, la charge de travail et la personne mettant en œuvre le changement, et le soumet au CCB. .
2. Évaluation du changement
Si le contenu modifié est raisonnable.
Si la portée du changement est correcte et bien pensée.
Si les éléments de configuration concernés ont été entièrement pris en compte et s'ils doivent être modifiés en même temps.
Si l’estimation de la charge de travail est raisonnable.
S’il y a un changement dans le plan de mise en œuvre, évaluez si le plan de mise en œuvre pour le changement de référence est raisonnable.
Le CCB décide d'accepter ou non le changement et informe le personnel concerné de la décision.
3. Mise en œuvre du changement
4. Vérification et confirmation des modifications
Le chef de projet désigne du personnel pour tester ou vérifier les éléments de configuration modifiés, tels que des procédures pas à pas, des révisions, etc.
Le chef de projet doit soumettre les modifications et les résultats de la vérification au chef d'équipe du CCB pour approbation, qui confirmera si les modifications ont été effectuées comme requis.
5. Modifier la version
L'administrateur de configuration informera le personnel concerné des modifications et des résultats et conservera des enregistrements.
Configurer le rapport d'état
1. Configurer le contenu du rapport d'état
Le rapport sur l'état de la configuration est l'enregistrement des opérations des éléments de configuration permettant de signaler la progression des activités de développement logiciel aux responsables.
Contenu suivi : enregistrements de description de produit, état de chaque composant logiciel contrôlé, contenu et état de chaque version de build, contenu de chaque base, enregistrements de vérification de configuration, enregistrements d'état de modification et état d'installation de tous les éléments de configuration inconnus.
2. Description du statut
Le rapport doit se concentrer sur la réflexion sur l'état des éléments de configuration de base actuels comme référence pour les rapports d'avancement du développement.
Configurer l'audit
1. Le rôle de la mise en œuvre de l'audit de configuration
Sa fonction principale est de servir de moyen supplémentaire de contrôle des changements pour garantir qu'une certaine exigence de changement a été efficacement mise en œuvre.
2. Audit de configuration des fonctions
1. Le développement des éléments de configuration a été terminé avec succès.
2. Les éléments de configuration ont atteint les performances spécifiées et les caractéristiques spécifiques aux fonctions.
3. Les documents d'exploitation et de support des éléments de configuration ont été complétés et répondent aux exigences. (IEEE-610)
3. Audit de configuration physique
1. Chaque élément de configuration construit est conforme à la documentation technique correspondante.
2. Les éléments de configuration correspondent aux informations contenues dans le rapport d'état de la configuration.
Peut inclure l'audit des spécifications du système pour en vérifier l'exhaustivité, l'audit des fonctionnalités et des rapports d'audit, la compréhension des mesures prises en cas de non-conformité, la comparaison de la conception architecturale et des composants de conception détaillée pour en assurer la cohérence, l'examen des listes de modules pour déterminer la conformité aux normes de codage approuvées, l'audit des formats manuels, la conformité aux description des fonctions du système une fois terminée, etc.