Université Lyon 1
Université de Lyon
Accueil  >>  Ingénierie des SI - 3
  • Unité d'enseignement : Ingénierie des SI - 3
Nombre de crédits de l'UE : 2
Code APOGEE : PL8040AP
    Responsabilité de l'UE :
MATIGNON LAETITIA
 laetitia.matignonuniv-lyon1.fr
04.72.44.80.43
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
7.5 h
Travaux Dirigés (TD)
6 h
Travaux Pratiques (TP)
21.5 h
Total du volume horaire
35 h
Activité tuteurée personnelle (étudiant)
0 h
Activité tuteurée encadrée (enseignant)
0 h
Heures de Tutorat étudiant
0 h

* Ces horaires sont donnés à titre indicatif.

    Conditions d'accès à l'UE :
 Elève Ingénieur de Polytech Lyon, Spécialité Informatique, Apprentis, Année 4
    Programme - Contenu de l'UE :

Il consiste en un ensemble de cours, TD et TP permettant de présenter et mettre en oeuvre les principes avancés de conception orientée objet ainsi que les éléments avancés de génie logiciel : concepts fondamentaux et avancés de POO, patron de conception, tests logiciels, processus de développement logiciel. Au cours des travaux pratiques, les étudiants mettent en pratique les notions vus à travers des séances de code kata et des TP classiques au cours desquels les étudiants doivent développer en groupe pour  mettre en application à la fois les aspects techniques et les aspects planification et organisation.

·      Validation des acquis en programmation orientée objet (POO)

·      Validation des acquis en programmation Java

·      Compréhension des Designs Pattern Java de base (UML et Implémentation)

·      Compréhension de l’intérêt des designs pattern informatiques

·      Compréhension de l’intérêt des tests unitaire et des tests fonctionnels (intégration)

    Compétences acquises :
Méthodologiques :

- Comprendre et mobiliser un large champ de  sciences et techniques

* Mobiliser et combiner un socle de connaissances scientifiques et techniques

* S'approprier et mobiliser de nouveaux savoirs et savoir-faire

- Piloter un projet

*Mettre en place une méthodologie de projet

- Identifier et analyser un besoin client

* Analyser une situation complexe

* Echanger régulièrement avec le client, notamment dans le cadre d'une démarche type "méthodes agiles"

- Proposer une solution adaptée, dans le domaine de l'informatique, en prenant en compte les contraintes environnementales

* Définir  un à plusieurs scenarii en réponse au cahier des charges

* Développer  et tester la solution choisie

- Interagir avec son environnement de façon professionnelle et citoyenne

* Rendre compte de son travail

* Rechercher et exploiter des ressources disponibles dans son environnement

* Faire preuve d'esprit critique

 



Techniques :

L'objectif de cet enseignement est la maitrise des différents aspects du développement logiciel : analyse, conception, développement et implémentation de solutions informatiques dans un cadre Orienté Objet, en utilisant les mécanismes avancés de programmation orientée objet et les outils et méthodes de la gestion de projet. 


    Modalités de contrôle des connaissances et Compétences 2020-2021:
TypeLibelléNatureCoef. 
Date de la dernière mise-à-jour : 05/07/2019
SELECT * FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='21532' ORDER BY UE_ID_FK ASC, PAR_ID_FK ASC