T6 - Méthodes et techniques pour le développement logiciel

Objectifs

Etudier les méthodes de développement logiciel adaptées aux différents contextes des laboratoires.

Description

Nous nous intéresserons aux différentes méthodes et techniques intervenant tout du long du cycle de vie du logiciel du recueil des besoins au déploiement. Nous ferons le point sur les méthodes agiles et autres adaptées aux contextes des laboratoires et les différentes méthodes d'expression des besoins et de spécification (par les tests, les users stories, les cas d'utilisation…). Nous intéresserons aussi au différents niveaux de maturité des logiciels, à leur certification éventuelle et à la sécurité des développements : comment développer des applications intégrant des produits tiers et comment déployer en toute sécurité. Quelles contraintes sur la maintenance du code et comment l'administrateur système et réseau peut-il mettre en place un « bac à sable » pour assurer la sécurité ? Quelle approche DevOps ?

Mots clés

  • Génie logiciel (détection automatique de bug pour java, transformation de code, métrologie du code, exploration du code…)
  • La sécurité des développements : comment développer et comment déployer
  • Relations chercheurs - développeurs
  • Cycle de vie du logiciel
  • Qualité , certification (réseau métier qualité)
  • Méthodes agiles, Dialogue MOA - MOE
  • Méthode de spécification - par les tests, par les user stories (IHM), par les user centrics

Public

  • réseaux DEVLOG, calcul, RBDD
  • GDRs
 
jdev2017/t6.txt · Dernière modification: 2017/02/27 18:51 par pascal.dayre@enseeiht.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki