UEF 4.1

Analyse et conception des Systèmes d’information

Département
Second cycle
Année d étude
1ére Année
Semestre
2
Crédit
5
Coefficient
5
Enseignants du module
MALKI MIMOUN

Pré requis :

Introduction aux systèmes d’information, Introduction au Génie logiciel.

OBJECTIFS :

Ce cours vise à inculquer à l’étudiant une démarche générique à base du langage UML pour l’analyse et conception des systèmes d’information ( y compris les SIs d’entreprise et les Sis orientés web)
A travers cette démarche l’étudiant apprendra : i) à mettre en point un cahier de charge, ii) à analyser et concevoir un système d’information (informatisé) iii) développer et déployer le logiciel adéquat.

CONTENU DU MODULE :

  • I. Introduction (1h)
  • II. Systèmes Organisationnel et Système de gestion d’entreprise (6h)
  • Entreprise et ses Fonctions
    • Définition Entreprise
    • Grandes Fonctions Entreprise
  • Système organisationnel
    • Structures et Organisation
    • Théorie d’organisation
  • III. Ingénierie des besoins d’un système d’information (5h)

• Notions de besoins (Exigences)
– Définitions
– Exigences fonctionnelles et non fonctionnelles
– Cahier des charges : Le document définissant les exigences logicielles
• Spécification des besoins
– Façon d’écrire des spécifications des besoins
– Spécification Structurée
– Spécification formatée
• Processus d’ingénierie des besoins
– Elicitation des exigences
– Analyse des exigences
– Validation des exigences
– Management des exigences
• Etude de cas

  • IV. Analyse et modélisation d’un système d’information (6h)

• Modèles contextuels
• Rappel sur le langage UML
• Modèles d’interaction
◦ Modélisation des cas d’utilisation
◦ Diagramme de séquence
• Modèles Structurels
◦ Diagramme de Classes
◦ Diagramme d’Objets
• Modèles comportementaux (dynamiques)
◦ Diagramme d’Etat et de Transition
◦ Diagramme d’activité
• Langage OCL
◦ Topologie des Contraintes
◦ Types et opérations utilisables dans les expressions OCL
• Etude de Cas
V. Architecture et Conception d’un Système d’information (8h)
• Rappel sur les styles architecturaux
• Modéliser l’architecture avec UML
◦ Vue Logique : diagramme de Paquetages
◦ Vue Réalisation: diagramme de composants
◦ Vue de déploiement : Diagramme de déploiement
• Méthode de Conception Générique (UP/XP)
◦ Maquette IHM et Diagramme d’activité de navigation
◦ Diagramme de classes participantes ( Classes de : dialogue, contrôle et entité)
◦ Diagramme de classes de conception
– Concevoir les algorithmes pour implémenter les opérations
– Affectation des opérations aux classes correspondantes
– Optimiser les chemins d’accès aux données
◦ Etude de cas
• Conception de systèmes d’information orientés Web (ou Applications Web) :
◦ Qualité de systèmes d’information orientés web
◦ Buts de conception
◦ Pyramide de conception :
– Conception de l’interface
– Conception de de l’aspect l’esthétique
– Conception du contenu
– Conception de la navigation
– Conception de l’architecture
– Conception de composant
◦ Etude de Cas

  • VI. Implantation et déploiement (2h)

• Réutilisation
• Gestion de la configuration
• Développement sur les machine hôte et cible
• Plateformes de développement de logiciels

  • VII. Maintenance et Evolution de Logiciel (2h)
course

Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».