Chapitre 1 : Généralités sur les systèmes d’information

1.1 Introduction aux systèmes d’information

  • Définition d’un système d’information
  • Rôle et importance des systèmes d’information dans les organisations
  • Composants d’un système d’information :
    • Ressources humaines
    • Matériels
    • Logiciels
    • Données
    • Procédures

1.2 Typologie des systèmes d’information

  • Systèmes de traitement des transactions (TPS)
  • Systèmes d’information de gestion (SIG)
  • Systèmes d’aide à la décision (SAD)
  • Systèmes d’information stratégiques

1.3 Cycle de vie d’un système d’information

  • Analyse
  • Conception
  • Développement
  • Déploiement
  • Maintenance et évolution



Chapitre 2 : Organisation, entreprise et systèmes organisationnels

2.1 Notions d’organisation et d’entreprise

  • Définition d’une organisation
  • Définition d’une entreprise
  • Types d’entreprises
  • Structures organisationnelles

2.2 Fonctions de l’entreprise

  • Fonction production
  • Fonction commerciale/marketing
  • Fonction financière
  • Fonction ressources humaines
  • Fonction logistique

2.3 Système organisationnel et système de gestion

  • Relations entre entreprise, organisation et système d’information
  • Théories des organisations
  • Flux d’information dans l’organisation

Chapitre 3 : Modélisation des systèmes d’information

3.1 Concepts fondamentaux de la modélisation

  • Notion de modèle et d’abstraction
  • Rôle de la modélisation dans le développement logiciel
  • Avantages de la modélisation

3.2 Langage UML (Unified Modeling Language)

  • Présentation d’UML
  • Diagrammes UML :
    • Diagramme de cas d’utilisation
    • Diagramme de classes
    • Diagramme de séquence
    • Diagramme d’activité
    • Diagramme d’états-transitions
    • Diagramme de composants
    • Diagramme de déploiement

3.3 Approches de modélisation

  • Ingénierie Dirigée par les Modèles (IDM/MDE)
  • Modèles, métamodèles et transformations de modèles
  • Architecture MDA (Model Driven Architecture)

3.4 Outils de modélisation

  • Outils CASE
  • Modelio
  • StarUML
  • Visual Paradigm

Chapitre 4 : Ingénierie des exigences

4.1 Concepts fondamentaux

  • Définition d’un besoin
  • Définition d’une exigence
  • Types d’exigences :
    • Exigences fonctionnelles
    • Exigences non fonctionnelles

4.2 Processus d’ingénierie des exigences

  • Élicitation des exigences
  • Analyse et négociation des exigences
  • Validation des exigences
  • Gestion et évolution des exigences

4.3 Techniques de collecte des besoins

  • Interviews
  • Questionnaires
  • Observation
  • Analyse documentaire
  • Ateliers utilisateurs

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

5.1 Spécification des besoins logiciels

  • Objectifs de la spécification
  • Caractéristiques d’une bonne spécification

5.2 Cahier des charges

  • Définition et rôle
  • Structure d’un cahier des charges
  • Description des besoins fonctionnels et non fonctionnels

5.3 Techniques de représentation des besoins

  • Spécification structurée
  • Spécification formatée
  • Cas d’utilisation UML pour la spécification

5.4 Étude de cas


Chapitre 6 : Architecture et conception des systèmes d’information

6.1 Concepts d’architecture logicielle

  • Définition d’une architecture
  • Styles architecturaux :
    • Client-serveur
    • Architecture en couches
    • N-tiers
    • SOA
    • Microservices

6.2 Modélisation de l’architecture avec UML

  • Vue logique :
    • Diagramme de paquetages
  • Vue réalisation :
    • Diagramme de composants
  • Vue déploiement :
    • Diagramme de déploiement

6.3 Méthodes de conception

  • Processus Unifié (UP)
  • Extreme Programming (XP)
  • Conception orientée objet

6.4 Conception des systèmes d’information Web

  • Qualité des applications Web
  • Conception de l’interface
  • Conception du contenu
  • Conception de la navigation
  • Conception de l’architecture
  • Conception des composants

Chapitre 7 : Generation d'application web

  • Analyse d’un problème réel
  • Identification des besoins
  • Élaboration du cahier des charges
  • Modélisation UML complète
  • Conception de l’architecture
  • Présentation et évaluation de la solution
Modifié le: lundi 17 août 2026, 04:29