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.
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
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
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
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.
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.
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.
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.
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 :