Questions et réponses sur le processus SE # 5

Question:Écrivez une courte note sur le processus de révision.

Answer:

Dans le processus de développement d'un projet, les revues jouent un rôle majeur. L'examen peut être traité comme une tâche de pure vérification. Une revue peut être définie comme une réflexion et une rétroaction concernant un projet logiciel. Ceux-ci peuvent être effectués par les utilisateurs, les gestionnaires, les clients et toute autre personne directement ou indirectement liée à ce logiciel.

Utilisation et rôle dans le développement de logiciels

Les examens sont très importants pour la précision du système. Les examens consistent en la présentation de documents à un comité d'examen. Le rôle des revues dans le système logiciel est indiqué ci-dessous:

  1. L'examen est utile pour identifier les défauts dans l'analyse, la conception et les tests de codage.

  2. Les examens par les experts donnent la garantie que toutes les actions qui sont effectuées dans le processus sont ajustables ou non.

  3. Les revues rendent les projets plus compréhensibles.

  4. Les revues sont les sources de connaissances des jeunes ingénieurs.

  5. Avec l'aide de revues, nous avons la garantie que le logiciel a toute la qualité nécessaire.

  6. Avec l'aide d'examens, nous pouvons savoir que le processus de développement s'est terminé ou non selon une norme donnée.

Mise en œuvre des revues

sujets et objectifs de la réunion à l'avance. Lorsque le produit est prêt, le développeur informe le chef de projet. Cette réunion décide des points suivants qui sont donnés ci-dessous:

  1. Le produit doit être modifié ou non.

  2. Avec les petits changements, un produit peut être accepté.

  3. Rejetez le produit.

Après cela, un rapport est fait qui est appelé rapports d'examen et sa couverture des points suivants.

  1. Qu'est-ce qui a été examiné?

  2. Qui donne les avis?

  3. Quels ont été les résultats?

  4. Conclusions.

Les activités des examens sont les suivantes:

  • Walkthrough- Pendant le processus de visite du matériel vérifié et valorisé par les revues. Ce processus a une surveillance profonde que le matériel utilisé a la qualité de l'avis de l'expert. Obtenir la zone à problèmes est l'objectif de la procédure pas à pas. Avec l'aide de l'expert, les problèmes sont résolus et tout cela discuté lors d'une réunion. Les réflexions importantes pour profiter des avantages de la procédure pas à pas sont les suivantes:

    1. Une raison spécifique doit être requise pour la session de visite virtuelle.

    2. Chaque étape de travail effectuée sur la base du calendrier pour vérifier que tous les produits fonctionnent.

    3. L'erreur doit être notée et la résolution doit être effectuée dans la session de visite virtuelle.

    Avantages

    1. Erreur facilement détectée au premier niveau, ce qui réduit la perte de temps.

    2. Il améliore la communication et la coordination de l'équipe qui travaille sur le projet.

    3. Avec l'aide des autres, nous pouvons en apprendre beaucoup plus.

  • Inspection- Dans cette étape, un inspecteur formé requis qui peut faire mieux dans le processus d'inspection. L'inspection peut être effectuée sur tout le cycle de vie du développement logiciel et un meilleur résultat peut être obtenu. Selon Fagan

    Trois inspections distinctes doivent être effectuées. Une conception suivante mais la priorité est donnée à la mise en œuvre. Une implémentation suivante, mais la priorité est donnée aux tests unitaires et une est aux tests unitaires.

    Selon Fagan

    Une équipe d'inspection se compose de quatre personnes qui jouent le rôle de modérateur, de concepteur, de réalisateur et de testeur.

    Au cours du processus d'inspection de la conception, certains points peuvent être abordés.

    • La conception doit être terminée

    • Régularité dans la définition

    • Exactitude des interfaces entre les modules.

    Au cours du processus d'inspection du code, certains points peuvent être couverts.

    • Nature des sous-programmes

    • Décision logique

    • Expressions informatiques

    • Déclaration d'entrée et de sortie

    • Flux de données