SlideShare une entreprise Scribd logo
1  sur  100
Modélisation et simulation des RX-
Informatiques
C.T. Bernard KABUATILA Msc. In
ISTRI
L2 RX/UKA
2023-2024
Organisation du
module
Théorique: 30H
TD : 15H
TP: 15H
Volume Horaire : 60h
La participation aux
séances de cours est
obligatoire.
Présence
- Test mi-parcours : 30%
- TD et TP : 30 %
- Evaluation Finale : 40%
Evaluation
 Présentation
PowerPoint
Support de cours
9 avril 2024
MSR24
2
Tél : +243974617007
bkabuatila10@gmail.com
Contacts:
Plan
Chapitre 1 Introduction à la Modélisation;
Chapitre 2 Analyse de conception d’un réseau informatique;
Chapitre 3 Simulation de réseaux informatiques.
3 MSR24 9 avril 2024
Bibliographie
1. https://www.uml.org/
Le génie logiciel et ses applications, I. Sommerville, InterEditions, 2018
UML 2 en action, Pascal Roques, Franck Vallée, Eyrolles, 2018
Object-Oriented Analysis and Design, with applications, 3rd Ed. BOOCH, Grady, et al. Addison-Wesley, 2007.
Jacques Printz.Le g ́enie logiciel.Que sais-je ? Presses Universitaires de France, 2010.
Bertrand Meyer.Conception et Programmation Orient ́ee Objet.Eyrolles, 2014.
Pierre-Alain Muller and Nathalie Gaertner.Mod ́elisation Objet avec UML.Eyrolles, 2016.
Pascal Roques.UML en action.Eyrolles, 2021.
4 MSR24 9 avril 2024
Objectifs du
Module
Le but de ce cours est d’aider l’Ingénieur réseautiste qui est presque à
la porte de sortie de la faculté informatique de l’U.KA; à développer
des qualifications nécessaires pour modéliser, analyser le processus de
la conception et la simulation des architectures des grands réseaux.
5 MSR24 9 avril 2024
«Chapitre 1 Introduction à la
Modélisation
7 MSR24 9 avril 2024
֎Modélisation: la modélisation des données est l'analyse et
la conception de l'information contenue dans le système afin
de représenter la structure de ces informations et de
structurer le stockage et les traitements informatiques.
֎Un modèle: est une abstraction permettant de mieux
comprendre un objet complexe (bâtiment, économie,
atmosphère, cellule, système informatique (Matériel,
logiciel, …), …).
Terminologies
Terminologies
8 MSR24 9 avril 2024
Un objet représente une entité du monde réel (ou virtuel) et est
caractérisé par un ensemble de propriété (attributs) , des états
significatif et un comportement (méthode).
Exemple
9 MSR24 9 avril 2024
 Soit une voiture de couleur rouge de marque TOYOTA appartenant à
Bernard.
Principes
10 MSR24 9 avril 2024
Un petit dessin vaut mieux qu'un long discours. Les modèles sont donc
souvent graphiques, même si l'objet à créer n'est pas matériel.
Principes
11 MSR24 9 avril 2024
La construction d'un système d'information, d'un réseau, d'un
logiciel complexe, de taille importante et par de nombreuses
personnes oblige à modéliser.
Le modèle d'un système informatique sert :
o de document d'échange entre clients et concepteur
o d'outil de conception
o de référence pour la conception
o de référence pour la maintenance et l'évolution
Modéliser les systèmes informatiques et utiliser des
méthodologies de développement n'est pas un luxe ou une perte
de temps
Statistiques
12 MSR24 9 avril 2024
D'après le Standish Group (www.standishgroup.com) , en
2018 :
- 39 % des projets de développement SI ont abouti à un
SI conforme aux attentes du client en respectant les délais
et les coûts.
- 43 % des projets ont abouti à un SI non conforme aux
attentes du client, ou ne respectant pas les délais ou les
coûts.
- 18 % des projets n'ont pas abouti.
NB : le taux de succès est de 76 % pour les petits projets,
mais 10 % pour les gros (au dela de 10 millions de dollars).
Cycles de vie d’un SI
13 MSR24 9 avril 2024
Le cycle de vie d’un SI (Réseaux) est conçu pour soutenir
l’évolution des SI, il est une approche de six-phase qui sont les
suivantes:
o La Préparation;
o Le Plan;
o La Conception;
o L’Implémentation;
o Le Fonctionnement;
o L’Optimisation;
Ce processus désigné souvent sous le nom de PPDIOO, basé sur
les premières lettres de chacune des six phases en anglais.
Cycles de vie d’un SI
14 MSR24 9 avril 2024
La Phase De Préparation
Pendant la phase de préparation, l’entreprise et le
prestataire définissent les buts suivants :
 Améliorer l'expérience de l’entreprise;
 Ajouter des services additionnels;
 Soutenir l'expansion de l’entreprise;…
Cycles de vie d’un SI
15 MSR24 9 avril 2024
La Phase De Plan
Pendant la phase de plan, le concepteur de réseau exécute une
évaluation complète d'emplacement et d'opérations. Cette
évaluation évalue le réseau, les opérations, et l'infrastructure
courante de gestion de réseau.
Le plan doit être dans la portée, le coût, et les limites de
ressource établies dans les buts originaux d'affaires.
Cycles de vie d’un SI
16 MSR24 9 avril 2024
La Phase de Conception
Dans la phase de conception, le personnel emploie les
conditions initiales déterminées pendant la phase de plan pour
diriger son travail.
Le document de conditions de conception soutient les
caractéristiques identifiées dans les phases de préparation et
de planification pour: Disponibilité, Extensibilité, Sécurité et
Facile à gérer.
À la fin de la phase de conception, le concepteur de réseau
crée les plans qui guident l'installation et s'assure qu'est le
résultat réponde à ce que le client a demandé.
Cycles de vie d’un SI
17 MSR24 9 avril 2024
La Phase d'Implémentation
La phase d'implémentation commence après que le prestataire
remplisse la condition de conception et que le client
l'approuve.
Le réseau est établi selon les spécifications approuvées de
conception. La phase d'implémentation vérifie le succès ou
l'échec de la conception de réseau.
Cycles de vie d’un SI
18 MSR24 9 avril 2024
La Phase De Fonctionnement
Elle représente le fonctionnement de jour en jour d'un réseau
La Phase d’optimisation
Son but est d'améliorer l'exécution et la fiabilité de réseau en
identifiant et en résolvant des problèmes potentiels de réseau
avant qu'ils se produisent.
Cycles de vie d’un SI
19 MSR24 9 avril 2024
Les contraintes peuvent et affectent la conception de réseau
et devraient être identifiées tôt dans le processus de cycle de
vie de PPCIFO, l'importance relative des contraintes change
d’un projet à l’autre projet et les contraintes de budget ne
sont pas toujours la considération principale pour un grand
projet.
CYCLES DE VIE Dans l’ingénierie de
logicielle: Méthodes en cascade
20 MSR24 9 avril 2024
Conception
Implémentation
Tests
Analyse
Maintenance
Spécification
CYCLES DE VIE Dans l’ingénierie de
logicielle: Méthodes en cascade
21 MSR24 9 avril 2024
Conception détaillée
Implémentation
Tests unitaires
Spécification
Qualification
Intégration
Analyse
Langage, Méthode
22 MSR24 9 avril 2024
Un langage de modélisation est une syntaxe commune,
graphique, pour modéliser (OMT, UML, …).
Une méthode de modélisation est un procédé permettant de
construire un modèle aussi correct que possible et aussi
efficacement que possible.
Concepts généraux d’UML
23 MSR24 9 avril 2024
Pourquoi modéliser
•Un modèle:
osimplification de la réalité permettant de mieux comprendre le système à
développer.
oVisualiser le système comme il est ou comme il devrait être
oSpécifier les structures de données et le comportement du système
oFournir un guide pour la construction du système
oDocumenter le système et les décisions prises.
UML (Unified Modeling Language)
oLangage de modélisation
oUne norme adoptée pour toutes les méthodes objet.
Eléments de base en UML
24 MSR24 9 avril 2024
1. Les blocs de base pour construire
o Entités utilisées
o Notion de relation
o Les diagrammes
2. Règles à observer pour utiliser ces blocs de base
o Règles sémantique
o Règle de présentation
3. Mécanismes commun
o Spécification
o Présentation
o Extension des modèles
Eléments de base en UML
25 MSR24 9 avril 2024
Eléments de base en UML
26 MSR24 9 avril 2024
Eléments de base en UML
27 MSR24 9 avril 2024
Diagramme de cas d’utilisation
28 MSR24 9 avril 2024
constituent un moyen de recueillir et décrire les besoins
des utilisateurs (acteurs) du système.
Un cas d’utilisation permet de décrire l’interaction entre
les utilisateur du cas (acteurs) et le système du point de vue
de l’utilisateur.
Chaque cas d’utilisation correspond à une fonctionnalité
du système.
Diagramme de cas d’utilisation
29 MSR24 9 avril 2024
Cas d’utilisation et interaction
Un cas d’utilisation correspond à un ensemble d’action que
le système doit exécuter. Il doit produire un résultat
observable pour un ou plusieurs utilisateur. (représenté par un
verbe toujours à l’infinitif)
Une interaction représente les échanges entre un acteur et
un cas d’utilisation
Diagramme de cas d’utilisation
30 MSR24 9 avril 2024
Cas d’utilisation et interaction
Un cas d’utilisation correspond à un ensemble d’action que
le système doit exécuter. Il doit produire un résultat
observable pour un ou plusieurs utilisateur. (représenté par un
verbe toujours à l’infinitif)
Une interaction représente les échanges entre un acteur et
un cas d’utilisation
Exemples
31 MSR24 9 avril 2024
System
Utilisateur
se connecter
lire message
envoyer message
modifier droit
Administrateur
attribuer droit
1. Un système de messagerie
Diagramme de cas d’utilisation
32 MSR24 9 avril 2024
Relation entre cas d’utilisation
La relation d’inclusion (« include »)
La relation d’extension (« extend »)
La relation de généralisation/spécialisation
Diagramme de cas d’utilisation
33 MSR24 9 avril 2024
Relation entre cas d’utilisation
Relation d’inclusion (« include »)
Exemple:
Cas A
Cas B
Cas C
<<include>>
<<include>> envoyer message Se connecter
<<include>>
Utilisateur
Les cas A et C ont recours au cas
B
Exemple simple l’envoie de message électronique
Diagramme de cas d’utilisation
34 MSR24 9 avril 2024
Relation entre cas d’utilisation
Relation d’extension(« extend »)
Une extension est souvent soumise à condition.
La condition est mise dans une note.
Exemple :
Cas A Cas B
<<extend>>
Effectuer virement bancaire vérifier solde
<<extend>>
Client
condition:{si montant >100$}
point d'extention: vérification solde
Diagramme de cas d’utilisation
35 MSR24 9 avril 2024
Relation entre cas d’utilisation
Relation de généralisation/spécialisation
Un cas d’utilisation A est une généralisation d’un cas B, si B est un cas particulier de A
Exemple:
Diagramme de cas d’utilisation
36 MSR24 9 avril 2024
Exemple: Un système de vente en ligne
s'identifiera forcément lieu lors
du scénario
vendre un objet
s'informersur le vendeura
optionnellement lieu lors du
scénarioacheter un objet
Diagramme de cas d’utilisation
37 MSR24 9 avril 2024
Exemple: Un système de vente en ligne
TD
38 MSR24 9 avril 2024
Faire la modélisation (diagrammes de
cas d’utilisation, séquence, activité) du
système de Vidéo-conférence sur Teams.
Durée : 45’
Diagramme de Séquence
39 MSR24 9 avril 2024
L'objectif du diagramme de séquence est de représenter les
interactions entre les objets en mettant l'accent sur la
chronologie des échanges.
Un diagramme de séquence se représente globalement dans
un grand rectangle ou on indique le nom du diagramme en
haut à gauche.
Diagramme de Séquence
40 MSR24 9 avril 2024
Il existe les messages synchrone , les messages asynchrone, les réponses ou
création d’objet.
•Message synchrone : L'émetteur attend la réponse à son message avant de
poursuivre ses actions.
•Message asynchrone : l'émetteur n'attend pas la réponse à son message et
poursuit l'exécution de ses opérations.
•Réponse, création d’objet: envoyer en réponse à un message synchrone ou
lors de la création d’un objet.
Diagramme de Séquence
41 MSR24 9 avril 2024
Exemple: appel téléphoniqueutilisateur1
utilisateur2
1 : EmettreAppal()
2 : decrocher Telephone
Utilisateur1 Utiisateur2
1 : EmettreAppel()
2 : Racrocher()
<<destroy>>
3 : Appel Racrocher
La destruction est marqué par un X
en fin de la ligne de vie de l’objet détruit.
Diagramme de Séquence
42 MSR24 9 avril 2024
ligne de vie
(le temps
s'écoule
vers le bas)
message
interne
message
durée
d'activation
retour
Diagramme d’activité
43 MSR24 9 avril 2024
•Dans le langage UML, un diagramme d'activité fournit une vue du comportement
d'un système en décrivant la séquence d'actions d'un processus. Les diagrammes
d'activité sont similaires aux organigrammes de traitement de l'information, car ils
montrent les flux entre les actions dans une activité.
•Activités
Dans la modélisation UML, les activités sont des éléments de conteneur qui
décrivent le niveau de comportement plus haut dans un diagramme d'activité. Les
activités contiennent différents noeuds d'activité et bords d'activité qui
représentent la séquence de tâches dans un flux de travaux débouchant sur un
comportement.
•Actions
Dans la modélisation UML, une action représente une unité de fonctionnalité
distincte dans une activité.
Diagramme d’activité
44 MSR24 9 avril 2024
•Nœuds de commande
Dans les diagrammes d'activité, un nœud de commande est un nœud d'activité
abstrait qui coordonne le flux de commande dans une activité.
•Nœuds d'objet
Dans les diagrammes d'activité, un nœud d'objet est un nœud d'activité abstrait qui
permet de définir le flux d'objet dans une activité. Un nœud d'objet indique qu'une
instance d'un discriminant peut être disponible à un point particulier de l'activité.
•Bords d'activité
Dans un diagramme d'activité, un arc d'activité est une connexion directe entre
deux nœuds d'activité. Lorsqu'une action donnée est terminée dans une activité, le
bord d'activité continue le flux jusqu'à la prochaine action dans la séquence.
Diagramme d’activité
45 MSR24 9 avril 2024
Diagramme de classe
46 MSR24 9 avril 2024
Les Diagrammes de classe expriment de manière générale la
structure d’un système en utilisant des classes et des relations
entre elles.
Une classe permet de décrire un ensemble d’objet ayant des
attributs et des méthodes
Diagramme de classe
47 MSR24 9 avril 2024
Une relation permet de présenter les liens entre les objets. UML permet de
définir trois types de stéréotype pour représenter les classes:
Les classes frontières (les interfaces): qui permettent de modéliser les
interactions entre le système et les acteurs
Les classes contrôles: qui permettent de représenter la coordination, le
séquencement, les transactions et le contrôle entre les objets
Les classes entités: qui permettent de modéliser les informations
persistantes et durables.
Nous nous intéresserons aux classes entités
Diagramme de classe
48 MSR24 9 avril 2024
Une classe représente un ensemble d’objet ayant le même sens, les mêmes
attributs, méthodes et relations.
Méthodes de la
classe
Attributs de la classe
Nom de la classe
VEHICULE
Marque
Modèle
Immatriculation
Niveau de carburant
Accelerer()
Freiner()
Diagramme de classe
49 MSR24 9 avril 2024
Niveaux de visibilité
UML défini quelques niveaux de visibilité:
Public (+): qui rend l’élément visible à toutes les classe qui y
sont associer
Protégé (#): qui rend l’élément visible aux sous classe
Privé (-) : qui rend l’élément visible seulement à la classe
Package (~): qui rend l’élément visible seulement aux
éléments qui sont dans le même paquetage
Les attributs sont souvent privés et les méthodes publiques
Diagramme de classe
50 MSR24 9 avril 2024
Association
Une association représente une relation entre classe.
 L’ association est une relation statique qui existe entre les classes et
non entre les instances de classe.
Elle est représentée par un trait continu reliant les classes
Diagramme de classe
51 MSR24 9 avril 2024
Multiplicité des associations
Chaque extrémité d’une association peut porter une multiplicité qui décrit le
nombre d’objet de la classe qu’on peut associer à l’instance de l’autre
classe Multiplicité Description
1..1 noté 1 Un et un seul
0..1 Zéro ou un
1,5 Un ou cinq
0..* noté * Zéro ou plusieurs
1..* De un à plusieurs
n..m De n à m
Diagramme de classe
52 MSR24 9 avril 2024
Exemple: Envoi d’un E-mail
INTERNAUT
E
MESSAGE SERVEUR
envoyer stocker
1 0..* 1
1..*
Diagramme de classe
53 MSR24 9 avril 2024
Agrégation
Une agrégation est une association qui représente une relation d’inclusion
structurelle ou comportementale d’un élément dans un ensemble
exemple:
l’entreprise est un ensemble dont fait parti le véhicule. Dans une relation
d’agrégation, il y a toujours une relation d’inclusion classe
Diagramme de classe
54 MSR24 9 avril 2024
Une composition est appelée relation composite et elle décrit une
contenance structurelle entre les instances d’une classe.
exemples:
Ici, la destruction d’un objet composite entraine celle de ses composants
Diagramme de classe
55 MSR24 9 avril 2024
La généralisation est une relation entre une classe générale (parente) et
une classe spéciale (sous classe ou classe enfant).
La classe spéciale est toujours cohérente avec la classe parente mais
peut comporter des informations qui luis sont propre. Ainsi, un objet de la
classe fille peut être utilisé partout ou celui de la classe de base est
autorisé.
La généralisation implique toujours l’héritage
Diagramme de classe
56 MSR24 9 avril 2024
TELEPHONE
TELEPHONE A
TOUCHES
TELEPHONE
TACTILE
«Chapitre 2 Analyse de conception
d’un réseau informatique
Audit de l’existant
58 MSR24 9 avril 2024
L’audit réseau a pour objectif à la fois d’évaluer le niveau de
performance et de disponibilité de votre infrastructure, et de
déterminer quelles améliorations peuvent être mises en œuvre afin de
la renforcer.
L’audit de réseau informatique est une étape fondamentale pour toute
entreprise, quelle que soit sa taille ou son envergure, qui consiste à
indiquer quelles améliorations peuvent être mises en œuvre afin de la
renforcer.
Audit de l’existant
59 MSR24 9 avril 2024
Un examen complet de la configuration des différentes composantes
techniques, humaines et organisationnelles est alors élaboré pour
décider ou pas de remplacer ou non votre équipement, de définir ses
faiblesses et les actions prioritaires, d’optimiser et d’améliorer la
rapidité du réseau.
Un ingénieur système expérimenté externe ou interne procédera ainsi à
l’analyse l’ensemble de l’infrastructure et le fonctionnement de
l’entreprise. Via plusieurs outils et en vérifiant manuellement les
configurations, il rédigera un rapport reprenant les points forts et les
points d’amélioration du réseau informatique.
Audit de l’existant : Les étapes à suivre
60 MSR24 9 avril 2024
1) Réaliser l’entretien :
Cette étape réunit le ou les collaborateurs responsables de la gestion
informatique de l’entreprise. L’entretien sert ainsi à identifier les besoins
réels et de répertorier les différents usages / problématiques liés à
l’utilisation de l’informatique.
2) Analyser le système informatique :
C’est l’état des lieux du S.I et du système informatique, qui sert comme une
base de travail pour l’expert en informatique et à partir de laquelle on
détecte les principales faiblesses du système d’information. Par la suite, on
peut dégager plusieurs axes d’améliorations ainsi que des actions pour assurer
une meilleure gestion du S.I et une infrastructure sécuritaire et performante.
Audit de l’existant : Les étapes à suivre
61 MSR24 9 avril 2024
3) Tester le réseau:
Réaliser des tests qui mettent à l’épreuve le système en place, qu’il s’agisse
d’un test d’intrusion, d’un test de sécurité ou d’un test de charge et panne.
4) Le rapport :
L’opération d’audit est concrétisée par un rapport qui comprend toutes les
observations et les analyses réalisées durant l’audit, avec listing détaillé des
problèmes détectés.
Ce rapport présente également les préconisations et les projets capables
d’améliorer le réseau, avec quelques recommandations comme des
architectures cibles. Un cahier de charge peut être élaboré suite à la
réalisation de ce rapport.
Les avantages d’un audit réseau
62 MSR24 9 avril 2024
 Réaliser de meilleures performances informatiques.
 Optimiser la sécurité et la robustesse des systèmes.
 Identifier les risques réellement encourus par votre architecture.
 Analyser les impacts potentiels pour votre production en cas d’incident.
 Mettre en œuvre un plan d’action pour l’amélioration du réseau (dans l’immédiat, à moyen terme
et à long terme).
 Évaluer les impacts financiers et humains de chaque projet.
 Réaliser un gain de temps considérable.
 Anticiper les différents problèmes suite à des erreurs techniques ou autres.
 Opérer les mises à jour d’applicatifs nécessaires pour corriger des failles de sécurité.
 Etre en conformité par rapport à la législation en vigueur.
Document d’architecture technique
(DAT)
63 MSR24 9 avril 2024
Le DAT (document d’architecture technique) est un
document réalisé par un architecte technique. Il définit et
documente tout ce qu’il faut faire et mettre en place pour réussir
la mise en œuvre de l’architecture, en vue d’atteindre les
objectifs et respecter les différentes contraintes.
Il explique exactement quelles ressources techniques (serveurs,
machines, réseaux, protocoles, etc.) sont nécessaires pour
répondre aux besoins et comment elles doivent être implémentées
au sein du SI, pour une garder la performance, stabilité, sécurité,
etc.
Document d’architecture technique
(DAT)
64 MSR24 9 avril 2024
Il existe plusieurs formats de DAT, qui vont de quelques pages
avec des schémas aux rapports complets et formels de plus de 100
pages. Il faut savoir cependant qu’il s’agit d’un document vivant,
conçu pour être consulté, commenté, évalué et validé par
les différentes parties prenantes.
Document d’architecture technique
(DAT)
65 MSR24 9 avril 2024
Pourquoi avez-vous besoin d’un DAT ?
Selon les besoins de l’organisation et le contexte de sa réalisation,
le DAT joue un ensemble de rôles essentiels.
•Expliciter le but de l’architecture cible: en reprenant les
intentions et idées de chaque partie prenante au niveau des
différentes couches du SI.
•Définir les contraintes du système : c’est dans ce document que
seront spécifiés les critères de fonctionnement du système et les
limites qu’il ne faut jamais dépasser, en termes de perte de
données par exemple (PDMA : Perte de Données Maximale
Admissible).
•.
Document d’architecture technique
(DAT)
66 MSR24 9 avril 2024
Pourquoi avez-vous besoin d’un DAT ?
•Fixer les mesures à mettre en place : un plan d’action détaillé qui
explique les processus à exécuter pour assurer la résilience,
la performance et la sécurité du SI.
•Un document de management de projet : ce document définit le
périmètre et les différentes composantes du projet. Il permet au
projet manager d’avoir une vue d’ensemble sur le quoi, le pourquoi
et le comment.
Document d’architecture technique
(DAT)
67 MSR24 9 avril 2024
Pourquoi avez-vous besoin d’un DAT ?
•Un support de communication : le DAT peut et doit être présenté
aux différentes parties prenantes du projet ou de l’organisation.
•Il peut souvent nécessiter une validation de la part de celles-ci. Il
faut donc privilégier un format concis, facile à lire et
comprendre avec, idéalement des schémas.
La structure du DAT
68 MSR24 9 avril 2024
Contexte : besoins fonctionnels et non fonctionnels
Cette section permet de cadrer le projet et définir ses objectifs et
contraintes.
Les besoins fonctionnels de l’architecture concernent ce que doit
permettre de faire celle-ci, pour quels utilisateurs et la façon dont
elle doit fonctionner.
Les besoins non fonctionnels sont les contraintes techniques que
l’architecture doit respecter (critères de sécurité, nombre
d’utilisateurs, puissance de calcul, etc.).
Document d’architecture technique
(DAT)
69 MSR24 9 avril 2024
– La représentation opérationnelle
Elle décrit le fonctionnement de l’architecture d’un point de
vue opérationnel. Vous répondez à ce niveau à des questions telles
que :
“Comment seront utilisées les données ?”,
“Où vont-elles être sauvegardées ?”,
“Qui a accès à quoi ?”,
etc.
Document d’architecture technique
(DAT)
70 MSR24 9 avril 2024
– La représentation fonctionnelle
C’est à ce niveau que sont analysés et traduits les besoins
fonctionnels du système. Dans cette partie, vous répondrez à des
questions telles que “Que doivent faires les applications ?”, “Quelles
données doivent être manipulées ?”, etc.
– La représentation applicative
Les besoins fonctionnels étant bien appréhendés, il est à présent
possible de les traduire en fonctionnalités logicielles concrètes, en
déterminant les dépendances entre celles-ci.
Document d’architecture technique
(DAT)
71 MSR24 9 avril 2024
La représentation technique
Aussi appelée architecture infrastructure. C’est le socle sur
lequel se base tout le système et dont la définition des
caractéristiques dépend de la compréhension des besoins
exprimés au niveau des étapes précédentes. La représentation
technique permet donc de définir les solutions optimales de mise en
place de l’infrastructure pour garantir la protection et la stabilité du
système, avec l’allocation de suffisamment de ressources de calcul,
stockage et réseau.
Document d’architecture technique
(DAT)
72 MSR24 9 avril 2024
Le choix de l’architecture
Selon les différentes analyses déjà effectuées, vous allez pouvoir
maintenant opter pour une architecture ou une approche pour mettre
en place le système. Vous définissez votre choix et expliquer les
raisons qui vous ont poussé à le faire, en citant quelques alternatives
possibles.
Le planning de réalisation
Après avoir cerné les différents enjeux techniques de l’architecture,
vous pouvez maintenant définir les tâches qui doivent être exécutées
pour la mettre en place, et par qui. Vous pouvez concevoir un
premier calendrier pour organiser le déroulement des tâches du
projet dans le temps.
Document d’architecture technique
(DAT)
73 MSR24 9 avril 2024
Les risques et coûts
Aucun système n’est infaillible. Vous pourrez, pendant la phase
d’analyse, trouver des sources de risques potentielles dans
l’architecture. Les risques identifiés doivent être classés selon leur
impact sur le bon fonctionnement du système, la probabilité de leur
concrétisation et les moyens de résolutions possibles.
La contrainte financière est l’une des plus importantes que doit
respecter l’architecture et doit être traitée dans le DAT, avec
l’estimation des coûts de mise en place, ainsi que la maintenance et
l’exploitation de l’architecture choisie.
Document d’architecture technique
(DAT)
74 MSR24 9 avril 2024
Qui est concerné ?
Le DAT est rédigé par un architecte technique (Réseautiste),
souvent assisté par plusieurs experts système et autres parties
prenantes. Mais c’est un document essentiel pour toute
entreprise qui souhaite mettre en place ou faire évoluer son
infrastructure informatique.
Nouvelle proposition
75 MSR24 9 avril 2024
Cette phase consiste à proposer une nouvelle architecture
du système en se basant sur le système existant, la nouvelle
solution dois expliquer les améliorations en terme des
services à déployer, des politiques de sécurités, mécanisme
de qualité de service, etc.
Cette phase se termine par la présentation de la maquette
expliquant clairement la solution à mettre en place.
Validation de projet
76 MSR24 9 avril 2024
La validation est une étape qui vient après la rédaction d’un
DAT, cette phase consiste à valider ou non les données
fournies dans le DAT, elle est rendu possible par les
responsables de l’entreprises en tenant compte de leurs
besoins formulés au concepteur du système à l’étape de
l’analyse du système existant.
«Chapitre 3 Simulation de réseaux
informatiques
Terminologies
78 MSR24 9 avril 2024
La simulation des réseaux est une technique par laquelle un logiciel
(simulateur) modélise le comportement d'un réseau, soit par le calcul
de l'interaction entre les entités du réseau en utilisant des formules
mathématiques, ou en capturant et reproduisant des observations à
partir d'un réseau réel.
Un simulateur réseau est un logiciel qui simule un réseau informatique
avec le matériel (routeur, PC, commutateur…).
Terminologies
79 MSR24 9 avril 2024
En informatique, un émulateur est un matériel ou un logiciel qui
permet à un système informatique de se comporter comme un autre
système informatique.
Un émulateur permet généralement au système hôte d'exécuter des
logiciels ou d'utiliser des périphériques conçus pour le système invité.
Présentation des simulateurs réseaux
80 MSR24 9 avril 2024
1. Packet Tracer de l’américain Cisco est très sophistiqué et ne
convient pas du tout pour des collégiens et lycéens. Il est trop
compliqué pour eux. A utiliser post bac pour les futurs informaticiens.
Présentation des simulateurs réseaux
81 MSR24 9 avril 2024
1. Packet Tracer
Présentation des simulateurs réseaux
82 MSR24 9 avril 2024
1. Packet Tracer (Projet 1)
Présentation des simulateurs réseaux
83 MSR24 9 avril 2024
1. Packet Tracer
(Projet 2)
TP Durée: 2h’
Présentation des simulateurs réseaux
84 MSR24 9 avril 2024
2. GNS3 est une plateforme qui intègre un ensemble d’outils nous
permettant de simuler ou émuler un réseau plus ou moins complexe.
En effet, à l’aide de GNS3, nous pourrons simuler un réseau complet,
intégrant des équipements réseau tels que des commutateurs, des
routeurs, mais aussi des machines clientes et Serveurs sous Linux, Unix
ou encore Windows.
Au premier abord, cette solution peut sembler complexe à prendre en
main, cet article à pour objectif de dissiper cette complexité.
Présentation des simulateurs réseaux
85 MSR24 9 avril 2024
2. GNS3
Le principal avantage de GNS3 réside dans l'émulation matérielle, en
lieu et place de l'utilisation de simulateurs qui souvent est une manière
limitée de simuler le fonctionnement d’un réseau. En plus gns3 est un
logiciel libre offrant accès à son code, gratuitement, avec une
communauté forte et professionnelle.
Comme inconvénient Gns3 requiert une machine de grande capaité et
performance pour son fonctionnement optimal.
Présentation des simulateurs réseaux
86 MSR24 9 avril 2024
3. Eve-ng
Eve-ng est un logiciel de simulation de réseau par la virtualisation
sans client, ce qui le rend différent de GNS3 par exemple. Toutes les
manipulations se font en web, il n'est pas nécessaire d'installer un
logiciel sur le poste à partir duquel on veut travailler.
Présentation des simulateurs réseaux
87 MSR24 9 avril 2024
3. Eve-ng
Comme avantages, cette solution permet de simuler plusieurs
Labs, dans une seule interface web, à la différence des autres
simulateurs.
Par ailleurs cette solution présentes les inconvénients tels que
l’utilisation de Ios et Hyperviseurs pout son fonctionnement
effectif.
Présentation des simulateurs réseaux
88 MSR24 9 avril 2024
3. Eve-ng
(Projet 2)
TP Durée: 2h’
Présentation des simulateurs réseaux
89 MSR24 9 avril 2024
4 . Filius
Filius est un logiciel de simulation de réseaux informatiques. Il permet de créer
sont propre réseau, de le configurer, de le simuler et de visualiser les
échanges d’informations. Il est tout a fait adapté pour illustrer la
compétence “ Comprendre le fonctionnement d’un réseau informatique ”.
Présentation des simulateurs réseaux
90 MSR24 9 avril 2024
4 . Filius
Filius est un logiciel de simulation de réseaux informatiques. Il permet de créer sont
propre réseau, de le configurer, de le simuler et de visualiser les
échanges d’informations. Il est tout a fait adapté pour illustrer la
compétence “ Comprendre le fonctionnement d’un réseau informatique ”.
Présentation des simulateurs réseaux
91 MSR24 9 avril 2024
4 . Filius
Filius est un logiciel de simulation de réseaux informatiques qui
présente comme avantage la facilité d’utilisation avec la connectique
simple à réaliser, mais néanmoins comme limites cet environnement
n’est pas complet en terme d’équipement ce qui est difficile pour
simuler plusieurs solutions qui nécessitent des matériels appropriés.
Présentation des simulateurs réseaux
92 MSR24 9 avril 2024
4 . Filius
(Projet 1)
Présentation des simulateurs réseaux
93 MSR24 9 avril 2024
4 . Filius
(Projet 2)
TP Durée: 30’
Présentation des simulateurs réseaux
94 MSR24 9 avril 2024
5 . NetSim (Network Simulation)
Le Simulateur de réseau est un logiciel pédagogique. Il permet de
réaliser des réseaux virtuels, en plaçant aisément les éléments qui le
composent (stations, commutateurs, routeurs, box internet, ...) et en
les reliant par des câbles ou du wifi. Des messages peuvent être
échangés par l'envoi de trames (bas niveau), de paquets (niveau
intermédiaire), ou via des protocoles de haut niveau (DNS, DHCP,
HTTP, ...).
La trame et son contenu sont visualisés lors de son trajet. La vitesse
de la simulation est réglable, et le dernier échange peut être rejoué
ou stoppé.
Présentation des simulateurs réseaux
95 MSR24 9 avril 2024
5 . NetSim (Network Simulation)
L'application a donc cette apparence :
Présentation des simulateurs réseaux
96 MSR24 9 avril 2024
5 . NetSim (Network Simulation)
Chaque objet possède un menu contextuel donnant accès à son paramétrage
(double-clic) et ses commandes. Dans l'ordre, les menus contextuels d'une
carte, d'une station, d'un port, d'un hub/switch :
Projet 1: Déploiement réseau LAN
97 MSR24 9 avril 2024
Projet 2: Déploiement réseau WAN
98 MSR24 9 avril 2024
Présentation des simulateurs réseaux
99 MSR24 9 avril 2024
5 . NetSim (Network Simulation)
(Projet 2)
TP Durée: 1h
100 MSR24 9 avril 2024
Merci !

Contenu connexe

Similaire à Modélisation et simulation des réseaux L2 Info UKA 2024.pptx

Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des ChargesLilia Sfaxi
 
Analyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfAnalyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfJordaniMike
 
coursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfcoursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfHervKoya
 
Gestion de projet #2 : méthodes
Gestion de projet #2 : méthodesGestion de projet #2 : méthodes
Gestion de projet #2 : méthodesJean Michel
 
Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)msinghlcc
 
L'Approche SMV de COGENIT
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENITSany_M
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Ardesi Midi-Pyrénées
 
Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...
Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...
Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...CERTyou Formation
 
Soubki projet
Soubki projetSoubki projet
Soubki projets1kor
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Erradi Mohamed
 
Pannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangePannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangeBAFS
 
Urbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-informationUrbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-informationCERTyou Formation
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction MansouriMansouri Khalifa
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
29/06/17 Matinale Python
29/06/17 Matinale Python29/06/17 Matinale Python
29/06/17 Matinale PythonSoft Computing
 
qcm développement informatique
qcm développement informatiqueqcm développement informatique
qcm développement informatiquebeware_17
 
Architecture logiciel et efficacité de développement
Architecture logiciel et efficacité de développementArchitecture logiciel et efficacité de développement
Architecture logiciel et efficacité de développement2le
 

Similaire à Modélisation et simulation des réseaux L2 Info UKA 2024.pptx (20)

Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
rapport
rapportrapport
rapport
 
Analyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdfAnalyse des besoins et gestion des projets besoin.pdf
Analyse des besoins et gestion des projets besoin.pdf
 
coursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdfcoursABGP-miage-1112-4p1.pdf
coursABGP-miage-1112-4p1.pdf
 
Gestion de projet #2 : méthodes
Gestion de projet #2 : méthodesGestion de projet #2 : méthodes
Gestion de projet #2 : méthodes
 
Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)Cc Presentation Tsec Tri(31mai2010)
Cc Presentation Tsec Tri(31mai2010)
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
 
L'Approche SMV de COGENIT
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENIT
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
 
Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...
Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...
Rr353 g formation-definition-et-gestion-des-exigences-avec-ibm-rational-requi...
 
Soubki projet
Soubki projetSoubki projet
Soubki projet
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
Pannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangePannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : Orange
 
Urbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-informationUrbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-information
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction Mansouri
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
29/06/17 Matinale Python
29/06/17 Matinale Python29/06/17 Matinale Python
29/06/17 Matinale Python
 
qcm développement informatique
qcm développement informatiqueqcm développement informatique
qcm développement informatique
 
Architecture logiciel et efficacité de développement
Architecture logiciel et efficacité de développementArchitecture logiciel et efficacité de développement
Architecture logiciel et efficacité de développement
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
 

Plus de BernardKabuatila

Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfBernardKabuatila
 
Communication et support de Transmission L1 UNILO 2023.pdf
Communication et support de Transmission L1 UNILO 2023.pdfCommunication et support de Transmission L1 UNILO 2023.pdf
Communication et support de Transmission L1 UNILO 2023.pdfBernardKabuatila
 
Sécurité Informatique_Licence 2 Rx UKV.potx
Sécurité Informatique_Licence 2 Rx UKV.potxSécurité Informatique_Licence 2 Rx UKV.potx
Sécurité Informatique_Licence 2 Rx UKV.potxBernardKabuatila
 
Système Satellite et antennes by Bernard KABUATILA.pdf
Système Satellite et antennes by Bernard KABUATILA.pdfSystème Satellite et antennes by Bernard KABUATILA.pdf
Système Satellite et antennes by Bernard KABUATILA.pdfBernardKabuatila
 
INF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdf
INF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdfINF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdf
INF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdfBernardKabuatila
 
Support de cours d'Administration Réseau Sous Windows/ L1 UKV 2024
Support de cours d'Administration  Réseau Sous Windows/ L1  UKV 2024Support de cours d'Administration  Réseau Sous Windows/ L1  UKV 2024
Support de cours d'Administration Réseau Sous Windows/ L1 UKV 2024BernardKabuatila
 

Plus de BernardKabuatila (6)

Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdf
 
Communication et support de Transmission L1 UNILO 2023.pdf
Communication et support de Transmission L1 UNILO 2023.pdfCommunication et support de Transmission L1 UNILO 2023.pdf
Communication et support de Transmission L1 UNILO 2023.pdf
 
Sécurité Informatique_Licence 2 Rx UKV.potx
Sécurité Informatique_Licence 2 Rx UKV.potxSécurité Informatique_Licence 2 Rx UKV.potx
Sécurité Informatique_Licence 2 Rx UKV.potx
 
Système Satellite et antennes by Bernard KABUATILA.pdf
Système Satellite et antennes by Bernard KABUATILA.pdfSystème Satellite et antennes by Bernard KABUATILA.pdf
Système Satellite et antennes by Bernard KABUATILA.pdf
 
INF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdf
INF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdfINF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdf
INF1113 Informatique et Recherche documentaire Licence I Méd UKA 2023.pdf
 
Support de cours d'Administration Réseau Sous Windows/ L1 UKV 2024
Support de cours d'Administration  Réseau Sous Windows/ L1  UKV 2024Support de cours d'Administration  Réseau Sous Windows/ L1  UKV 2024
Support de cours d'Administration Réseau Sous Windows/ L1 UKV 2024
 

Dernier

GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 

Dernier (15)

GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 

Modélisation et simulation des réseaux L2 Info UKA 2024.pptx

  • 1. Modélisation et simulation des RX- Informatiques C.T. Bernard KABUATILA Msc. In ISTRI L2 RX/UKA 2023-2024
  • 2. Organisation du module Théorique: 30H TD : 15H TP: 15H Volume Horaire : 60h La participation aux séances de cours est obligatoire. Présence - Test mi-parcours : 30% - TD et TP : 30 % - Evaluation Finale : 40% Evaluation  Présentation PowerPoint Support de cours 9 avril 2024 MSR24 2 Tél : +243974617007 bkabuatila10@gmail.com Contacts:
  • 3. Plan Chapitre 1 Introduction à la Modélisation; Chapitre 2 Analyse de conception d’un réseau informatique; Chapitre 3 Simulation de réseaux informatiques. 3 MSR24 9 avril 2024
  • 4. Bibliographie 1. https://www.uml.org/ Le génie logiciel et ses applications, I. Sommerville, InterEditions, 2018 UML 2 en action, Pascal Roques, Franck Vallée, Eyrolles, 2018 Object-Oriented Analysis and Design, with applications, 3rd Ed. BOOCH, Grady, et al. Addison-Wesley, 2007. Jacques Printz.Le g ́enie logiciel.Que sais-je ? Presses Universitaires de France, 2010. Bertrand Meyer.Conception et Programmation Orient ́ee Objet.Eyrolles, 2014. Pierre-Alain Muller and Nathalie Gaertner.Mod ́elisation Objet avec UML.Eyrolles, 2016. Pascal Roques.UML en action.Eyrolles, 2021. 4 MSR24 9 avril 2024
  • 5. Objectifs du Module Le but de ce cours est d’aider l’Ingénieur réseautiste qui est presque à la porte de sortie de la faculté informatique de l’U.KA; à développer des qualifications nécessaires pour modéliser, analyser le processus de la conception et la simulation des architectures des grands réseaux. 5 MSR24 9 avril 2024
  • 6. «Chapitre 1 Introduction à la Modélisation
  • 7. 7 MSR24 9 avril 2024 ֎Modélisation: la modélisation des données est l'analyse et la conception de l'information contenue dans le système afin de représenter la structure de ces informations et de structurer le stockage et les traitements informatiques. ֎Un modèle: est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, système informatique (Matériel, logiciel, …), …). Terminologies
  • 8. Terminologies 8 MSR24 9 avril 2024 Un objet représente une entité du monde réel (ou virtuel) et est caractérisé par un ensemble de propriété (attributs) , des états significatif et un comportement (méthode).
  • 9. Exemple 9 MSR24 9 avril 2024  Soit une voiture de couleur rouge de marque TOYOTA appartenant à Bernard.
  • 10. Principes 10 MSR24 9 avril 2024 Un petit dessin vaut mieux qu'un long discours. Les modèles sont donc souvent graphiques, même si l'objet à créer n'est pas matériel.
  • 11. Principes 11 MSR24 9 avril 2024 La construction d'un système d'information, d'un réseau, d'un logiciel complexe, de taille importante et par de nombreuses personnes oblige à modéliser. Le modèle d'un système informatique sert : o de document d'échange entre clients et concepteur o d'outil de conception o de référence pour la conception o de référence pour la maintenance et l'évolution Modéliser les systèmes informatiques et utiliser des méthodologies de développement n'est pas un luxe ou une perte de temps
  • 12. Statistiques 12 MSR24 9 avril 2024 D'après le Standish Group (www.standishgroup.com) , en 2018 : - 39 % des projets de développement SI ont abouti à un SI conforme aux attentes du client en respectant les délais et les coûts. - 43 % des projets ont abouti à un SI non conforme aux attentes du client, ou ne respectant pas les délais ou les coûts. - 18 % des projets n'ont pas abouti. NB : le taux de succès est de 76 % pour les petits projets, mais 10 % pour les gros (au dela de 10 millions de dollars).
  • 13. Cycles de vie d’un SI 13 MSR24 9 avril 2024 Le cycle de vie d’un SI (Réseaux) est conçu pour soutenir l’évolution des SI, il est une approche de six-phase qui sont les suivantes: o La Préparation; o Le Plan; o La Conception; o L’Implémentation; o Le Fonctionnement; o L’Optimisation; Ce processus désigné souvent sous le nom de PPDIOO, basé sur les premières lettres de chacune des six phases en anglais.
  • 14. Cycles de vie d’un SI 14 MSR24 9 avril 2024 La Phase De Préparation Pendant la phase de préparation, l’entreprise et le prestataire définissent les buts suivants :  Améliorer l'expérience de l’entreprise;  Ajouter des services additionnels;  Soutenir l'expansion de l’entreprise;…
  • 15. Cycles de vie d’un SI 15 MSR24 9 avril 2024 La Phase De Plan Pendant la phase de plan, le concepteur de réseau exécute une évaluation complète d'emplacement et d'opérations. Cette évaluation évalue le réseau, les opérations, et l'infrastructure courante de gestion de réseau. Le plan doit être dans la portée, le coût, et les limites de ressource établies dans les buts originaux d'affaires.
  • 16. Cycles de vie d’un SI 16 MSR24 9 avril 2024 La Phase de Conception Dans la phase de conception, le personnel emploie les conditions initiales déterminées pendant la phase de plan pour diriger son travail. Le document de conditions de conception soutient les caractéristiques identifiées dans les phases de préparation et de planification pour: Disponibilité, Extensibilité, Sécurité et Facile à gérer. À la fin de la phase de conception, le concepteur de réseau crée les plans qui guident l'installation et s'assure qu'est le résultat réponde à ce que le client a demandé.
  • 17. Cycles de vie d’un SI 17 MSR24 9 avril 2024 La Phase d'Implémentation La phase d'implémentation commence après que le prestataire remplisse la condition de conception et que le client l'approuve. Le réseau est établi selon les spécifications approuvées de conception. La phase d'implémentation vérifie le succès ou l'échec de la conception de réseau.
  • 18. Cycles de vie d’un SI 18 MSR24 9 avril 2024 La Phase De Fonctionnement Elle représente le fonctionnement de jour en jour d'un réseau La Phase d’optimisation Son but est d'améliorer l'exécution et la fiabilité de réseau en identifiant et en résolvant des problèmes potentiels de réseau avant qu'ils se produisent.
  • 19. Cycles de vie d’un SI 19 MSR24 9 avril 2024 Les contraintes peuvent et affectent la conception de réseau et devraient être identifiées tôt dans le processus de cycle de vie de PPCIFO, l'importance relative des contraintes change d’un projet à l’autre projet et les contraintes de budget ne sont pas toujours la considération principale pour un grand projet.
  • 20. CYCLES DE VIE Dans l’ingénierie de logicielle: Méthodes en cascade 20 MSR24 9 avril 2024 Conception Implémentation Tests Analyse Maintenance Spécification
  • 21. CYCLES DE VIE Dans l’ingénierie de logicielle: Méthodes en cascade 21 MSR24 9 avril 2024 Conception détaillée Implémentation Tests unitaires Spécification Qualification Intégration Analyse
  • 22. Langage, Méthode 22 MSR24 9 avril 2024 Un langage de modélisation est une syntaxe commune, graphique, pour modéliser (OMT, UML, …). Une méthode de modélisation est un procédé permettant de construire un modèle aussi correct que possible et aussi efficacement que possible.
  • 23. Concepts généraux d’UML 23 MSR24 9 avril 2024 Pourquoi modéliser •Un modèle: osimplification de la réalité permettant de mieux comprendre le système à développer. oVisualiser le système comme il est ou comme il devrait être oSpécifier les structures de données et le comportement du système oFournir un guide pour la construction du système oDocumenter le système et les décisions prises. UML (Unified Modeling Language) oLangage de modélisation oUne norme adoptée pour toutes les méthodes objet.
  • 24. Eléments de base en UML 24 MSR24 9 avril 2024 1. Les blocs de base pour construire o Entités utilisées o Notion de relation o Les diagrammes 2. Règles à observer pour utiliser ces blocs de base o Règles sémantique o Règle de présentation 3. Mécanismes commun o Spécification o Présentation o Extension des modèles
  • 25. Eléments de base en UML 25 MSR24 9 avril 2024
  • 26. Eléments de base en UML 26 MSR24 9 avril 2024
  • 27. Eléments de base en UML 27 MSR24 9 avril 2024
  • 28. Diagramme de cas d’utilisation 28 MSR24 9 avril 2024 constituent un moyen de recueillir et décrire les besoins des utilisateurs (acteurs) du système. Un cas d’utilisation permet de décrire l’interaction entre les utilisateur du cas (acteurs) et le système du point de vue de l’utilisateur. Chaque cas d’utilisation correspond à une fonctionnalité du système.
  • 29. Diagramme de cas d’utilisation 29 MSR24 9 avril 2024 Cas d’utilisation et interaction Un cas d’utilisation correspond à un ensemble d’action que le système doit exécuter. Il doit produire un résultat observable pour un ou plusieurs utilisateur. (représenté par un verbe toujours à l’infinitif) Une interaction représente les échanges entre un acteur et un cas d’utilisation
  • 30. Diagramme de cas d’utilisation 30 MSR24 9 avril 2024 Cas d’utilisation et interaction Un cas d’utilisation correspond à un ensemble d’action que le système doit exécuter. Il doit produire un résultat observable pour un ou plusieurs utilisateur. (représenté par un verbe toujours à l’infinitif) Une interaction représente les échanges entre un acteur et un cas d’utilisation
  • 31. Exemples 31 MSR24 9 avril 2024 System Utilisateur se connecter lire message envoyer message modifier droit Administrateur attribuer droit 1. Un système de messagerie
  • 32. Diagramme de cas d’utilisation 32 MSR24 9 avril 2024 Relation entre cas d’utilisation La relation d’inclusion (« include ») La relation d’extension (« extend ») La relation de généralisation/spécialisation
  • 33. Diagramme de cas d’utilisation 33 MSR24 9 avril 2024 Relation entre cas d’utilisation Relation d’inclusion (« include ») Exemple: Cas A Cas B Cas C <<include>> <<include>> envoyer message Se connecter <<include>> Utilisateur Les cas A et C ont recours au cas B Exemple simple l’envoie de message électronique
  • 34. Diagramme de cas d’utilisation 34 MSR24 9 avril 2024 Relation entre cas d’utilisation Relation d’extension(« extend ») Une extension est souvent soumise à condition. La condition est mise dans une note. Exemple : Cas A Cas B <<extend>> Effectuer virement bancaire vérifier solde <<extend>> Client condition:{si montant >100$} point d'extention: vérification solde
  • 35. Diagramme de cas d’utilisation 35 MSR24 9 avril 2024 Relation entre cas d’utilisation Relation de généralisation/spécialisation Un cas d’utilisation A est une généralisation d’un cas B, si B est un cas particulier de A Exemple:
  • 36. Diagramme de cas d’utilisation 36 MSR24 9 avril 2024 Exemple: Un système de vente en ligne s'identifiera forcément lieu lors du scénario vendre un objet s'informersur le vendeura optionnellement lieu lors du scénarioacheter un objet
  • 37. Diagramme de cas d’utilisation 37 MSR24 9 avril 2024 Exemple: Un système de vente en ligne
  • 38. TD 38 MSR24 9 avril 2024 Faire la modélisation (diagrammes de cas d’utilisation, séquence, activité) du système de Vidéo-conférence sur Teams. Durée : 45’
  • 39. Diagramme de Séquence 39 MSR24 9 avril 2024 L'objectif du diagramme de séquence est de représenter les interactions entre les objets en mettant l'accent sur la chronologie des échanges. Un diagramme de séquence se représente globalement dans un grand rectangle ou on indique le nom du diagramme en haut à gauche.
  • 40. Diagramme de Séquence 40 MSR24 9 avril 2024 Il existe les messages synchrone , les messages asynchrone, les réponses ou création d’objet. •Message synchrone : L'émetteur attend la réponse à son message avant de poursuivre ses actions. •Message asynchrone : l'émetteur n'attend pas la réponse à son message et poursuit l'exécution de ses opérations. •Réponse, création d’objet: envoyer en réponse à un message synchrone ou lors de la création d’un objet.
  • 41. Diagramme de Séquence 41 MSR24 9 avril 2024 Exemple: appel téléphoniqueutilisateur1 utilisateur2 1 : EmettreAppal() 2 : decrocher Telephone Utilisateur1 Utiisateur2 1 : EmettreAppel() 2 : Racrocher() <<destroy>> 3 : Appel Racrocher La destruction est marqué par un X en fin de la ligne de vie de l’objet détruit.
  • 42. Diagramme de Séquence 42 MSR24 9 avril 2024 ligne de vie (le temps s'écoule vers le bas) message interne message durée d'activation retour
  • 43. Diagramme d’activité 43 MSR24 9 avril 2024 •Dans le langage UML, un diagramme d'activité fournit une vue du comportement d'un système en décrivant la séquence d'actions d'un processus. Les diagrammes d'activité sont similaires aux organigrammes de traitement de l'information, car ils montrent les flux entre les actions dans une activité. •Activités Dans la modélisation UML, les activités sont des éléments de conteneur qui décrivent le niveau de comportement plus haut dans un diagramme d'activité. Les activités contiennent différents noeuds d'activité et bords d'activité qui représentent la séquence de tâches dans un flux de travaux débouchant sur un comportement. •Actions Dans la modélisation UML, une action représente une unité de fonctionnalité distincte dans une activité.
  • 44. Diagramme d’activité 44 MSR24 9 avril 2024 •Nœuds de commande Dans les diagrammes d'activité, un nœud de commande est un nœud d'activité abstrait qui coordonne le flux de commande dans une activité. •Nœuds d'objet Dans les diagrammes d'activité, un nœud d'objet est un nœud d'activité abstrait qui permet de définir le flux d'objet dans une activité. Un nœud d'objet indique qu'une instance d'un discriminant peut être disponible à un point particulier de l'activité. •Bords d'activité Dans un diagramme d'activité, un arc d'activité est une connexion directe entre deux nœuds d'activité. Lorsqu'une action donnée est terminée dans une activité, le bord d'activité continue le flux jusqu'à la prochaine action dans la séquence.
  • 46. Diagramme de classe 46 MSR24 9 avril 2024 Les Diagrammes de classe expriment de manière générale la structure d’un système en utilisant des classes et des relations entre elles. Une classe permet de décrire un ensemble d’objet ayant des attributs et des méthodes
  • 47. Diagramme de classe 47 MSR24 9 avril 2024 Une relation permet de présenter les liens entre les objets. UML permet de définir trois types de stéréotype pour représenter les classes: Les classes frontières (les interfaces): qui permettent de modéliser les interactions entre le système et les acteurs Les classes contrôles: qui permettent de représenter la coordination, le séquencement, les transactions et le contrôle entre les objets Les classes entités: qui permettent de modéliser les informations persistantes et durables. Nous nous intéresserons aux classes entités
  • 48. Diagramme de classe 48 MSR24 9 avril 2024 Une classe représente un ensemble d’objet ayant le même sens, les mêmes attributs, méthodes et relations. Méthodes de la classe Attributs de la classe Nom de la classe VEHICULE Marque Modèle Immatriculation Niveau de carburant Accelerer() Freiner()
  • 49. Diagramme de classe 49 MSR24 9 avril 2024 Niveaux de visibilité UML défini quelques niveaux de visibilité: Public (+): qui rend l’élément visible à toutes les classe qui y sont associer Protégé (#): qui rend l’élément visible aux sous classe Privé (-) : qui rend l’élément visible seulement à la classe Package (~): qui rend l’élément visible seulement aux éléments qui sont dans le même paquetage Les attributs sont souvent privés et les méthodes publiques
  • 50. Diagramme de classe 50 MSR24 9 avril 2024 Association Une association représente une relation entre classe.  L’ association est une relation statique qui existe entre les classes et non entre les instances de classe. Elle est représentée par un trait continu reliant les classes
  • 51. Diagramme de classe 51 MSR24 9 avril 2024 Multiplicité des associations Chaque extrémité d’une association peut porter une multiplicité qui décrit le nombre d’objet de la classe qu’on peut associer à l’instance de l’autre classe Multiplicité Description 1..1 noté 1 Un et un seul 0..1 Zéro ou un 1,5 Un ou cinq 0..* noté * Zéro ou plusieurs 1..* De un à plusieurs n..m De n à m
  • 52. Diagramme de classe 52 MSR24 9 avril 2024 Exemple: Envoi d’un E-mail INTERNAUT E MESSAGE SERVEUR envoyer stocker 1 0..* 1 1..*
  • 53. Diagramme de classe 53 MSR24 9 avril 2024 Agrégation Une agrégation est une association qui représente une relation d’inclusion structurelle ou comportementale d’un élément dans un ensemble exemple: l’entreprise est un ensemble dont fait parti le véhicule. Dans une relation d’agrégation, il y a toujours une relation d’inclusion classe
  • 54. Diagramme de classe 54 MSR24 9 avril 2024 Une composition est appelée relation composite et elle décrit une contenance structurelle entre les instances d’une classe. exemples: Ici, la destruction d’un objet composite entraine celle de ses composants
  • 55. Diagramme de classe 55 MSR24 9 avril 2024 La généralisation est une relation entre une classe générale (parente) et une classe spéciale (sous classe ou classe enfant). La classe spéciale est toujours cohérente avec la classe parente mais peut comporter des informations qui luis sont propre. Ainsi, un objet de la classe fille peut être utilisé partout ou celui de la classe de base est autorisé. La généralisation implique toujours l’héritage
  • 56. Diagramme de classe 56 MSR24 9 avril 2024 TELEPHONE TELEPHONE A TOUCHES TELEPHONE TACTILE
  • 57. «Chapitre 2 Analyse de conception d’un réseau informatique
  • 58. Audit de l’existant 58 MSR24 9 avril 2024 L’audit réseau a pour objectif à la fois d’évaluer le niveau de performance et de disponibilité de votre infrastructure, et de déterminer quelles améliorations peuvent être mises en œuvre afin de la renforcer. L’audit de réseau informatique est une étape fondamentale pour toute entreprise, quelle que soit sa taille ou son envergure, qui consiste à indiquer quelles améliorations peuvent être mises en œuvre afin de la renforcer.
  • 59. Audit de l’existant 59 MSR24 9 avril 2024 Un examen complet de la configuration des différentes composantes techniques, humaines et organisationnelles est alors élaboré pour décider ou pas de remplacer ou non votre équipement, de définir ses faiblesses et les actions prioritaires, d’optimiser et d’améliorer la rapidité du réseau. Un ingénieur système expérimenté externe ou interne procédera ainsi à l’analyse l’ensemble de l’infrastructure et le fonctionnement de l’entreprise. Via plusieurs outils et en vérifiant manuellement les configurations, il rédigera un rapport reprenant les points forts et les points d’amélioration du réseau informatique.
  • 60. Audit de l’existant : Les étapes à suivre 60 MSR24 9 avril 2024 1) Réaliser l’entretien : Cette étape réunit le ou les collaborateurs responsables de la gestion informatique de l’entreprise. L’entretien sert ainsi à identifier les besoins réels et de répertorier les différents usages / problématiques liés à l’utilisation de l’informatique. 2) Analyser le système informatique : C’est l’état des lieux du S.I et du système informatique, qui sert comme une base de travail pour l’expert en informatique et à partir de laquelle on détecte les principales faiblesses du système d’information. Par la suite, on peut dégager plusieurs axes d’améliorations ainsi que des actions pour assurer une meilleure gestion du S.I et une infrastructure sécuritaire et performante.
  • 61. Audit de l’existant : Les étapes à suivre 61 MSR24 9 avril 2024 3) Tester le réseau: Réaliser des tests qui mettent à l’épreuve le système en place, qu’il s’agisse d’un test d’intrusion, d’un test de sécurité ou d’un test de charge et panne. 4) Le rapport : L’opération d’audit est concrétisée par un rapport qui comprend toutes les observations et les analyses réalisées durant l’audit, avec listing détaillé des problèmes détectés. Ce rapport présente également les préconisations et les projets capables d’améliorer le réseau, avec quelques recommandations comme des architectures cibles. Un cahier de charge peut être élaboré suite à la réalisation de ce rapport.
  • 62. Les avantages d’un audit réseau 62 MSR24 9 avril 2024  Réaliser de meilleures performances informatiques.  Optimiser la sécurité et la robustesse des systèmes.  Identifier les risques réellement encourus par votre architecture.  Analyser les impacts potentiels pour votre production en cas d’incident.  Mettre en œuvre un plan d’action pour l’amélioration du réseau (dans l’immédiat, à moyen terme et à long terme).  Évaluer les impacts financiers et humains de chaque projet.  Réaliser un gain de temps considérable.  Anticiper les différents problèmes suite à des erreurs techniques ou autres.  Opérer les mises à jour d’applicatifs nécessaires pour corriger des failles de sécurité.  Etre en conformité par rapport à la législation en vigueur.
  • 63. Document d’architecture technique (DAT) 63 MSR24 9 avril 2024 Le DAT (document d’architecture technique) est un document réalisé par un architecte technique. Il définit et documente tout ce qu’il faut faire et mettre en place pour réussir la mise en œuvre de l’architecture, en vue d’atteindre les objectifs et respecter les différentes contraintes. Il explique exactement quelles ressources techniques (serveurs, machines, réseaux, protocoles, etc.) sont nécessaires pour répondre aux besoins et comment elles doivent être implémentées au sein du SI, pour une garder la performance, stabilité, sécurité, etc.
  • 64. Document d’architecture technique (DAT) 64 MSR24 9 avril 2024 Il existe plusieurs formats de DAT, qui vont de quelques pages avec des schémas aux rapports complets et formels de plus de 100 pages. Il faut savoir cependant qu’il s’agit d’un document vivant, conçu pour être consulté, commenté, évalué et validé par les différentes parties prenantes.
  • 65. Document d’architecture technique (DAT) 65 MSR24 9 avril 2024 Pourquoi avez-vous besoin d’un DAT ? Selon les besoins de l’organisation et le contexte de sa réalisation, le DAT joue un ensemble de rôles essentiels. •Expliciter le but de l’architecture cible: en reprenant les intentions et idées de chaque partie prenante au niveau des différentes couches du SI. •Définir les contraintes du système : c’est dans ce document que seront spécifiés les critères de fonctionnement du système et les limites qu’il ne faut jamais dépasser, en termes de perte de données par exemple (PDMA : Perte de Données Maximale Admissible). •.
  • 66. Document d’architecture technique (DAT) 66 MSR24 9 avril 2024 Pourquoi avez-vous besoin d’un DAT ? •Fixer les mesures à mettre en place : un plan d’action détaillé qui explique les processus à exécuter pour assurer la résilience, la performance et la sécurité du SI. •Un document de management de projet : ce document définit le périmètre et les différentes composantes du projet. Il permet au projet manager d’avoir une vue d’ensemble sur le quoi, le pourquoi et le comment.
  • 67. Document d’architecture technique (DAT) 67 MSR24 9 avril 2024 Pourquoi avez-vous besoin d’un DAT ? •Un support de communication : le DAT peut et doit être présenté aux différentes parties prenantes du projet ou de l’organisation. •Il peut souvent nécessiter une validation de la part de celles-ci. Il faut donc privilégier un format concis, facile à lire et comprendre avec, idéalement des schémas.
  • 68. La structure du DAT 68 MSR24 9 avril 2024 Contexte : besoins fonctionnels et non fonctionnels Cette section permet de cadrer le projet et définir ses objectifs et contraintes. Les besoins fonctionnels de l’architecture concernent ce que doit permettre de faire celle-ci, pour quels utilisateurs et la façon dont elle doit fonctionner. Les besoins non fonctionnels sont les contraintes techniques que l’architecture doit respecter (critères de sécurité, nombre d’utilisateurs, puissance de calcul, etc.).
  • 69. Document d’architecture technique (DAT) 69 MSR24 9 avril 2024 – La représentation opérationnelle Elle décrit le fonctionnement de l’architecture d’un point de vue opérationnel. Vous répondez à ce niveau à des questions telles que : “Comment seront utilisées les données ?”, “Où vont-elles être sauvegardées ?”, “Qui a accès à quoi ?”, etc.
  • 70. Document d’architecture technique (DAT) 70 MSR24 9 avril 2024 – La représentation fonctionnelle C’est à ce niveau que sont analysés et traduits les besoins fonctionnels du système. Dans cette partie, vous répondrez à des questions telles que “Que doivent faires les applications ?”, “Quelles données doivent être manipulées ?”, etc. – La représentation applicative Les besoins fonctionnels étant bien appréhendés, il est à présent possible de les traduire en fonctionnalités logicielles concrètes, en déterminant les dépendances entre celles-ci.
  • 71. Document d’architecture technique (DAT) 71 MSR24 9 avril 2024 La représentation technique Aussi appelée architecture infrastructure. C’est le socle sur lequel se base tout le système et dont la définition des caractéristiques dépend de la compréhension des besoins exprimés au niveau des étapes précédentes. La représentation technique permet donc de définir les solutions optimales de mise en place de l’infrastructure pour garantir la protection et la stabilité du système, avec l’allocation de suffisamment de ressources de calcul, stockage et réseau.
  • 72. Document d’architecture technique (DAT) 72 MSR24 9 avril 2024 Le choix de l’architecture Selon les différentes analyses déjà effectuées, vous allez pouvoir maintenant opter pour une architecture ou une approche pour mettre en place le système. Vous définissez votre choix et expliquer les raisons qui vous ont poussé à le faire, en citant quelques alternatives possibles. Le planning de réalisation Après avoir cerné les différents enjeux techniques de l’architecture, vous pouvez maintenant définir les tâches qui doivent être exécutées pour la mettre en place, et par qui. Vous pouvez concevoir un premier calendrier pour organiser le déroulement des tâches du projet dans le temps.
  • 73. Document d’architecture technique (DAT) 73 MSR24 9 avril 2024 Les risques et coûts Aucun système n’est infaillible. Vous pourrez, pendant la phase d’analyse, trouver des sources de risques potentielles dans l’architecture. Les risques identifiés doivent être classés selon leur impact sur le bon fonctionnement du système, la probabilité de leur concrétisation et les moyens de résolutions possibles. La contrainte financière est l’une des plus importantes que doit respecter l’architecture et doit être traitée dans le DAT, avec l’estimation des coûts de mise en place, ainsi que la maintenance et l’exploitation de l’architecture choisie.
  • 74. Document d’architecture technique (DAT) 74 MSR24 9 avril 2024 Qui est concerné ? Le DAT est rédigé par un architecte technique (Réseautiste), souvent assisté par plusieurs experts système et autres parties prenantes. Mais c’est un document essentiel pour toute entreprise qui souhaite mettre en place ou faire évoluer son infrastructure informatique.
  • 75. Nouvelle proposition 75 MSR24 9 avril 2024 Cette phase consiste à proposer une nouvelle architecture du système en se basant sur le système existant, la nouvelle solution dois expliquer les améliorations en terme des services à déployer, des politiques de sécurités, mécanisme de qualité de service, etc. Cette phase se termine par la présentation de la maquette expliquant clairement la solution à mettre en place.
  • 76. Validation de projet 76 MSR24 9 avril 2024 La validation est une étape qui vient après la rédaction d’un DAT, cette phase consiste à valider ou non les données fournies dans le DAT, elle est rendu possible par les responsables de l’entreprises en tenant compte de leurs besoins formulés au concepteur du système à l’étape de l’analyse du système existant.
  • 77. «Chapitre 3 Simulation de réseaux informatiques
  • 78. Terminologies 78 MSR24 9 avril 2024 La simulation des réseaux est une technique par laquelle un logiciel (simulateur) modélise le comportement d'un réseau, soit par le calcul de l'interaction entre les entités du réseau en utilisant des formules mathématiques, ou en capturant et reproduisant des observations à partir d'un réseau réel. Un simulateur réseau est un logiciel qui simule un réseau informatique avec le matériel (routeur, PC, commutateur…).
  • 79. Terminologies 79 MSR24 9 avril 2024 En informatique, un émulateur est un matériel ou un logiciel qui permet à un système informatique de se comporter comme un autre système informatique. Un émulateur permet généralement au système hôte d'exécuter des logiciels ou d'utiliser des périphériques conçus pour le système invité.
  • 80. Présentation des simulateurs réseaux 80 MSR24 9 avril 2024 1. Packet Tracer de l’américain Cisco est très sophistiqué et ne convient pas du tout pour des collégiens et lycéens. Il est trop compliqué pour eux. A utiliser post bac pour les futurs informaticiens.
  • 81. Présentation des simulateurs réseaux 81 MSR24 9 avril 2024 1. Packet Tracer
  • 82. Présentation des simulateurs réseaux 82 MSR24 9 avril 2024 1. Packet Tracer (Projet 1)
  • 83. Présentation des simulateurs réseaux 83 MSR24 9 avril 2024 1. Packet Tracer (Projet 2) TP Durée: 2h’
  • 84. Présentation des simulateurs réseaux 84 MSR24 9 avril 2024 2. GNS3 est une plateforme qui intègre un ensemble d’outils nous permettant de simuler ou émuler un réseau plus ou moins complexe. En effet, à l’aide de GNS3, nous pourrons simuler un réseau complet, intégrant des équipements réseau tels que des commutateurs, des routeurs, mais aussi des machines clientes et Serveurs sous Linux, Unix ou encore Windows. Au premier abord, cette solution peut sembler complexe à prendre en main, cet article à pour objectif de dissiper cette complexité.
  • 85. Présentation des simulateurs réseaux 85 MSR24 9 avril 2024 2. GNS3 Le principal avantage de GNS3 réside dans l'émulation matérielle, en lieu et place de l'utilisation de simulateurs qui souvent est une manière limitée de simuler le fonctionnement d’un réseau. En plus gns3 est un logiciel libre offrant accès à son code, gratuitement, avec une communauté forte et professionnelle. Comme inconvénient Gns3 requiert une machine de grande capaité et performance pour son fonctionnement optimal.
  • 86. Présentation des simulateurs réseaux 86 MSR24 9 avril 2024 3. Eve-ng Eve-ng est un logiciel de simulation de réseau par la virtualisation sans client, ce qui le rend différent de GNS3 par exemple. Toutes les manipulations se font en web, il n'est pas nécessaire d'installer un logiciel sur le poste à partir duquel on veut travailler.
  • 87. Présentation des simulateurs réseaux 87 MSR24 9 avril 2024 3. Eve-ng Comme avantages, cette solution permet de simuler plusieurs Labs, dans une seule interface web, à la différence des autres simulateurs. Par ailleurs cette solution présentes les inconvénients tels que l’utilisation de Ios et Hyperviseurs pout son fonctionnement effectif.
  • 88. Présentation des simulateurs réseaux 88 MSR24 9 avril 2024 3. Eve-ng (Projet 2) TP Durée: 2h’
  • 89. Présentation des simulateurs réseaux 89 MSR24 9 avril 2024 4 . Filius Filius est un logiciel de simulation de réseaux informatiques. Il permet de créer sont propre réseau, de le configurer, de le simuler et de visualiser les échanges d’informations. Il est tout a fait adapté pour illustrer la compétence “ Comprendre le fonctionnement d’un réseau informatique ”.
  • 90. Présentation des simulateurs réseaux 90 MSR24 9 avril 2024 4 . Filius Filius est un logiciel de simulation de réseaux informatiques. Il permet de créer sont propre réseau, de le configurer, de le simuler et de visualiser les échanges d’informations. Il est tout a fait adapté pour illustrer la compétence “ Comprendre le fonctionnement d’un réseau informatique ”.
  • 91. Présentation des simulateurs réseaux 91 MSR24 9 avril 2024 4 . Filius Filius est un logiciel de simulation de réseaux informatiques qui présente comme avantage la facilité d’utilisation avec la connectique simple à réaliser, mais néanmoins comme limites cet environnement n’est pas complet en terme d’équipement ce qui est difficile pour simuler plusieurs solutions qui nécessitent des matériels appropriés.
  • 92. Présentation des simulateurs réseaux 92 MSR24 9 avril 2024 4 . Filius (Projet 1)
  • 93. Présentation des simulateurs réseaux 93 MSR24 9 avril 2024 4 . Filius (Projet 2) TP Durée: 30’
  • 94. Présentation des simulateurs réseaux 94 MSR24 9 avril 2024 5 . NetSim (Network Simulation) Le Simulateur de réseau est un logiciel pédagogique. Il permet de réaliser des réseaux virtuels, en plaçant aisément les éléments qui le composent (stations, commutateurs, routeurs, box internet, ...) et en les reliant par des câbles ou du wifi. Des messages peuvent être échangés par l'envoi de trames (bas niveau), de paquets (niveau intermédiaire), ou via des protocoles de haut niveau (DNS, DHCP, HTTP, ...). La trame et son contenu sont visualisés lors de son trajet. La vitesse de la simulation est réglable, et le dernier échange peut être rejoué ou stoppé.
  • 95. Présentation des simulateurs réseaux 95 MSR24 9 avril 2024 5 . NetSim (Network Simulation) L'application a donc cette apparence :
  • 96. Présentation des simulateurs réseaux 96 MSR24 9 avril 2024 5 . NetSim (Network Simulation) Chaque objet possède un menu contextuel donnant accès à son paramétrage (double-clic) et ses commandes. Dans l'ordre, les menus contextuels d'une carte, d'une station, d'un port, d'un hub/switch :
  • 97. Projet 1: Déploiement réseau LAN 97 MSR24 9 avril 2024
  • 98. Projet 2: Déploiement réseau WAN 98 MSR24 9 avril 2024
  • 99. Présentation des simulateurs réseaux 99 MSR24 9 avril 2024 5 . NetSim (Network Simulation) (Projet 2) TP Durée: 1h
  • 100. 100 MSR24 9 avril 2024 Merci !