====== Analyse et Conception d'un Système d'Information : S2T ====== ===== Objectifs ===== * Connaître les principes de mise en œuvre d’une approche qualité dans le processus de production du logiciel ([[http://anubis.polytech.unice.fr/iut/2010_2011/ppn#uf-techniques-complementaires-de-production-de-logiciel-tc-info-omgl2|o1]]). * Connaître les outils de modélisation des systèmes d’information. ([[http://anubis.polytech.unice.fr/iut/2010_2011/ppn#uf-modelisation-des-systemes-d-information-tc-info-omgl1|o2]]) * Connaître un atelier de génie logiciel([[http://anubis.polytech.unice.fr/iut/2010_2011/ppn#uf-modelisation-des-systemes-d-information-tc-info-omgl1|o3]]). ===== Intervenants =====
^ Nom ^ Affiliation ^ Adresse ^ | [[blay@unice.fr|Mireille Blay-Fornarino (MBF)]] | IUT /UNSA / I3S | Bureau XXX Ou Bâtiment Templiers :Bureau 449 ([[http://www.polytech.unice.fr/~blay|www]]) | | [[feneon@unice.fr|Nathalie Feneon (NF)]] | IUT/UNSA | Bureau XXX | | [[dartigue@unice.fr|Christel Dartigues-Pallez (CDP)]] | IUT/UNSA /I3S | Bureau XXX Ou Bâtiment Templiers :Bureau XXX |
===== Contenu ===== - {{:2011_2012:s2:introauml-2012.pdf|Introduction à la modélisation}} : * Le développement logiciel * Méthodes * Introduction à UML - Que doit faire le produit ? [[http://www.slideshare.net/MireilleBF/uml-cas-dutilisation|(Diagramme de cas d'utilisation)]] - Modéliser un processus métier - [[http://www.slideshare.net/MireilleBF/diagramme-dactivit-en-uml|(Diagramme d'activité)]]. - Expliciter les interactions au sein d'un scénario ou entre scénarios ([[http://www.slideshare.net/MireilleBF/uml-interactions|Diagrammes de séquences et d'interactions]]) - Représenter le domaine ([[http://www.slideshare.net/MireilleBF/uml-classes-par-les-exemples|Diagrammes de classes]]) - [[http://www.slideshare.net/MireilleBF/vers-la-conception|De l'analyse à la conception]] : - Premiers pas vers l'architecture - Vers la base de données - Modèle entité-relation : Savoir les lire. - La place des tests - Méthodes de développement dans l'entreprise !-ILe niveau logique - Du métier au logiciel : une approche, le processus unifié. (définition des itérations en TD). - Une autre méthode : A voir avec M. Rio si possible - Vers la conception : Le niveau logique : forme normale - Conception de la base de données - RUP?/ouverture aux méthodes agiles? - Introduction aux diagrammes d'états - Exigences et Conception.../La place du Test/ Retro-engeenerie / Outils de rétro-conception - CMMI, PSP, TSP - Modèles de données - Composition?? - Metrics (S3?) : PMD scans Java source code and looks for potential problems like: -! ===== Planification ===== ^ Semaine ^ Intervenants ^ Type de séance ^ Contenu ^ A faire ^ A rendre ^ | 20 févr. 12 | //MBF// | **Cours** | -- {{:2011_2012:s2:introauml-2012.pdf|Introduction à UML}} & {{:2011_2012:s2:umlcasutilisationbases-2012.pdf|Cas d'utilisation}} -- | --- | --- | ^ 20 févr. 12 | //MBF// | **TD** |[[2011_2012:s2:omgl:mod-si:TD:uc|]] | --- | --- | ^ 27 févr. Vacances |||||| ^ 5 mars 12 | //CD & NF// | **TD** |[[2011_2012:s2:omgl:mod-si:TD:uc|]] | --- | --- | | 12 mars 12 | //MBF// | **Cours** | -- {{:2011_2012:s2:activity_diagrams.pdf| Diagramme d'activité}} -- | --- | --- | ^ 12 mars 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:omgl:mod-si:TD:uc|]] | --- | --- | | 19 mars 12 | //MBF// | **Cours** | -- {{:2011_2012:s2:umlinteractions-2012.pdf|Diagrammes de séquences et d'interactions, niveau Analyse]}} -- | --- | --- | ^ 19 mars 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:TD:activities|]] | --- | --- | | 26 mars 12 | //MBF// | **Cours** | -- {{:2011_2012:s2:umlclasses-2012.pdf|Domaine métier : Diagramme de classes}} -- | --- | --- | ^ 26 mars 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:TD:activities|]] | --- | --- | | 2 avr. 12 | //MBF// | **Cours** | -- -- | --- | --- | ^ 2 avr. 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:td:séquences|]] | | --- | | 9 avr. 12 | //MBF// | **Cours** | -- {{:2011_2012:s2:deanalyseaconception-partie1-2012.pdf| Premier pas vers la conception : enrichissement du diagramme de classes }} -- | --- | --- | ^ 9 avr. 12 | //MBF & CD &NF// | **TD** | [[2011_2012:s2:td:classes|Classes]] | --- | --- | | 16 avr. 12 | //MBF// | **Cours** | -- {{:2011_2012:s2:deanalyseaconception-partie2-2012-.pdf|De l'analyse à la conception partie 2}} {{:deanalyseaconception-partie3-2012-.pdf|De l'analyse à la conception partie 3}} -- | --- | --- | ^ 16 avr. 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:td:classes|Classes]] | --- | --- | ^ 23 avr. 12 -- Vacances |||||| ^ 30 avr. 12 -- Vacances |||||| | 7 mai 12 | //MBF// | **Cours** | -- -- | --- | --- | ^ 7 mai 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:td:classes|Classes]] [[2011_2012:s2:td:classesconception]] | --- | --- | | 14 mai 12 | //MBF// | -- -- | -- -- | --- | --- | ^ 14 mai 12 | //MBF & CD & NF// | **TD** | -- -- | | --- | | 21 mai 12 | //MBF // | **Cours** | -- {{:umlpourlesbds-2012.pdf|Vers la base de données}} -- | --- | --- | ^ 21 mai 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:td:BD|]] | --- | --- | ^ 28 mai 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:td:codes|]] | --- | --- | ^ 4 juin 12 | //MBF & CD & NF// | **TD** | [[2011_2012:s2:td:PictioUML|]] | --- | --- | ^ 11 juin 12 -- Examen |||||| ===== Notations ===== Seule une page au format A4, recto-verso, sera autorisée pour l'examen final qui portera essentiellement sur une étude de cas. Les **TD** se font en binôme. Certains TD donnent lieu à un rendu qui est noté par binôme. {{:2011_2012:s2:exams2-2011.pdf|Examen en 2011 (la version 2012 est un peu différente).}} ===== Outils ===== [[:vp|Visual Paradigm for UML]] ===== Références ===== {{:2010_2011:s3:omgl:mod-si:umlparlapratique.gif|}}Un livre à lire absolument surtout dans sa dernière version : [[http://www.editions-eyrolles.com/Livre/9782212112467|UML Par la pratique]] (Nous l'avons en plusieurs exemplaires à la bibliothèque). http://www.visual-paradigm.com/VPGallery/ [[http://www.soutou.net/christian/livres/UML2BD/Complements.html| UML 2 pour les bases de données : Avec 20 exercices corrigés [Broché] Christian Soutou (Auteur)]] LOL [[http://blog.objectmentor.com/articles/2009/04/25/the-scatology-of-agile-architecture|The Scatology of Agile Architecture ]]