0% ont trouvé ce document utile (0 vote)
81 vues48 pages

Modélisation des systèmes d'information

Le document décrit les principales étapes du développement d'un système d'information, notamment l'analyse, la conception, la modélisation et l'implémentation. Il présente également des concepts clés comme les bases de données, la méthode MERISE et les différents types de modélisation.

Transféré par

Mohamed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
81 vues48 pages

Modélisation des systèmes d'information

Le document décrit les principales étapes du développement d'un système d'information, notamment l'analyse, la conception, la modélisation et l'implémentation. Il présente également des concepts clés comme les bases de données, la méthode MERISE et les différents types de modélisation.

Transféré par

Mohamed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Analyse, conception & modélisation

de systèmes d’information

2023/2024
Ahmed Laatabi
Système d’information
Un système est un ensemble d’éléments en interaction qui reçoit des inputs et produit des outputs.

Un système d’information (SI) un ensemble de ressources humaines et matérielles dont l’objectif est la
collecte, le traitement, le stockage, la communication, et la bonne utilisation de l’information.

Contextualisation Compréhension Pouvoir


et traitement et interprétation de décision
Donnée Information Connaissance Décision

2
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Système d’information et organisation
Le SI est élément central dans le fonctionnement Environnement
d’une organisation moderne. Organisation
Le SI permet de rendre disponible l’information :
- Sous le bon format Système de décision
- à la bonne personne
- Au bon moment

Un bon SI aide à une entreprise de prendre de Données Système d’information


bonnes décisions pour :
- Minimiser les coûts
- Maximiser les profits
Opérations Système d’opération
Un bon SI coûte cher, et un mauvais coûte SI cher.

3
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Démarche de développement d’un SI
Une démarche permet d’organiser et de formaliser les étapes du développement d'un SI afin de mieux
répondre aux besoins du client.

Un SI nécessite une bonne démarche pour garantir :


- la cohérence des données (qualité, accessibilité, sécurité)
- l’optimisation des traitements (unicité, rapidité, interopérabilité)

Une méthode est une démarche précise, c’est un ensemble organisé d’outils et de techniques qui
permettent de réaliser un travail, par exemple, le développement d’un SI.

Le développement d’un SI est un processus analyse-conception-modélisation-implémentation.

Analyse & Conception &


Modélisation Implémentation
spécification formalisation

4
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Analyse et spécification
Analyse Spécification

Exprimer les besoins pour représenter Décrire l’objectif en termes de


le ou les objectifs à atteindre. fonctionnalités.

Analyser l’existant (un ancien SI Spécifier le comportement externe du


manuel ou automatique) pour une système: interaction avec les
éventuelle réutilisation. utilisateurs et l’environnement.

Rechercher des informations


complémentaires (collecte de données)
auprès des utilisateurs, des experts.
Quoi ?

La phase “Analyse et spécification” facilite la conception.


5
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Conception et formalisation
Conception Formalisation

Décrire (concevoir ou imaginer le Un formalisme utilise des notations ou


comment) le fonctionnement interne des schémas graphiques.
du système.

Décrire clairement les données et les


traitements nécessaires pour
développer chaque fonctionnalité. Les formalismes sont organisés par des
méthodes ou des langages de
La conception se fait à l’aide d’un
modélisation.
texte, ou mieux, avec des formalismes.
Comment ?

La phase “Conception et formalisation” facilite la réalisation.


6
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Exercice
Des étudiants assistent à des cours donnés par des professeurs dans les salles de l'ESTK. Les cours peuvent
appartenir aux domaines des mathématiques ou de l'informatique et ont une durée définie en minutes.
Chaque cours a des objectifs spécifiques à atteindre.

7
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Exercice : proposition de ChatGPT
1. Éléments Principaux :
a. Étudiants (E)
b. Professeurs (P)
c. Salles de cours (S)
2. Caractéristiques des Cours :
a. Domaine (D) : mathématiques (M) ou informatique (I)
b. Durée (T) : en minutes
c. Objectifs (O) : objectifs à atteindre
3. Relation entre les Éléments :
a. Les étudiants (E) assistent aux cours donnés par les professeurs (P) dans les salles de cours (S).
4. Représentation Formelle :
a. Un cours peut être représenté par un tuple (C), où C = (D, T, O).
b. Un cours est enseigné par un professeur dans une salle de cours : (P, C, S).

8
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Modélisation
Si la conception est le fait de poser des concepts
qu’on connaît pas encore, la modélisation est le fait de
décrire ces concepts qu’on connaît désormais.

La modélisation est une formalisation standardisée


qui suit un protocole (un ensemble de règles).

Une méthode de modélisation propose un ensemble


de formalismes et de règles pour représenter les
données et les traitements au sein d’un SI.

Un langage de modélisation définit les éléments qui


composent un modèle.

9
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Modélisation : Modèle
Un modèle est une conception (représentation)
abstraite d’un système réel.

Un modèle est une simplification d’un système qui


est difficile ou impossible à étudier en réalité.

Un modèle se focalise sur un ou quelques aspects du


système étudié.

Les modèles permettent de : décrire (représenter),


comprendre, communiquer, analyser, et aider à
prendre des décisions à propos d’un système donné.

La modélisation est le fait d’élaborer un modèle.

10
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Implémentation
Choisir les solutions logicielles et matérielles à utiliser
(Avec quoi ?).

Des méthodes de développement peuvent


auto-générer le code d’implémentation à partir des
modèles.

Après la mise en oeuvre du SI, des phases de test et


de validation sont nécessaires, après il y a la
l’utilisation et la maintenance ..

Il existe de différentes méthodes pour guider le développement des SI, toutefois, ces méthodes se
partagent toutes les deux principales phases de conception et de modélisation.

11
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Base de données

Les données peuvent être stockées dans des fichiers


textes, ou, dans des bases de données.

Une base de données (database) est une collection


organisée de données, stockée sur un ordinateur, et
accessible à travers un système de gestion de base
de données (SGBD).

Un SGBD garantit la sécurité et la consistance des


données.

Plusieurs SGBD peuvent coexister et interagir au sein


du même SI.

12
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Méthode MERISE
MERISE : Méthode d'Étude et de Réalisation Informatique pour les Systèmes d'Entreprise (France, 1970).

C’est une méthode d’analyse, de conception et de modélisation, principalement pour les bases de données.

Merise utilise un ensemble de formalismes pour modéliser séparément les données et les traitements du SI :

MCD : le Modèle Conceptuel de Données permet de MCT : le Modèle Conceptuel de Traitements


représenter les données contextualisées (entité), représente des processus (succession d’opérations)
ainsi que les relations entre elles (association). C’est soumis à des événements (conditions) et produisant
un modèle à aspect statique. des résultats selon d’autres conditions. C’est un
modèle à aspect dynamique.
D’autres modèles par la suite : MLD (logique), et
D’autres modèles par la suite : MLT (logique), et MPT
MPD (physique).
(physique).

13
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : modèle conceptuel de données
Représenter et décrire les données utilisées dans le système d’information de façon formelle et structurée.

Le formalisme du MCD utilise deux éléments (abstractions) : l’entité et la relation (association).

Le MCD est un modèle entité-relation (entité-association) uniquement, sans autres détails (techniques, …)

Entité Relation

Décrit UN élément qui a un rôle (sens) dans le SI. Représente un lien entre deux ou plusieurs entités.

Des données élémentaires permettent de décrire La relation peut aussi avoir des propriétés et indique
l’entité, on les appelle propriétés (attributs). comment les entités interagissent.

L’entité est un ensemble de données du même sens. La fréquence de la relation est appelée : cardinalité.

14
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : formalisme
De préférence, les libellés des éléments (entité, propriété, relation) sont à écrire avec des mots ayant une
signification par rapport à l’élément, sans espaces et sans accents.

La cardinalité indique le nombre de fois au minimum et au maximum qu’une entité participe à une relation.

Les cardinalités traduisent des règles de gestion (contraintes), et peuvent se constituer de trois valeurs :

0, 1, n ------------------> 0,1 | 1,1 | 0,n | 1,n

Entite_0 Entite_1
- Propriete_00 - Propriete_10
- Propriete_01 0,1 Relation_0 1,n - Propriete_11
- Propriete_02 - Propriété_0 - Propriete_12
-… -… -…
15
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : identifiant et rôle
L’identifiant (clé) est un attribut qui permet Le rôle explique la fonction qu’une entité joue dans
d’identifier une entité d’une façon unique… Il permet une relation.
donc de repérer une entité !
Le rôle fournit plus d’informations sur l’interaction
L’identifiant peut être un groupe d’attributs. des entités à travers la relation.

L’identifiant permet de garantir l'intégrité (la Les rôles rendent le modèle plus compréhensible.
cohérence) des données dans le SI.

Entite_0 Entite_1
- Attribut_00 - Attribut_10
- Attribut_01 0,1 Relation_0 1,n - Attribut_11
- Attribut_02 role_1 - Propriété_0
role_2 - Attribut_12
-… -… -…
16
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : exemple

17
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : étapes
1 - Spécifier les règles de gestion : à partir des besoins, on détermine ce qu’on souhaite modéliser. Par
exemple: des étudiants assistent à des cours donnés par des professeurs dans les salles de l'ESTK. Les cours peuvent
appartenir aux domaines …

2 - Trier les données et élaborer le dictionnaire de données : spécifier les données pertinentes et les
regrouper dans des ensembles du même contexte.

3 - Construire les entités et leurs propriétés partir des données regroupés, en spécifiant pour chacune un
identifiant.

4 - Relier les entités par des associations en spécifiant pour chacune ses propriétés et ses cardinalités.

5 - Vérifier et valider le MCD dans sa globalité : la cohérence des entités-relations-cardinalités, et les


dépendances fonctionnelles.

18
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : dépendance fonctionnelle
Si on connait la voiture, on connaît
forcément son propriétaire
(la personne)

De même, la cardinalité max est à 1,


donc la personne détermine son
adresse, et l’adresse dépend de la
personne

Dans les relations de type dépendance fonctionnelle (les cardinalités max: 1 et n), l’association n’a pas besoin
de propriétés. Les propriétés sont toutes à mettre dans les entités.
Les dépendances fonctionnelles peuvent être considérées comme des associations père-fils : un père peut
avoir plusieurs (n) fils, mais un fils a un seul (1) père.

19
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : structure de relations
Unaire (Réflexive) Binaire n-aire (souvent 3)

Association réflexive et plurielle (deux Dans une association n-aire, les


associations entre les entités)
Etre frère : symétrique
cardinalités maximales valent
Etre parent :non symétrique toujours n
Dimension = 1 Dimension = 2 Dimension = n
20
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : lire une association réflexive ou binaire

21
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : lire une association n-aire
Dans une association n-aire, les cardinalités n'ont pas
la même signification que dans une association
binaire ou réflexive.

La cardinalité est lue comme étant le nombre


minimal/maximal de participation de l’entité dans
l’association, sans tenir compte des autres entités.

Dans une relation ternaire, la cardinalité maximale est


toujours égale à n, donc soit (0,n) ou (1,n).

22
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : lire une association n-aire
Si l’une des cardinalités maximales est à 1, il y a
surement une erreur de conception.
1,1
Lorsqu’une association n’a que des cardinalités (1,1), il
se peut qu’il s’agit d’une seule entité, et l’association n’a
aucune utilité dans ce cas.

23
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : transformer n-aire en binaire ou vice-versa
Dans une association ternaire, l'association peut être considérée comme une entité reliée à deux autres
entités par des associations de type (0,n) ou (1,n).

Il est donc toujours possible (mais pas toujours nécessaire) de transformer des associations n-aires en des
associations binaires :

1. Remplace l'association n-aire par une entité.


2. Créer des associations binaires entre la nouvelle entité et les anciennes entités.
3. L’association du côté de la nouvelle entité prend la cardinalité (1,1), et (0,n) ou (1,n) du côté des
anciennes entités.

24
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : transformer n-aire en binaire ou vice-versa

25
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCD : transformer n-aire en binaire ou vice-versa
Toutes les cardinalités maximales de l’entité doivent
être à 1 pour la transformer en association.

26
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Exercice
Des étudiants assistent à des cours donnés par des professeurs dans les salles de l'ESTK. Les cours peuvent
appartenir aux domaines des mathématiques ou de l'informatique et ont une durée définie en minutes.
Chaque cours a des objectifs spécifiques à atteindre.

27
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Exercice : proposition de ChatGPT
Entités :
1. Étudiant (ID_Étudiant, Nom, Prénom)
2. Cours (ID_Cours, Nom du Cours, Domaine, Durée en Minutes, Objectifs)
3. Professeur (ID_Professeur, Nom, Prénom)
4. Salle (ID_Salle, Numéro de Salle)

Associations :
1. Assiste à : (0,N) Étudiant ----> (0,N) Cours
2. Donné par : (1,1) Cours ----> (0,N) Professeur
3. Se déroule dans : (1,1) Cours ----> (0,N) Salle

28
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCT : modèle conceptuel de traitements
Le MCT représente, à l’aide de schémas, l’activité (dynamique,
fonctionnement) dans un SI, c-à-d, les traitements à informatiser
(qui agissent sur les données, MCD! ).

Le MCT représente des processus (succession d’opérations)


soumis à des événements (conditions de déclenchement) et
produisant des résultats selon d’autres conditions (conditions
d'émission).

Le MCT est appelé aussi modèle événement-résultat.

Il définit ce qui se fait (opérations réalisées en fonction d’


événements) dans le SI (Quoi?), sans se soucier de qui?, comment?
où? et quand?

29
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCT : événements et opérations
Un événement déclencheur : un changement d’état à
l’intérieur ou à l’extérieur du SI (un fait).

Un événement (ou plusieurs) conduit à l’exécution d’une Evénement Evénement


opération pour produire au moins un résultat. interne externe

Une opération est un ensemble de traitements (actions ou


activités manuelles ou automatisées) homogènes exécuté
Opération
sans interruption.

Le résultat d’une opération peut déclencher une autre. - action 1


- action 2
Un processus est un ensemble d’opérations. - ….
L’activité du SI est un ensemble de processus.

30
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCT : synchronisation et règles d’émission
La synchronisation détermine la condition générale de l’exécution d’une opérations.

La condition est appliquée sur l’ensemble des événements déclencheurs en utilisant les opérations logiques :

ET : événement 1 ET événement 2

OU : événement 1 OU événement 2

NON : NON (événement 1 OU événement 2)

Le temps peut être un événement déclencheur!

Une opération produit un résultat selon une règle d’émission (condition de sortie). Ev1 OU Ev2

Si pas de règle, le résultat est produit par défaut.

31
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCT : schéma global

32
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCT : étapes
Le MCT vise à décrire le fonctionnement du système.
Pour élaborer un MCT, on peut suivre les étapes
suivantes :

1. Identifier tous les événements.


2. Eliminer les événements organisationnels :
qui?, comment?, où?, quand?
3. Repérer les événements déclencheurs et leurs
règles de synchronisation.
4. Repérer les résultats et leurs règles d’émission.
5. Organiser et ordonner (chronologiquement) les
opérations.

33
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCT : exemples

34
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MCT : exemples

35
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Exercice
Après un incendie, le centre de la protection civile suit un processus bien défini pour gérer efficacement la
situation. Le processus débute par la réception d'un message signalant l'incendie, nécessitant des
informations essentielles telles que l'emplacement. Le centre évalue rapidement la situation en confirmant
l'authenticité du message pour déterminer la réponse nécessaire. Une fois la gravité confirmée, le centre
active la mobilisation des ressources adéquates, coordonne les équipes sur le terrain, et maintient une
communication constante avec ces équipes ainsi qu'avec le public, fournissant des consignes de sécurité et
des mises à jour. En cas de menace imminente, le centre peut ordonner des évacuations en collaboration
avec les autorités locales. Pendant toute la durée de l'incident, une surveillance constante est effectuée pour
évaluer l'évolution de la situation et adapter les ressources en conséquence. Une fois la sécurité rétablie, le
centre continue à surveiller la situation pour prévenir toute reprise de l'incendie ou de nouveaux dangers, et
réduit progressivement les ressources mobilisées. Ce processus assure une gestion efficace des incidents
d'incendie par la protection civile.

36
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
Exercice : proposition de ChatGPT (Processus : Gestion d'Incident d'Incendie)
1 - Réception du Message 6 - Gestion des Évacuations
Entrées : Message d'incident Entrées : Niveau gravité, situation terrain
Traitement : Traitement :
- Vérification de l'authenticité du msg 4 - Coordination des Ressources - Ordonnance d'évacuation si nécessaire
- Confirmation des détails de l'incident Entrées : Ressources mobilisées - Organisation des évacuations
Sorties : Confirmation de l'incident Traitement : Sorties : Évacuations organisées
- Attribution des ressources aux équipes
2 - Évaluation de la Situation - Suivi des affectations 7 - Suivi et Évaluation
Entrées : Confirmation de l'incident Sorties : Affectations coordonnées Entrées : Situation terrain, ressources déployées
Traitement : Traitement :
- Évaluation de l'ampleur de la menace 5 - Communication - Surveillance continue de la situation
- Classification de la gravité Entrées : Affectations coordonnées - Évaluation des besoins en ressources
Sorties : Niveau de gravité Traitement : Sorties : Mises à jour de la situation
- Communication avec les équipes
3 - Activation de la Réponse - Communication avec le public 8 - Fin de l'Incident
Entrées : Niveau de gravité Sorties : Communication en cours Entrées : Situation sous contrôle
Traitement : Traitement :
Mobilisation des ressources appropriées - Réduction progressive des ressources
Sorties : Ressources mobilisées - Suivi de la sécurité publique
Sorties : Incident terminé
37
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : modèle logique de traitements
Le MLT décrit le fonctionnement du SI avec les ressources (humaines, matérielles, logicielles) et leur
organisation informatique, ainsi que les contraintes organisationnelles et spatio-temporelles.

Le MLT décrit comment est organisée l’activité (les tâches) de l’entreprise. (le MLT est aussi parfois appelé
MOT: modèle organisationnel de traitements).

Le MLT complète le MCT en ajoutant les acteurs (Qui?), le lieu (Où?), le temps (Quand?) et le déroulement
(manuel, semi-automatique ou automatique) de l'opération (Comment?).

MLT = MCT + acteurs + lieu + temps + nature


Le MLT utilise un tableau pour représenter pour chaque traitement : le temps (début, durée), les acteurs, le
lieu, et le type (nature).

Pour cela, le MLT ajoute deux nouvelles notions :

38
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : poste de travail et procédure fonctionnelle
Poste de travail : regroupement d’activités dans un même lieu avec les mêmes acteurs et ressources.

Procédure fonctionnelle : ensemble de traitements homogènes qui se déroule sur un même poste de travail
en un temps déterminé. Un opération peut être découpée en plusieurs procédures fonctionnelles.

39
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : MCT → MLT
Le passage du MCT au MLT consiste à placer les opérations dans l’organisation, c-à-d aux postes de travail.

❖ Définir les postes de travail : identifier les acteurs et leurs lieux de travail.
❖ Placer les opérations selon ces postes.
➢ Découper les opérations complexes (s’exécutent sur plusieurs postes) en tâches plus fines (procédures
fonctionnelles).
❖ Placer les modes de réalisation (nature).
➢ Découper les opérations complexes (ayant plusieurs natures) en procédures fonctionnelles.
❖ Placer les périodes de traitement.
➢ Découper les opérations complexes (ayant plusieurs périodicités) en tâches plus fines.

40
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : tableau d’organisation
Temps Extérieur Poste de Travail 1 Poste de Travail n Type

Jour 0 - 08:00, 2h Traitement 1 Manuel

Jour 0 - 12:00, 1h Traitement 2 Manuel

Jour 1 - 09:00, 1h Traitement 3 Automatique

Semi-automatique
Jour 3 - 12:00, 30min Traitement 4 (interactive)

41
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : exemple

42
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : exemple

43
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : exemple

44
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : exemple

45
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MLT : exemple

46
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MPT : modèle physique de traitements
Le MPT décrit l’architecture et le choix des techniques et des outils (logiciels) à utiliser pour l'implantation et
la mise en oeuvre du SI informatisé (implémentation).

Le MPT est l’écriture sous format d’algorithmes du MLT.

Le programmeur va coder l’algorithme dans un langage de programmation, par exemple C, en suivant


certaines règles selon le langage choisi :

● Une opération ---> une fonction ou procédure.


● Un action (activité) ---> une sous-fonction appelée par une fonction.
● Événement déclencheur (input) ---> paramètre en entrée d’une fonction.
● Événement résultat (output)---> le résultat en sortie d’une fonction.
● Synchronisation ---> conditionnement (si … alors).
● Événement résultat et déclencheur ---> boucles (tant que, …).
● Procédure fonctionnelle : bloc de code (fonction, sous-fonction). 47
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi
MPT : MCT ---> MLT ---> Algorithme ---> Programme exécutable

Analyse, Conception et Modélisation des SI


Un bon modèle, structuré, lisible, et réutilisable

Algorithmique et Programmation
Un bon code, structuré, lisible, et réutilisable

48
Analyse, conception & modélisation de systèmes d’information - Ahmed Laatabi

Vous aimerez peut-être aussi