Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 126 minIntermédiaire

Les erreurs qui coûtent des points à l'E6

Par Josselyn C., prof de BTS SIO. Mis à jour le .

À la fin de ce chapitre, tu sauras

  • connaître les pénalités officielles ;
  • éviter les erreurs avant et pendant chaque phase ;
  • vérifier ta préparation point par point.

1 exercice corrigé

Les erreurs qui coûtent le plus à l'E6 SLAM se commettent rarement pendant l'heure de code : elles se préparent des mois avant, dans le dossier, ou se jouent dans les entretiens. Ce chapitre les classe par moment de l'épreuve, avec ce qu'elles coûtent et le réflexe qui les évite, puis rappelle les pénalités officielles.

Les pénalités officielles

La grille d'aide à l'évaluation de la circulaire nationale prévoit trois pénalités, appliquées sur la note finale :

SituationPénalité
Une réalisation professionnelle absente10 points
Les deux réalisations absentes20 points
Environnement technologique non conforme à l'annexe II.Ejusqu'à 15 points

S'y ajoutent deux conséquences sans pénalité chiffrée : un dossier absent ou remis hors délai empêche l'interrogation et la délivrance du diplôme, et une couverture incomplète des compétences du bloc est relevée dans l'appréciation écrite.

Avant l'épreuve

ErreurCe qu'elle coûteLe réflexe
Deux réalisations qui ne couvrent pas les trois compétencesla commission le relève, et les sous-compétences absentes ne peuvent pas être évaluéesremplir la matrice de couverture en 1re année
Deux applications Web rendues côté serveurdeux situations de l'annexe II.E au lieu de trois : pénalité possibleajouter un client lourd, une application mobile ou un front qui appelle une API
Une réalisation faite en équipe dont tu ne connais qu'une partieun sujet sur la partie de ton binôme, et une heure perduelire, lancer et modifier tout le code avant l'épreuve
Une fiche descriptive vagueun sujet vague, ou sur ce que tu as mal décritdécrire chaque fonctionnalité et tes choix (le dossier)
Une application hébergée sur un service gratuit, sans version localel'application ne répond pas le jour Jtout faire tourner en local, dépendances installées
Un dépôt privé, un mot de passe de test expiréla commission ne peut pas préparer ton sujettester les modalités d'accès depuis un autre compte

Pendant la phase 1

ErreurCe qu'elle coûteLe réflexe
Ne lire que l'explicitedes questions sur l'implicite auxquelles tu ne sais pas répondrepasser la grille des six axes (l'expression des besoins)
Trancher une ambiguïté en silenceune solution qui ne correspond pas à ce que la commission voulaitannoncer ton hypothèse et son coût
Oublier la documentation demandéela production attendue n'est pas complèterelire la dernière rubrique du recto
Présenter une liste de tâches (« je vais faire une route »)aucune argumentation : maîtrise partielle au mieuxdire pourquoi, l'impact, l'alternative écartée
Proposer un outil que tu n'as jamais utiliséune installation ratée pendant l'heurerester sur les outils de ton projet
Lire ta feuillela commission doute que tu maîtrises ta solutiontrois mots par point, et ton code ouvert
Blufferla relance te démasque, et la confiance tombe pour toute l'épreuve« je ne sais pas, voici comment je vérifierais »

Pendant la phase 2

ErreurCe qu'elle coûteLe réflexe
Oublier l'ajustement noté au versoune solution qui ne répond plus à la demanderelire le verso avant la première ligne
Commencer par le confortun bel écran, rien qui marche de bout en boutle vital d'abord (réaliser en une heure)
Coder quarante minutes sans testerun bug introuvable à dix minutes de la finun test tous les cinq à dix lignes
Ne jamais commiterune tentative ratée détruit ce qui marchaitun commit après chaque étape qui marche
Modifier la base sans sauvegardeune migration ratée, des données perduesmysqldump avant la première modification
Oublier le contrôle d'accès demandéune solution qui ne remplit pas la demandetoute règle « seul X peut » fait partie du vital
Coller du code généré que tu ne comprends pas« expliquez-moi cette ligne » sans réponsen'écrire que ce que tu sais expliquer

Pendant la recette

ErreurCe qu'elle coûteLe réflexe
Ne montrer que le cas qui marchela règle de gestion n'est pas prouvéemontrer aussi un cas refusé
Décrire l'écranaucune preuve de maîtrisecommenter ce qui se passe sous l'écran
Nier un bug que la commission trouve« ne traite pas les erreurs »constater, expliquer la cause, dire comment corriger
S'excuser de ce qui manqueune impression d'échec« le vital marche, il manque X, voici comment je le ferais »
Ne pas citer les compétencesla commission fait le lien à ta place, ou pasutiliser les intitulés exacts du référentiel

Exercice

Exercice Diagnostiquer une épreuve ratée Réussi À revoir

Malik raconte son E6 : « J'avais mis mon appli sur un hébergeur gratuit. Le matin, elle a mis deux minutes à répondre. Le sujet demandait un filtre par état sur la liste des notes, réservé aux comptables. J'ai fait un menu déroulant dans le front, très joli, puis la route. À la fin, le filtre marchait, mais je n'avais pas mis le contrôle du rôle, et je n'avais pas fait le rapport de test demandé. Pendant la recette, j'ai montré le filtre sur l'écran. »

Relève ses erreurs, dans l'ordre où il les a commises, et dis ce qu'il aurait dû faire.

Voir la réponseMasquer la réponse de l'exercice
  1. L'application sur un hébergeur gratuit sans version locale. Il fallait tout faire tourner en local, avec les dépendances installées, et garder l'hébergement comme bonus.
  2. Le confort avant le vital. Le menu déroulant est du confort. Le vital : la route filtrée, protégée par le rôle, testée avec curl.
  3. Le contrôle du rôle oublié. « Réservé aux comptables » fait partie de la demande : sans lui, la solution ne répond pas au besoin, et c'est aussi une faille de contrôle d'accès.
  4. La documentation demandée oubliée. Le rapport de test faisait partie de la production attendue. Dix minutes réservées dans le plan l'auraient sauvé.
  5. Une recette réduite à l'écran. Il fallait montrer un cas refusé (un salarié qui reçoit 403), les tests, et git log --oneline pour la démarche.

Tu avais trouvé ?

Chapitre terminé !

Fais l'exercice avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Épreuve blanche E6 n° 1 : renvoyer une note de fraisRevoir le sommaire du cours