Compétences personnelles
- Rigueur (respecter les différentes attentes du client)
- Ponctualité (rendre les différents travaux dans les temps)
Compétence 1: Réaliser un développement d'application
Le but de cette partie était de montrer au client à quoi allait ressembler le jeu du sudoku une fois fini. A l’aide de plusieurs capture d’écran j'ai montré les potentiels messages d’erreurs, les différentes étapes de remplissage de la grille.
MaquetteCette partie avait pour but de représenter mon programme principal en pseudo-code avec les appels aux différentes fonctions, procédures. Je devais aussi sans développer montrer toutes les procédures/fonctions dont j'avais besoin, comme une fonction de saisie qui m'a permis de savoir si le caractère saisi était conforme aux différents critères que j'avais décidé au préalable.
Découpage algorithmiqueA l’aide des différentes étapes précédemment énoncées j'ai du coder le jeu en langage C ( langage imposé ). Lors de cette partie j’ai su reprendre les différents documents et ainsi pu traduire le pseudo code en langage C. Le programme devait permettre l’ouverture du fichier saisi par l'utilisateur. Je devais afficher cette grille et ainsi lui inciter à saisir un numéro de ligne et de colonne puis une valeur pour remplir la grille au fur et à mesure. Pour chaque saisie réalisée, le programme devait lui avertir si le numéro saisi n’était pas déjà présent dans la colonne, ligne ou bloc. Pour tous les messages d’erreur expliqués dans la maquette un message explicite lui était renvoyé et il pouvait de nouveau saisir une valeur valide.
ProgrammeCette partie m'a permis de rassembler tous les tests que devait compléter mon programme pour montrer qu’il répondait aux différentes attentes du client.
Langage utilisé