Table des matières

Analyse fonctionnelle

L’analyse fonctionnelle constitue une étape essentielle dans le processus de développement d’un système. Elle consiste à détailler les besoins métiers et à définir les fonctionnalités attendues du système. Ce processus rigoureux permet de :

En résumé, l’analyse fonctionnelle joue un rôle crucial dans la réussite d’un projet en garantissant que le système développé répond aux besoins métiers et aux attentes des utilisateurs.

Diagamme de cas d’utilisation : Gestion des réalisations

Diagamme de cas d'utilisation : Gestion des réalisations Diagamme de cas d’utilisation : Gestion des réalisations

Conception

Conception - Gestion des réalisations

Diagramme de classes

Conception - Gestion des réalisations Conception - Gestion des réalisations

Réalisation

Question v10 : Créer une interface utilisateur pour gérer les catégories des livrables du projet.

Question v5 : Mettre une interface utilisateur pour la gestion des livrables d’un projet.

Question 13 : Gestion des messages

Test Statut Tache


php artisan make:test StatutTacheTest
php artisan test tests/Feature/StatutTache.php

pkg_realisation_projet

Variant 10: class - NatureLivrable

pkg_realisation_projet

Variant 6 : class - Message

Variant 7 : class - Livrable

pkg_realisation_projet

add fields to messages table


php artisan make:migration add_description_nom_to_competences_table --table=competences

Migrate


php artisan migrate:fresh

Exécuter le seeder


php artisan migrate:fresh --seed 

Test


php artisan test --filter=MessageTest 

Création migration


php artisan make:migration add_nom_and_description_to_nature_livrables
php artisan migrate

Création de la base de données


php artisan make:model Livrable -m
php artisan make:model NatureLivrable -m
php artisan make:model Message -m

Création migration


php artisan migrate

Étape 1: Créer un Modèle


php artisan make:model Livrable

Étape 1: Créer un Modèle


php artisan make:model NatureLivrable

Création seeder


 php artisan make:seeder LivrableSeeder
 php artisan db:seed --class="Database\Seeders\TestSeeder"
 php artisan db:seed --class="Database\Seeders\pkg_realisation_projet\LivrableSeeder"
 php artisan db:seed

Étape 1: Création seeders


php artisan make:seeder FormationDataSeeder

Étape 2: Installer la Bibliothèque CSV


composer require league/csv
php artisan db:seed 

Réalisation package gestion des réalisations

Tests unitaire


php artisan make:test NatureLivrableTest
php artisan test