top of page

DTA

Différents rendus

Users Stories

Dans ce fichier, j'ai créé différentes user stories pour l'association UTEDP.

Diagramme d'activité 

Dans ce fichier, j'ai créé le diagramme d'activité de l'adoption d'un chien.

Diagramme de séquence interne

Dans ce fichier, j'ai créé le diagramme de séquence interne d'une donation.

Uses cases & Domain model

Dans ce fichier, j'ai créé les uses cases en partant des user stories, puis le modèle de domaine.

Diagramme de séquence système 

Dans ce fichier, j'ai créé le diagramme de séquence interne d'une donation.

MCD

Dans ce fichier, j'ai créé le MCD d'UTEDP.

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:

Diagramme de séquence interne

Vous pouvez trouver le DSI de l'application ici.

MCD 

Vous pouvez trouver le MCD de l'application ici.

Use cases

Vous pouvez trouver les use cases de l'application ici.

Mockup

Vous pouvez trouver les mockup de l'application ici.

bottom of page