DTA
Différents rendus




Processus de développement logiciel
Lors du développement d'un logiciel, d'une application, avant de commencer à faire les parties techniques, il faut faire un travail d'analyse et de recherche. Ce travail peut être fait de différentes manières.
Lors de ce semestre, nous avons vu principalement ces deux méthodes:
Agile
Il s'agit d'une méthode axée sur la collaboration, la flexibilité et l'itération.
Les créateurs d'un système n'ont pas besoin de le faire étape par étape, ils peuvent créer différentes choses et demander l'avis au client, ce qui permet d'adapter leur système en fonction des changements du marché, de l'avis client...
Waterfall
La méthode Waterfall est une approche traditionnelle de développement de logiciels qui suit un processus séquentiel et linéaire.
Elle se divise en plusieurs étapes distinctes, telles que la conception, la réalisation, les tests, la mise en production et la maintenance. Chaque étape doit être terminée avant de passer à la suivante.
Les différences entre elles se trouve dans le fait que la méthode Waterfall si il y a un problème et que l'on veut retourner en arrière, il faut tout refaire, alors que la méthode agile est beaucoup plus flexible pour les changements.
UML
Lors de ce semestre, nous avons dû rendre différents UML sur une association d'adoption d'animaux "UTEDP".
Les différents rendus se trouvent dans la section suivante.
Je les ai tous validé.
Modélisation des données
MCD
Il s'agit d'un diagramme utilisé afin de représenter la structure logique des données d'une entreprise ou d'un système informatique.
J'ai effectué une MCD que vous pouvez retrouver dans la section suivante.
Il s'agit d'une version corrigée car la première fois que j'ai effectué la MCD, je ne l'ai pas validée, j'avais eu des difficultés à comprendre les cardinalités.
Application design
UX
Il s'agit de l'expérience utilisateur lorsqu'il utilise un produit, un service ou une marque. Le but est de créer une expérience positive et satisfaisante pour l'utilisateur.
Le UX inclut la conception de l'interface utilisateur en tenant compte de différentes choses: la facilité d'utilisation, la qualité de la documentation et la qualité du support technique.
Mockup
Il s'agit d'une représentation graphique d'un produit, d'une application ou d'un site web, afin de montrer l'apparence et la fonctionnalité d'un produit en développement.
J'ai effectué un mockup pour le projet de semestre, vous la retrouvez plus loin dans cette page.
Résumé du cours
Tout au long du semestre, j'ai pris différentes notes lors du cours, vous pouvez les voir en cliquant ici.
Projet du semestre
Lors des 2 semaines de projets, nous avons dû créer un programme Java qui gère une bibliothèque de musiques. Pour cela, nous avons réalisé différents éléments de modélisation:
MCD
Vous pouvez trouver le MCD de l'application ici.
