Semestre 1
Modélisation

Modélisation

Processus de développement logiciel

Qu'est ce que la modélisation des systèmes d'information ?

“Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnels, données et procédures) qui permet de collecter, regrouper, classifier, traiter et diffuser de l'information sur un environnement donné.” Wikipédia

But de l'analyse (quoi) et du design (comment) (EN : Purpose of Analysis (What) and of Design (How))

quoicomment.png

Principes itératifs et agiles (EN : Iterative and agile principles)

Méthode Itérative : approche de développement de produit qui consiste à constamment améliorer et ajuster le produit au fil du temps. Il se concentre sur la rétroaction et la résolution des problèmes à mesure qu'ils se produisent :

iteratif.png

Méthode Agile : approche flexible pour la gestion de projet qui met l'accent sur la collaboration et l'adaptation aux changements. Il se concentre sur la livraison fréquente de produits de haute qualité :

waterfall.png

Différences :

L'agile met l'accent sur la collaboration, l'itératif sur l'amélioration constante.

L'agile vise à livrer fréquemment, l'itératif à améliorer constamment.

L'agile est flexible, l'itératif se concentre sur la résolution de problèmes.

UML

Introduction

Diagramme de Use cases (+User Stories)

Un diagramme de cas d'utilisation est un outil visuel qui montre comment les utilisateurs interagissent avec un système. Il décrit les actions qui peuvent être effectuées par les utilisateurs dans le système et les scénarios dans lesquels ces actions sont effectuées.

use cases :

Les User Stories sont des descriptions concises et narrative des fonctionnalités souhaitées pour un produit ou un système, généralement écrites du point de vue de l'utilisateur. Les User Stories peuvent être inclus dans le diagramme de cas d'utilisation pour fournir une description plus détaillée de chaque cas d'utilisation. Les deux outils sont souvent utilisés conjointement pour documenter les exigences du système et les scénarios d'utilisation pour les développeurs.

user stories:

Modèle de domaine

Un modèle de domaine est un schéma qui montre les parties importantes d'un système ou d'une entreprise. Cela aide à comprendre les concepts clés, les relations et les règles associées. C'est un outil utile pour clarifier les connaissances sur le sujet et améliorer la communication.

Diagramme de séquences

diagramme de séquence

Le diagramme de séquence est un type de diagramme UML qui montre les interactions entre les différents objets ou entités dans un système. Il montre les messages échangés entre les objets en suivant un ordre chronologique, ce qui aide à visualiser les dépendances et les ordres de traitement. Les objets sont disposés horizontalement sur le diagramme, et les interactions sont représentées par des flèches qui indiquent la direction de l'échange de messages. Les diagrammes de séquence sont souvent utilisés pour documenter les scénarios d'utilisation dans un système et pour aider à concevoir les interactions entre les objets.

img_7.png

diagramme de séquence interne : img_8.png

Diagramme d'activités

Le diagramme d'activité est un type de diagramme UML qui montre le flux d'activités à travers un système. Il représente le traitement sous forme de tâches connectées entre elles, avec des transitions qui montrent comment les tâches sont exécutées les unes après les autres. Les tâches peuvent être décomposées en sous-tâches plus détaillées pour une visualisation plus complète du flux d'activités. Les diagrammes d'activité sont souvent utilisés pour représenter les processus métier ou les scénarios d'utilisation dans un système, pour identifier les étapes nécessaires à l'accomplissement d'une tâche et pour concevoir les workflows de traitement.

img_5.png img_6.png

Intro Business Process Model et Notation (BPMN) + Process Landscape

BPMN est une notation pour modéliser des processus d'affaires. Cela signifie qu'il s'agit d'un ensemble de symboles et de règles que l'on utilise pour représenter les étapes d'un processus d'affaires, comme une commande ou un processus de paie. Les processus peuvent être utilisés pour comprendre et améliorer les opérations d'une entreprise.

Le paysage de processus décrit l'ensemble des processus d'une entreprise. Il est utilisé pour visualiser les relations entre les différents processus et identifier les opportunités d'amélioration.

img_11.png

Modélisation des données

Introduction

La modélisation des données est le processus de représentation formelle d'un ensemble de données sous forme de modèle mathématique, afin de comprendre, organiser et analyser les données plus efficacement. Le modèle peut être utilisé pour prédire des résultats, faire des prévisions et décrire les relations entre différentes variables.

Modèle entités / associations

img_10.png

Formes normales

bdd.png

Application design (English)

Introduction and basics of User Experience (UX) design

L'expérience utilisateur (UX) est la manière dont les gens interagissent avec les produits et services numériques, tels que les sites web et les applications. Le design UX vise à créer une expérience positive et efficace pour les utilisateurs en prenant en compte leurs besoins, les tâches à accomplir et les sentiments éprouvés pendant l'utilisation. Les principes fondamentaux du design UX comprennent la recherche utilisateur, la conception centrée sur l'utilisateur, la simplicité et la facilité d'utilisation.

ux.png

Prototyping, modeling, mock-up

Le prototypage est le processus de création d'une version initiale d'un produit ou d'un service, souvent utilisé pour tester et valider les idées de design.

Le modélage est le processus de création d'une représentation numérique d'un produit ou d'un service, qui peut être utilisé pour visualiser et tester différentes options de design.

Le maquette est une version simplifiée ou bidimensionnelle d'un produit ou d'un service, souvent utilisée pour montrer comment le produit ou le service pourrait être utilisé ou se présenter visuellement. Les maquettes sont souvent utilisées dans le processus de design pour tester et valider les concepts avant de les développer en produits finis. img_12.png

Resumé:

resumemod.png

Projet final

Last updated on June 21, 2024