Informations générales
Volumes horaires
- CM 18.0
- Projet -
- TD 18.0
- Stage -
- TP -
- DS 2.0
Crédits ECTSCrédits ECTS
0.4
Objectif(s)
Objectif de l'enseignement
Le but de cet enseignement est de présenter des techniques d’analyse, de conception et de test de logiciels. Les approches présentées s’appuient sur le langage UML, qui permet d’élaborer des modèles objets à l’aide de différents diagrammes. Ce cours sera illustré par des exercices d’application et des études de cas.
Contenu(s)
Contenu
- Génie logiciel
- Présentation des différents diagrammes UML
- Analyse et expression des besoins
- Modélisation objet
- Conception
- Patrons de conception
- Validation
Bon niveau en algorithmique-programmation. Premières expériences de projets de développement.
Contrôle des connaissances
25% contrôle continu
75% examen terminal :
- 1 épreuve écrite - 2h
- tous les documents papiers autorisés
- En cas de tiers temps : 1/3 de temps supplémentaire
En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.
Informations complémentaires
Code de l'enseignement : KAIN9M03
Langue(s) d'enseignement : 
Vous pouvez retrouver ce cours dans la liste de tous les cours.
Bibliographie
- "Introduction to Software Testing" - Paul Ammann, Jeff Offutt
- "Software Architecture in Practice" - Len Bass, Paul Clements and Rick Kazman
- "Pattern-Oriented Software Architecture Volume 1: A System of Patterns" - Frank Buschmann, Regine Meunier, Hans Rohnert and Peter Sommerlad