Génie logiciel
6 crédits Ghislain ROCHETEAU EPN05 - Informatique Unité d'enseignement de type cours
Publié Du 01-09-2007 au 31-08-9999
Pour tirer le meilleur parti de ce cours il est souhaitable de connaître les connaissances de base en informatique, dispensées en L1, L2.
Une connaissance générale, acquise dans d'autres cours ou dans la pratique, de la programmation, des systèmes d'exploitation et de l'architecture sera un plus.
Cette UE est destinée à donner un panorama complet des principales techniques et méthodes de base permettant de mettre en oeuvre et de déployer des logiciels dont le principe est qu'ils fonctionnent correctement conformément aux besoins de ses utilisateurs.
L'unité GLG105 apparaît dans 14 cursus.
Licence Sciences technologies santé mention informatique En alternance
Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
Diplôme d'ingénieur Spécialité informatique parcours Intelligence Artificielle et Optimisation
Diplôme d'ingénieur Spécialité informatique parcours Informatique, réseaux, systèmes et multimédia
Diplôme d'ingénieur Spécialité informatique parcours Informatique systèmes d'information
Diplôme d'ingénieur Spécialité informatique parcours Cybersécurité
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
Licence professionnelle Métiers de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en HTT
Licence Sciences technologies santé mention informatique parcours Informatique générale
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
Ce cours est articulé sur la compréhension en profondeur du processus de développement logiciel de façon qu'un auditeur puisse se couler sans difficulté dans les différentes techniques et méthodes qu'il rencontrera dans sa vie professionnelle.
L’étude du processus de développement logiciel sera appréhendée à travers les différentes approches et technologies utilisées de nos jours dans le monde industriel en suivant une démarche similaire.
Cette UE est organisée en 4 modules principaux dont deux modules sur les approches et technologies déployées dans l’industrie en lien avec l’Agilité, le Cloud Computing, DevOps :
L’utilisation d’un Cloud public et d'exemples en JavaScript et Node.js serviront à illustrer les différents concepts,
Il sera souligné l'importance de l'architecture et des concepts architecturaux. Une attention sera portée à la prise en compte des aspects non fonctionnels du logiciel dans leur développement.
A ces modules, pour compléter le panorama, s'ajoutent un cours de sensibilisation, concernant l'assurance qualité logicielle. Concept transverse indispensable à prendre en compte dans tous les projets informatiques.
Examen 3h.
Titre | Auteur(s) |
---|---|
Software Engineering Standards Collection | IEEE |
Le Génie logiciel (Que sais-je n°2956, PUF). | J. PRINTZ |
Productivité des programmeurs, Hermès-Lavoisier | J. PRINTZ |
Puissance et limites des systèmes informatisés, Hermès-Lavoisier | J. PRINTZ |
Architecture logicielle, Dunod | J. PRINTZ |
Estimation des projets de l'entreprise numérique | J. Printz, B. Mesdon, N. Treves |
DevOps Hanbook | Gene Kim, Patrick Debois, John Willis, Jez Humble |
The Phoenix project | Gene Kim, Kevin Behr, George Spafford |