Bases de la conception orientée objet (module M2104) : conception classique & émergente, bonnes pratiques, TDD
- Introduction à la Modélisation par Objets : UML à la rescousse !
- Introduction à la Modélisation par Objets : A la découverte des objets et des classes
- Diagramme de classes
- Diagramme de séquences
- Diagramme d'états
- Introduction à git : un logiciel de gestion de versions décentralisé (DVCS)
- Quid du Test dans un développement logiciel ?
- Sensibilisation aux bonnes pratiques (qualité logicielle)
Vous trouverez dans le dépôt https://github.com/iblasquez/tuto_ModelisationUML, un ensemble de tutoriels et de liens autour d'outils permettant la génération de diagrammes UML.
- TD n° 1 : Diagramme de classes
- TD n° 2 : Diagramme de classes sur un cas réel : le langage Gherkin
- TD n° 3 : Ebauche de diagramme de classes à partir de maquettes : les événements du LimouziCoDev
- TD n° 4 : Diagramme de séquences
- TD n° 5 : Diagramme de séquences pour la conception
- TD n° 6 : Diagramme de classes,Génération de code & Tests (Partie n°1)
- TD n° 7 : Diagramme de classes,Génération de code & Tests (Partie n°2)
Mais aussi :
- Atelier #tddlego : Sensibilisation aux bonnes pratiques techniques du Software Craftsmanship
- Kata Nombre Romain (s’entrainer au TDD)
- TP n° 1 : Prise en main d'outils pour le developpement
- TP n° 2 : Prise en main de git en ligne de commande
- TP n° 3 : Découverte de git au travers d'Egit
- A partir du TP n° 4 : Mini projet Space Invaders en TDD
Anciennement, un TP était consacré à la Prise en main d'outils pour la génération de diagrammes UML...
- UML PICTIONARY® : une phrase en un diagramme UML (jeu créé par l'équipe de JM. Jezequel à l'IRISA Rennes)
Ce module sera complété au prochain semestre par un module de Conception et Programmation Objet avancées (M3105) construit autour des bonnes pratiques, des doublures de test, des principes SOLID et des Design Patterns.
Extrait du PPN Informatique DUT Informatique
Pour les discussions, c'est par là
Pour les propositions de contenu, de modification par ici
Et bien sûr, n'hésitez pas à personnaliser vos messages avec des emojis 😄
Tous ces supports sont placés sous licence CC BY-NC-SA : Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions
En savoir plus sur les licences Creative Commons ...
Toutefois, toute personne enseignant au département Informatique de l'IUT du Limousin souhaitant utiliser ces documents doit demander une autorisation préalable 😄