Filière: Informatique et systèmes de communication
Orientation: Informatique logicielle
Module: Conception et sécurité des SI

Descriptif de cours

Retour Systèmes d'information - II

  • Objectifs

    A la fin du cours, l'étudiant sera capable de:

    • Définir un système d'information, en comprendre les composants, usages et finalités, et situer le rôle de l'architecte SI dans différents contextes métiers.
    • Analyser un besoin et de concevoir une architecture de système d'information adaptée, en comparant différents styles architecturaux et en mobilisant les méthodologies reconnues.
    • Sélectionner et mettre en oeuvre les frameworks adaptés (frontoffice, backoffice, persistance des données), les intégrer de manière cohérente en assurant sécurité, communication, déploiement et tests, et appliquer une approche full-stack.
    • Appliquer les principes de DevOps (vues dans les autres cours) et du Cloud Computing, maîtriser les différents environnements et modèles de déploiement, et savoir exploiter les principales offres cloud.
    • Relier l'architecture des systèmes d'information aux finalités métier et être capable d'élaborer et/ou d'analyser un appel d'offres et de réaliser une application basée sur cet appel d'offres.
    • Suivre les évolutions récentes des architectures SI et des frameworks, comprendre l'apport de l'IA avec les architectures cognitives et agentic frameworks.
  • Contenu
    • Introduction aux SI : définition, composants, usages, rôle de l'architecte.
    • Architectures : couches, styles (classiques, modernes, intégration), finalités métier.
    • Méthodologies : TOGAF, Zachman, FEAF, ISO/IEC 42010.
    • Environnements et déploiement : on-premise, cloud, edge, fog, pratiques DevOps.
    • Appel d'offres : définition, rédaction, analyse et réponse.
    • Développement frameworks et cloud: choix et intégration front, back, data, approche full-stack, IaaS, PaaS, SaaS, FaaS, edge, fog, etc.
    • Écosystèmes technologiques : Java EE, JPA, Spring Data, .NET, ASP.NET, Entity Framework, etc.
    • Tendances et innovations : IA, architectures cognitives, agentic frameworks.

Forme d'enseignement et volume de travail

Cours magistral (y compris exercices)
16 périodes
Travaux pratiques / laboratoires
24 périodes
Classe Inversée
8 périodes
Travail personnel
12 périodes

Spécification du cours

Année de validité
2025-2026
Année du plan d'études
3ème année
Semestre
Automne
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B3C-SYN2-S
Niveau
spécialisé
Type de cours
complémentaire
Formation
Bachelor

Modalités d'évaluation

  • Contrôle continu: travaux écrits, TP/évaluation de rapports, Présentations, Travaux oraux, Classes inversées, mini projets, Quizz

Mode de calcul de la note de cours

Note globale du cours = 50% théorie (moyenne des 2 tests écrits) + 50% pratique (présentations + démonstration + rapport)

Enseignant(s) et/ou coordinateur(s)

Omar Abou Khaled