UE Master 1 : MU4IN502 Ingéniérie du Logiciel
Vous trouverez ici les liens vers les divers supports de l'UE
Supports
Les fiches de cours
Le livret de TD
Le livret de TME
Les transparents du cours 1
La vidéo du cours 1 (mais la qualité est vraiment horrible, à la rigueur prenez le son + les slides)
VIDEO
Quelques screencast en mode tutoriel (2015).
Ca se passe sur ma chaîne youtube,
les vidéos sont classées dans des Playlist pour plus de facilité d'accès.
Pour s'inspirer en TME
Cahier des charges iSudoku, servant de référence pour votre projet de TME : Archive du corrigé complet.
Vous pouvez aussi feuilleter la doc en ligne ici. L'archive inclut
- un projet UML et un projet Java pour RSA,
- un rapport rédigé,
- une solution exécutable complète.
Le projet SIGB utilisé en TD, version en ligne du corrigé..
Les sources de ce projet (fichiers emx) ont été construit avec une version plus ancienne de l'outil RSA, mais restent en partie exploitables.
Préférez le projet sudoku, plus récent, comme référence de modélisation.
Outils
L'UE utilise Rational Software Architect Designer 9.7 comme éditeur UML et de sources Java.
A l'ARI
L'outil est installé dans '/usr/local/ibm/SDP/eclipse'.
Pensez à charger les préférences depuis '/usr/local/ibm/preferences.epf'. Voir en vidéo
Chez vous
Procédure :
- Créer un compte sur IBM
- Télécharger Rational Software Architect standard (sans websphere) 9.6 en version "trial"
- Il y a trois fichiers à télécharger, "setup" "core part 1" et "core part 2".
- Une fois téléchargé il faut tous les décompresser dans le même répertoire ; on obtient un dossier RSA_SETUP et un dossier RSA contenant des dossiers "disk1" et "disk2" en principe
- Dans le dossier RSA_SETUP, lancer le script "imLauncher" qui correspond à votre plateforme
- Installer l'outil. Une des étapes consiste à choisir les packages à installer. Cochez au moins :
- Catégorie "Rational Software Architect" : Modélisation UML, Patterns UML, transfo Java SE, Analyse et Mesure UML
- Catégorie "Génération de rapports" : BIRT, Génération rapports (UML)
- Catégorie "Outils de Dév et de Qualité" : toute la catégorie
- Les autres feature ne sont pas strictement nécessaires pour l'UE, mais si vous souhaitez les essayer il ne faut pas hésiter.
- Allez dans "Aide->Gérer les licences" (ce qui lance l'installation manager, IBMIM) et pointer vers le fichier contenu dans
l’archive jointe (V9.7).
Selon l'OS faut les droits administrateur pour appliquer la license, si c'est le cas lancez IBMIM avec des privilèges plutôt qu'en passant par le menu Aide.
Annales
Les annales récentes (et moins récentes) se trouvent ici. Notons que :
-
Les fichiers avec _cor dans leur nom incluent la correction, et le plus souvent un barème détaillé.
Essayez de travailler d'abord sur les versions sans corrigé pour bien vous entraîner.
-
Comme l'UE évolue au fil du temps, préférez les annales récentes aux plus anciennes,
dont le contenu (et surtout le corrigé) n'est peut-etre pas en parfaite adéquation avec l'UE actuelle.
Les énoncés plus anciens restent une base intéressante de cahier des charges.
-
Les fichiers avec partiel dans leur nom correspondent au premier examen réparti (Novembre), et portent sur l'Analyse.
-
Les fichiers avec exam dans leur nom correspondent au deuxième examen réparti (Décembre ou début Janvier selon les années),
et portent sur la conception, le plus souvent avec un sujet en relation directe avec le partiel.
-
Les fichiers avec 2eme dans leur nom sont des examens de deuxième session (Mai/Juin).
Comme la deuxième session annule et remplace les autres notes, ces énoncés contiennent à la fois une partie Analyse et une partie Conception.