====== Modélisation des SI ====== ===== Objectifs ===== Ce cours répond aux recommandations suivantes du PPN ([[http://anubis.polytech.unice.fr/iut/2010_2011/ppn#uf-techniques-complementaires-de-production-de-logiciel-tc-info-omgl2|voir ici le détail]]) **O1 :** Connaître les principes de mise en œuvre d’une approche qualité dans le processus de production du logiciel. **Compétences minimales**\\ * **CM3 :** Mettre en œuvre les principes de conception de l’interface homme-machine (I.H.M.). * **CM4 :** Mettre en œuvre une approche qualité dans le processus de production du logiciel. **Contenu**\\ * **C5 :** Qualité du logiciel : objectif du génie logiciel ; assurance qualité, normes, gestion des projets logiciels et documentation, cycle de vie du logiciel, architecture logicielle.\\ //Certains points ont été abordés l'an dernier, nous renforçons ces connaissances cette année en les appliquant sur une étude de cas de plus grande taille.// * **C6 :** Principes et techniques de base des tests : familles et niveaux de tests.\\ //Les tests unitaires sont étudiés en programmation. Nous les repositionnons ici dans le contexte global du développement logiciel comme un élément fondamental des nouvelles méthodes de développement.// * **C8 :** Interaction homme-machine : prise en compte de l’utilisateur, conception de l’I.H.M., composants graphiques, choix et recommandations ergonomiques. \\ //Ce cours est diffusé par un intervenant extérieur qui présente les approches générales dans ce domaine.// ===== Intervenants =====
^ Nom ^ Affiliation ^ Adresse ^ | __[[blay@unice.fr|Mireille Blay-Fornarino]]__ | IUT /UNSA / I3S | Bureau XXX Ou Bâtiment Templiers :Bureau 449 ([[http://www.polytech.unice.fr/~blay|www]]) | | [[dartigue@unice.fr |Christel Dartigues-Pallez]] | IUT/UNSA / I3S | Bureau XXX |
===== Contenu ===== - Qualité du Logiciel - Tests - Développement dirigé par les tests - Stubs et Mocks - Méthodes - XP - Scrum - Processus Unifié - Les Interfaces Hommes-Machine ===== Planification ===== ^ Semaine S3T ^ Semaine S3D ^ Intervenants ^ Type de séance ^ Contenu ^ S3D special^ A faire ^ A rendre ^ | 5 sept. | 3 fév. | //Mireille BF// | **Cours** | {{:2011_2012:s3:qualite.pdf|Qualité}}, {{:2011_2012:s3:testbase.pdf|Développement dirigé par les Tests : exemple}}, {{:2011_2012:s3:testdrivendevelopment.pdf|Tests Introduction}} | |--- | --- | | 12 sept.| 10 fév. | //Mireille BF// | **Cours** | {{:2011_2012:s3:mocksandstubs.pdf|Stub/Mock}}| |--- | --- | ^ 12 sept.^ 10 fév. | //Mireille BF// | [[2011_2012:s3:td:start|**TD**]] | [[2011_2012:s3:td:td1|]] | |--- | --- | | 19 sept. | 17 fév. | //Mireille BF// | **Cours** | {{:2011_2012:s3:methodes.pdf|Méthodes}}, Introduction à {{:2011_2012:s3:xp.pdf|XP}}, {{:2011_2012:s3:scrum.pdf|SCRUM}} | {{:2011_2012:s3:design-pattern-mvc-2.pdf|MVC}} |--- | --- | ^ 19 sept. ^ 17 fév. | //Mireille BF// | **TD** | [[2011_2012:s3:td:td2|]]| |--- | --- | | 26 sept. | 24 fév. | //Mireille BF// | **Cours** | {{:2011_2012:s3:design-pattern-mvc.pdf|Architecture des IHMs}} {{:2011_2012:s3:pres_mvc.pdf|Cours vu par Baptiste Viale et Kévin Schmitt}}|{{:2011_2012:s3:methodes.pdf|Méthodes}} {{:2011_2012:s3:xp-2012.pdf|Extreme Programming}}{{:2011_2012:s3:scrum-2012.pdf|SCRUM}}|--- | --- | ^ 26 sept. | 24 fév. | //Mireille BF// | **TD** | [[2011_2012:s3:td:td3|]] | [[2011_2012:s3:td:td3|]] |--- | --- | ^ -- ^ 1 mar. ^ -- Vacances ||||||| | 3 oct. | 9 mar. | //Mireille BF ou Anne-Marie Pinna-Dery// | **Cours** | [[http://users.polytech.unice.fr/~pinna/MODULEIHM/ANNEE2011/IUT/ |Evaluation des IHMs]] | Pas de cours|--- | --- | ^ 3 oct. ^ 9 mar. | //Mireille BF// | **TD** | [[2011_2012:s3:td:td4|]] | pas de td (mais travail personnel)|--- | --- | | 10 oct. | 16 mar. | //Mireille BF// | **Cours** | {{:2011_2012:s3:rup.pdf|RUP}} | {{:2011_2012:s3:scrum-2012.pdf|SCRUM}}{{:2011_2012:s3:rup-2012.pdf|RUP}}|--- | --- | ^ 10 oct. ^ 16 mar. | //Mireille BF// | **TD** | [[2011_2012:s3:td:td6|]] | [[2011_2012:s3:td:td4|]]| |RENDU du document final le lundi 18 octobre/26 mars 8h au plus tard | ^ 17 oct. ^ 23 mar. ^//MBF & CD// //MBF & SU// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]**| Découverte des sujets de TPs, procédés | |--- | --- | ^ 24 oct. ^ -- Vacances ||||||| ^ 31 oct. ^ 30 mar. | //Mireille BF//& //Simon Urli// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]** | |--- | --- | --- | ^ 7 nov. ^ 6 avr.| //Mireille BF// & //Simon Urli// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]** | |--- | --- | --- | ^ 14 nov. ^ 13 avr. | //Mireille BF//& //Simon Urli// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]** | |--- | --- | --- | ^ 21 nov. ^ 20 avr. | //Mireille BF// & //Simon Urli// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]** | |--- | --- | --- | ^ ^ 27 avr.& 3 mai ^ -- Vacances |||||||| ^ 28 nov. ^ 15 mai | //Mireille BF// & //Simon Urli// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]**| |--- | --- | --- | ^ 12 déc.^ 25 mai | //Mireille BF//& //Simon Urli// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]** | |--- | --- | --- | ^ 19 & 26 déc. 10 ^^ -- Vacances ||||||| ^ 2 janv. | 1 juin | //Mireille BF// & //Simon Urli// | @lightgreen:**[[2011_2012:s3:tp:start|TP]]** | |--- | --- | --- | ^ 9 janv. ^ 8 juin | Examen oral (changer date) |||||||| ===== 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 quadrinôme. Ils donnent lieu en cours et en fin de module à des rendus notés par quadrinôme. Les **TP** se font en quadrinôme. Ils donnent lieu en cours et en fin de module à des rendus notés par quadrinôme. Des études sur des sous-thématiques (nouvelles IHMs, agilité et web, ...) sur la base d'articles ou de livres pourront également être rendues et notées, pour un bonus sur la note de TD-TP. ===== Outils ===== [[http://anubis.polytech.unice.fr/iut/2010_2011/vp|Visual Paradigm for UML]] ===== Références ===== * {{http://ecx.images-amazon.com/images/I/41lfjX4QlNL._SL500_AA300_.jpg?70}}Méthode AGILE Les meilleures pratiques Compréhension et mise en oeuvre, Jean-Pierre Vickoff (Auteur), AgileAlliance * {{http://carmaworld.free.fr/blog/wp-content/posts/00024/Livre-blanc-qualite-logicielle.pdf|}} Livre Blanc Xebia : La qualité logicielle, pragmatisme & productivité * [[http://viralpatel.net/blogs/download/design-pattern-scard.pdf|Design Patterns (uniquement pour ceux qui en ont besoin dans le cadre des projets Tut's)]] * {{http://www.boxesandarrows.com/view/are-your-users-s-t-u|Are your users S.T.U.P.I.D?}} * {{http://www.pomodorotechnique.com/resources/ThePomodoroTechnique_v1-3.pdf|Gestion de son temps}} * {{http://www.fil.univ-lille1.fr/~marvie/iagl/gl/|Une source importante d'inspiration pour la mise en pratique de l'agilité}} * {{http://misko.hevery.com/2008/07/30/top-10-things-which-make-your-code-hard-to-test/|Ce qui rend votre code difficile à tester!!}} * {{http://www.fil.univ-lille1.fr/~marvie/common/notes/OoSmallClasses.html|Ecrire du bon code}} * {{http://www.lemondeinformatique.fr/les-dossiers/sommaire-lire-methodes-agiles-le-renouveau-des-relations-client-fournisseurs-en-ingenierie-94.html?utm_source=mail&utm_medium=email&utm_campaign=Newsletter|Méthodes agiles vus par Le Monde Informatique}} ===== Examen ===== {{:2010_2011:s3:omgl:mod-si:exams3-rattrapage.pdf|2010-2011 Rattrapage}} {{:2011_2012:s3:exams3.pdf|2011-2012 Examen S3}}