Formation BTS SIO

Le site du BTS SIO

Les dernières révisions pour l'étude de cas

Voici les derniers conseils avant le grand jour, le programme du BTS est très vaste, nous avons essayé de synthétiser le socle de connaissances minimales qu'il faut posséder.

Attention ces conseils n'engagent personne, il s'agit d'une sorte de rappel des notions fondamentales à maîtriser.

Le guide de survie

La modélisation avec la méthode Merise.

Cette partie sera obligatoirement présente dans l’étude de cas. Il s'agit de modifier un schéma existant ou de fusionner des schémas en ajoutant des modifications.

Savoir construire un schéma entité-association et un schéma relationnel.

Pour le schéma entité-association, il faut maîtriser en plus des associations classiques (1,1 et 1,n) :

Il y a bien sûr d’autres points importants mais les points listés sont le minimum à connaitre.

Le schéma final doit être clair et précis, il faut éviter d’avoir des associations qui se chevauchent (utiliser un brouillon).

La programmation.

Il y a toujours un exercice de programmation dans l’étude de cas.

Il faut bien maîtriser les listes souvent l’exercice consiste à parcourir des objets qui contiennent eux-mêmes des listes d’objet. Le meilleur moyen pour s’entraîner est de refaire les anciennes études de cas. Celle de l’année dernière est caractéristique de ce qui est demandé d’habitude.

Il faut aussi maîtriser :

Là encore c’est le minimum, il y a bien d’autres points importants à connaître.

Si on vous demande de modifier un code préexistant bien mettre en avant vos modifications sur votre page.

UML

Il y a souvent un petit exercice où il faut modifier un diagramme de classe. Il faut aussi connaître le diagramme des cas d’utilisation.

L’exercice avec des questions ouvertes

La plupart du temps on vous demande une réflexion personnelle à partir des documents en annexe.

Dans toutes les dernières études de cas cet exercice ne nécessitait aucune connaissance préalable.

L’important est d’écrire des phrases correctes (pas besoin d’être trop long). Il faut savoir synthétiser. N’hésitez pas à faire des tableaux si on vous demande de comparer deux offres.

On peut déjà réfléchir aux questions suivantes :

Souvent cette question n’est pas très technique, on va vous demander les bonnes pratiques.

Il y a souvent un petit calcul associé à cette question. Détailler bien le détail du calcul et pas seulement le résultat, pour rappel la calculatrice est interdite, les calculs doivent donc être effectués de tête.

SQL

Connaitre les commandes de bases : create, Select, update…

Maitriser les procédures stockées et les triggers. Ce sont des questions assez récurrentes dans les études de cas.

Les outils autour du développement

Il faut savoir écrire une fiche d’incident (le français doit être correct) et des tests unitaires.

Les tests unitaires sont très à la mode. Il faut absolument les maitriser.

Conclusion :

Attention l’étude de cas est souvent complexe, il ne faut pas se décourager. Les questions sont quelquefois peu claires, on ne sait pas trop ce qui est attendu, il faut sans cesse jongler entre les annexes et la question.

Le principe de base à retenir est de répondre à toutes les questions même si vous n’avez pas les réponses. Il faut toujours répondre aux question, à la limite recopier le code de l'énoncé.

Bonne chance !

Présentation

BTS SIO Formation est un site dédié à la programmation, il est particulièrement ciblé pour les étudiants en BTS SIO SLAM mais il peut intéresser les autres étudiants ou les développeurs.

Si vous rechercher une école pour vous former, vous pouvez voir la liste des principales écoles privées qui préparent au BTS SIO en région parisienne.

Le but de ce site est de donner des indications pour mieux préparer le BTS et pour essayer de répondre aux questions des étudiants sur trois épreuves:

Ce site comporte aussi quelques exercices en C# et en PHP pour apprendre la programmation.