Тематический план

  • Déscription du cours

    Le cours Technologies et Outils de Développement des Produits Logiciel vise à familiariser les étudiants avec les concepts nécessaires pour développer des produits logiciels utilisant des environnements de programmation populaires et modernes.

    Le cours commence par la présentation des concepts de base, suivi par l’introduction aux plus populaires types de technologies et aux outils interactifs de développement.

    L'objectif du cours est de permettre aux étudiants d'acquérir une perspective sur les technologies et les outils de développement permettant la création de logiciels basés sur les dernières technologies pour la conception et l’écriture du code flexible et réutilisable dans des applications complexes.

    Les objectifs du cours sont: familiariser avec les techniques et les outils de développement, identifier les cas d'utilisation des différents techniques selon les besoins des applications, former les aptitudes et les habiletés d'utilisation des outils pour améliorer le processus de développement et créer un code qualitatif et réutilisable.


    • Sujets pour la présentation Файл
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Evaluation 1 Тест
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Evaluation 2 Тест
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Examen Тест
      Ограничено Недоступно, пока не выполнено:
      • Вы принадлежите к группе FI-181
      • Вы принадлежите к группе AdmisEx
    • Travail individuel Задание
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
  • T1. INTRODUCTION

    Concepts généraux sur les techniques et les outils de développement des logiciels. Techniques et types d'architectures. Système de contrôle de version et travail collaboratif. Les tendances de développement des outils de programmation. Types d'outils CASE.

    • Introduction à la problématique de développement des produit logiciel Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Version Control Systems : GIT, SVN Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Les instruments CASE Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • TP 1 Задание
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • TP 2 Задание
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
  • T2. Outils de modélisation et d’assurance qualité.

    Outils de modélisation. Méthodes formelles. Classification formelle. Outils d’assurance qualité: refactoring, modularité, réflexion. Types et formes de programmation visuelle. Paradigmes de la programmation visuelle.

    • Les instruments de modélisation Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Outils d’assurance qualité Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Outils d’assurance qualité (2-eme partie) Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Générateurs. Sécurité du générateur. Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
  • T3. Outils de développement (IDE)

    Outils de développement créés par Jet Brains. Utilisation d’IntelliJ IDEA pour développer des programmes en JAVA. Utiliser les tests unitaires, l’injection de dépendance et les maquettes. Utiliser le débogueur, l’éditeur de liens et le traducteur. Paradigme de développement logiciel rapide

    • Integrated Development Environments (IDE) Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • TP 3 Задание
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • TP 4 Задание
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • TP 5 Задание
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Paradigme Rapid Software Development Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
  • T4. Intégration continue, livraison continue.

    Utilisation de l'environnement logiciel de gestion de projet (JIRA). Intégration continue, livraison continue. Comprendre, connaître et utiliser des outils de construction automatisés (Ant, Maven, Grandle). Tests de performance. Profilling. Virtualisation, conteneurs. Docker.

    • JIRA Файл
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Intégration continue, livraison continue. Гиперссылка
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Tests de performance Файл
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Virtualisation et conteneur Docker Файл
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Docker Файл
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • TP 6 Задание
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
  • T5. Technologies émergents. (Clouds, Web services, Web Applications.)

    Technologies émergents. Cloud. Applications Web et services Web. Utilisation de CMS et de cadres pour faciliter le développement d'applications Web.

    • Cloud Computing Файл
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181
    • Technologies émergents. Файл
      Ограничено Недоступно, пока не выполнено: Вы принадлежите к группе FI-181