Aperçu des sections

  • Généralités

  • Page d’accueil


    Description du cours: 

    Ce cours intitulé ´'Modélisation des systèmes d'information '  vise à initier l'étudiant à une démarche méthodologique complète basée sur UML, allant de l'expression des besoins jusqu'à la conception et au déploiement dune solution logicielle. Il s'inscrit dans une approche moderne du développement logiciel, où la qualité, la traçabilité et la structuration des systèmes sont des éléments essentiels.

    À travers ce cours, l'étudiant sera amené à acquérir les compétences nécessaires pour élaborer un cahier des charges, analyser et modéliser un système d'information, concevoir son architecture,

    puis participer à son développement et à son déploiement..

    Le cours est structuré en plusieurs unités d'apprentissage couvrant les Systemes d'informations,  systèmes organisationnels, l'ingénierie des besoins, l'analyse et la modélisation des systèmes d'information, ainsi que leur conception architecturale et leur implémentation. Des études de cas sont intégrées afin de permettre à l'étudiant de mettre en pratique les concepts théoriques abordés.

    Par ailleurs, ce cours permet à l'étudiant de développer une double compétence, à la fois conceptuelle et technique, en tenant compte des contraintes réelles de développement telles que les exigences fonctionnelles et non fonctionnelles, la qualité du système, les performances et les besoins des utilisateurs.


    Public cible:

     ce cours est dedie aux 3 eme annee Ingenieur -Specialite: Reseaux.


    Objectifs generaux: 

    À la fin de ce cours, l’étudiant sera capable de :

    • Comprendre les concepts fondamentaux des systèmes d’information et leur rôle dans les organisations et les entreprises.
    • Identifier et analyser les besoins d’une organisation ainsi que les exigences d’un système d’information.
    • Appliquer les principes de l’ingénierie des exigences pour identifier, analyser, spécifier et valider les besoins.
    • Modéliser un système d’information en utilisant UML et les principaux diagrammes de modélisation.
    • Utiliser des outils de modélisation pour représenter et documenter les différents aspects d’un système.
    • Comprendre les principes de l’Ingénierie Dirigée par les Modèles (IDM/MDE) et son rôle dans le développement logiciel.
    • Analyser et comparer différents modèles et approches de modélisation selon le contexte du système.
    • Identifier et expliquer les principaux styles architecturaux des systèmes d’information, notamment client-serveur, 3-tiers, n-tiers, SOA et microservices.
    • Modéliser et évaluer l’architecture d’un système d’information en fonction de ses besoins et exigences.
    • Concevoir une solution de modélisation cohérente pour un système d’information à partir d’un cas réel.






  • Fiche de contact

    Enseignant de la matière: YAMOUNI KHELIFI Nassima

    Contact: nassima.yamounikhelifi@univ-tlemcen.dz

    Disponibilité (horaire et lieu):  tous les mercredis et les jeudis de 11h :00-15h :30  -salle des enseignants -Departement d'informatique. 

    Tuteurs: /.

    Coefficients: 3

    Crédit: 2

    Volume horaire: 14 semaines -  heures

    Volume horaire de travail personnel requis/semaine: 1h:30 cours + 1:30 TD.

    Modalité d’évaluation: 40 pourcent + 60 pourcent Examen 

    Modalité de suivi (calendrier du tutorat): /

    URL:  https ://sites.google.com/univ-usto.dz/nassimaymounikhelifi/biographie

  • Competences visees

    Objectifs généraux

    Le cours "Modélisation des Systèmes d'Information" vise à :

    • Comprendre les concepts fondamentaux des systèmes d'information ;
    • Analyser les besoins et les exigences d'une organisation ;
    • Modéliser les systèmes d'information à l'aide des langages et méthodes appropriés ;
    • Concevoir des architectures et des solutions logicielles adaptées ;
    • Produire les artefacts nécessaires à la réalisation d'un système d'information.

    Savoirs (connaissances à acquérir)

    À l'issue de ce cours, l'apprenant sera capable de :

    • Définir les concepts fondamentaux des systèmes d'information.
    • Décrire les composantes d'une organisation et leur interaction avec le système d'information.
    • Expliquer les principes de l'ingénierie des exigences.
    • Identifier les diagrammes UML et leurs domaines d'utilisation.
    • Reconnaître les principes de l'Ingénierie Dirigée par les Modèles (IDM).
    • Décrire les principales architectures logicielles.
    • Expliquer le rôle du cahier des charges dans un projet informatique.


    Savoir-faire (compétences à développer)

    À l'issue de ce cours, l'apprenant sera capable de :

    • Analyser les besoins d'une organisation à partir d'un contexte donné.
    • Formaliser les exigences fonctionnelles et non fonctionnelles.
    • Élaborer un cahier des charges répondant à un besoin exprimé.
    • Construire des modèles UML adaptés à une problématique donnée.
    • Appliquer les principes de l'IDM dans un processus de développement.
    • Concevoir une architecture logicielle cohérente.
    • Générer du code à partir de modèles en utilisant les outils appropriés.
    • Évaluer la pertinence des modèles et des architectures proposées.


    Savoir-être (attitudes à adopter)

    À l'issue de ce cours, l'apprenant sera capable de :

    • Collaborer efficacement dans le cadre d'un projet de modélisation.
    • Communiquer clairement les résultats d'une analyse ou d'une conception.
    • Respecter les normes et bonnes pratiques de modélisation.
    • Faire preuve de rigueur dans la rédaction des exigences et du cahier des charges.
    • Développer un esprit critique face aux choix de conception et d'architecture.

  • Pre-requis

    L’étudiant doit posséder des :

    • Connaissances de base en informatique (fonctionnement d’un ordinateur et d’un système informatique)

    • Notions fondamentales d’algorithmique (variables, conditions, boucles, logique de résolution de problèmes)

    • Bases en bases de données (tables, attributs, clés primaires, relations)

    • Baes en génie logiciels

    • Baes en modélisation avec UML et ses outils comme modelio, visual paradigm, drawio, plantuml, EnterpriseArchitect ....

    • Capacité d’analyse et de structuration d’un problème simple

    • Aptitude à raisonner de manière logique et organisée



    • Ce test d'entrée a pour objectif d'évaluer les connaissances initiales des apprenants dans les domaines de l'organisation, de l'informatique et des systèmes d'information. Il permettra d'identifier les acquis nécessaires pour suivre efficacement le cours de Modélisation des Systèmes d'Information.

      Les résultats de ce test serviront uniquement à situer votre niveau de départ et à orienter votre apprentissage.


      Objectifs du test

      À travers ce test, l'apprenant pourra démontrer sa capacité à :

      • Reconnaître les concepts de base liés aux systèmes d'information.
      • Identifier les composantes d'une organisation.
      • Distinguer les notions de donnée, information et traitement.
      • Interpréter des situations simples de gestion de l'information.
      • Mobiliser ses connaissances générales en informatique.

  • Grandes lignes du cours

    Chapitre 1:  Généralités sur les systèmes d’information
    Chapitre 2: Théorie des organisations
    Chapitre 3: Modelisation des systemes d'information

    Chapitre 4 : Ingénierie des exigences

    Chapitre 5 : Spécification des besoins et cahier des charges

    Chapitre 6 : Architecture et conception des systèmes d’information
    Chapitre 7 : Generation d'application web

  • RDV avec votre enseignant

  • Chapitre 1: Generalites sur les systemes d'information

    Objectifs du chapitre :


    • Définir les concepts fondamentaux liés aux systèmes d'information. 
    • Identifier les composants, les caractéristiques et les types de systèmes d'information. 
    • Expliquer le rôle et les fonctions d'un système d'information au sein d'une organisation.
    • Distinguer les différents types de systèmes d'information selon leur finalité.

  • Chapitre 2: Theorie des organisations

    Objectifs du chapitre: 


    • Définir les notions d'organisation, d'entreprise et de système organisationnel.
    • Identifier les différentes fonctions et les différents types d'entreprises. 
    • Expliquer les relations entre l'organisation, l'entreprise et le système d'information.
    • Analyser les besoins informationnels d'une organisation en fonction de sa structure et de ses activités.

  • Chapitre 3: Modelisation des systemes d'informations

    Objectifs du chapitre:


    • Définir les concepts de modélisation et d'abstraction.
    • Expliquer les principes de l'Ingénierie Dirigée par les Modèles (IDM/MDE) et le rôle d'UML.
    • Identifier les principaux diagrammes UML et les outils de modélisation (Modelio, StarUML, Visual Paradigm, etc.). 
    • Appliquer les techniques de modélisation UML à un système d'information. 
    • Comparer les différentes approches et outils de modélisation.

  • Chapitre 4: Ingenierie des exigences

    Objectifs du chapitre :

    • Définir les concepts d'exigence et d'ingénierie des exigences. 
    • Identifier les exigences fonctionnelles et non fonctionnelles. 
    • Expliquer les étapes du processus d'ingénierie des exigences (élicitation, analyse, validation et gestion). 
    • Appliquer des techniques de collecte et d'analyse des besoins. 
    • Évaluer la qualité et la cohérence des exigences.

    • Ouvert le : samedi 8 août 2026, 00:00
      À rendre : samedi 15 août 2026, 00:00
  • Chapitre 5: Spécification des besoins et Cahier des charges

    Objectifs du chapitre:

    • Décrire les éléments d'un cahier des charges. 
    • Rédiger des spécifications fonctionnelles et non fonctionnelles. 
    • Structurer un document de spécification des exigences. 
    • Analyser un cahier des charges afin d'en vérifier la complétude et la cohérence.
    • Produire un cahier des charges conforme aux besoins du système.


  • Chapitre 6: Architecture des systemes d'information

    Objectifs du chapitre: 

    • Définir les concepts d'architecture des systèmes d'information. 
    • Identifier les principaux styles architecturaux (client-serveur, 3-tiers, n-tiers, SOA, microservices, etc.). 
    • Expliquer les différentes vues architecturales.
    • Modéliser l'architecture d'un système avec UML (packages, composants, déploiement). 
    • Évaluer une architecture en fonction des exigences du système. 
    • Concevoir une architecture adaptée à un cas d'étude.

  • Chapitre 7: generation da'pplication web

  • Test de sortie: tester vos acquis: niveau approfondi

    Ce test est un test de sortie afin d'evaluer vos acquis>


    Bon courage!

  • Bibliographie : Ressources PDF

    Marqué
  • Ressources web