====== Site des cours 2011-2012 ====== ===== S1 ===== creer un dictionnaire de données : http://www.visual-paradigm.com/product/vpuml/tutorials/builddatadicfromtextual.jsp ===== S3 ===== - Methodologie * TD : - retour sur les uses cases avec les nouveautés de VP à vérifier => objectifs produire le document final : http://www.visual-paradigm.com/product/vpuml/tutorials/usecasemodelingwithusecasegrid.jsp - travailler les packages (par retro??) : http://www.visual-paradigm.com/product/vpuml/tutorials/packagediagram.jsp - gestion du glossaire : http://www.visual-paradigm.com/product/vpuml/tutorials/identifyterm.jsp - génération des diagrammes de séquences : http://www.visual-paradigm.com/product/vpuml/tutorials/gensdfromfoe.jsp - génération des rapports : http://www.visual-paradigm.com/product/vpuml/tutorials/usecasereportwithreportwriter.jsp - Gestion des tests * voir dans Doc/tests la maniere dont VP dit de gerer les tests * TD : - explicitation des tests dans les use cases : http://www.visual-paradigm.com/product/vpuml/tutorials/testingprocedure.jsp - bizarre : à voir : http://www.visual-paradigm.com/product/vpuml/tutorials/requirementtestcase.jsp - Ingénierie du code (reverse?, génération?? pas un cours!!!) * TD : - HYPER IMPORTANT : http://www.visual-paradigm.com/product/vpuml/tutorials/developdomainandimplclassmodel.jsp - http://www.visual-paradigm.com/product/vpuml/tutorials/?category=codeengineering - Business Processes * TD : - Creating a RACI chart for business process : http://www.visual-paradigm.com/product/vpuml/tutorials/racichart.jsp - http://www.visual-paradigm.com/product/vpuml/tutorials/?category=bpmodeling Methodologie mise en oeuvre : * voir cours avec VP comment mettre en place les itérations : dans Doc/methodo... Voir la gestion des exigences : http://www.visual-paradigm.com/product/vpuml/tutorials/?category=reqmodeling ==== 1) IHMs & Architecture ==== - 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éthodologies ==== - Méthode Unifiée (comment ils l'appliquent?) - Méthodes agiles - Nomenclatures/Règles de codage (code propre) ==== 2) Qualité du logiciel ==== - 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 ==== Gestion de projets ==== - calcul de charge ==== Gestion des tests ==== - 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 "gestionnaire de version"... 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/ {{:2011_2012:cours6_omgl2_1h_svn.pdf|}} - 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,