creer un dictionnaire de données : http://www.visual-paradigm.com/product/vpuml/tutorials/builddatadicfromtextual.jsp
Methodologie mise en oeuvre :
Voir la gestion des exigences : http://www.visual-paradigm.com/product/vpuml/tutorials/?category=reqmodeling
- Retours sur les IHMs : évaluation, accès, évolution
- IHMs (demander à Grenoble)
- Architecture : présentation dédiée à MVC avec travail au niveau des modèles et des codes
- Méthode Unifiée (comment ils l'appliquent?) - Méthodes agiles - Nomenclatures/Règles de codage (code propre)
- CMMI
- Retour sur la conception par refactoring de code : leur demander de restructurer du code par reverse engineering: peut etre en leur donnant des pistes
- Retour sur le code et les tests par analyse de code et de scénarios : le code suivant fait-il ce qui est demandé?
Cours et TD : Matrice d'impact : http://www.visual-paradigm.com/product/vpuml/tutorials/impactanalysiswithmatrix.jsp
- calcul de charge
- 3) Tests d'intégration, d'IHMs, ect… A travailler et à appliquer.
- Gestionnaire de versions
- Gestion du bug
Mise en place d'un environnement de dév. - Voir cours de Denis Pallez
CM 1H sur fonctionnalité d'un gestionnaire de versions
TP 1 : 3h sur l'utilisation de Subversion sous Windows TP 2 : 1H30 sur utilisation de Subversion en ligne de commande sous Linux et/ou windows TP 3 : 3h Installation d'un serveur de gestionnaire de Version : Track ou autre … TP 4 : 1H30 autres outils possibles : Mercurial,… git
Client Mac : http://versionsapp.com/
- ARTISEER : pour générer les interfaces
- DataSTore & DataBase
- Parlez des documents issus : Plan de tests unitaires, Plan des tests d'intégration, tests de validation, (pensez aux validateurs de tests W3C)
- Cahier des charges techniques,