• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Génie logiciel et conduite de projets (INFO504_INFO)

  • Composante

    UFR Sciences et Montagne

Objectifs

Permettre aux étudiants d’appréhender de manière professionnelle leur développement de logiciel. Une attention particulière sera portée aux problématiques posées par le développement à plusieurs, aux choix proposés par les différents cycles de vie du logiciel et à la prise en compte du test en amont. De même, les relations avec le client et la prise en compte du changement seront étudiées, notamment à travers les approches agiles. Les concepts étudiés dans ce cours seront utilisés dans le projet développé au semestre suivant. Les étudiants travailleront suivant en groupes pour une mise à niveau (renforcement des aspects conceptuels ou de gestion des clients)

Lire plus

Heures d'enseignement

  • Génie logiciel et conduite de projets - CMCours Magistral6h
  • Génie logiciel et conduite de projets - TPTravaux Pratiques20h

Plan du cours

  • Les différentes activités dans la production de logiciel
  • Les bonnes pratiques en programmation propre (approches méthodologiques, abstraction, typage fort, généricité)
  • Le test et les outils associés.
  • Les différents cycles de vie (Cascade, V, Incrémental, spirales)
  • Les approches agiles. Concepts et applications avec Scrum et XP.
  • Les contraintes du travail en groupe. Petits jeux de rôle illustratifs.
Lire plus