logo
 
menu Mthodes
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Petit petit, la technologie WPF est adopte par les dveloppeurs .Net comme plateforme de dveloppement pour les applications graphiques de prochaine gnration. Cette transition est annonce comme longue et difficile, car WPF remet en cause un certain nombre de principes jusque l bien tablis pour la cration d'interfaces graphiques utilisateur. La mthodologie MVVM permet de formaliser le dveloppement avec WPF en garantissant des applications bien architectures, testables et optimisant le flux de travail entre dveloppeur et designer.
    Cration : 30/06/2010 · Mise jour : 12/03/2009
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cet article prsente le principe de programmation DRY (Do not Repeat Yourself - Ne vous Rptez pas), examine les principales causes de duplication de code ou plus gnralement d'informations, et propose divers outils pour y remdier.
    Cration : 03/04/2008 · Mise jour : 03/04/2008
     
  • Cours disponible au format PDF 
    fr
    Introduction au dveloppement en couches : mise en oeuvre en technologies .NET
    Cration : 26/06/2007 · Mise jour : 26/06/2007
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cet article explique comment aborder un dveloppment en quipe pour la 3D. Il vous expliquera les mesures de base mettre en place puis illustrera concrtement comment les mettre en place au travers d'un exemple concret.
    Les gestionnaire de version utilis est Subversion.
    Cration : 10/04/2007 · Mise jour : 10/04/2007
     
  • Cours disponible au format PDF 
    fr
    D'UML Cobol
    par Erik Gollot
    Non, non, il ne s'agit pas de faire un cours sur l'histoire de l'informatique ou de remonter le temps mais bien de voir comment une application crite en Cobol peut avoir t modlise en UML. Ce n'est pas non plus un article fumeux (heu, l c'est peut tre vous de juger) et commercial pour vous vendre un outil de modlisation UML, vous les Cobolistes qui tes persuads que UML et Cobol c'est comme chien et chat. Je reconnais que parler d'UML et Cobol dans un mme article, autrement que pour les opposer, n'est pas trs classique. Mais j'espre que si vous prenez un peu de temps pour lire la suite, vous serez convaincu qu'il n'y a pas vraiment d'autre incompatibilit que celle que vous imaginez.
    Cration : 01/03/2007 · Mise jour : 01/03/2007
     
  • Cours visible on-line Cours tlchargeable au format html 
    fr
    Cet article dcrit la dmarche d'criture des documents de spcifications en s'appuyant sur la notation UML. Il part de la rponse au cahier des charges jusqu' la rdaction du dossier de conception. Il ne prtend pas tre une analyse ou un document mthodologique, simplement un exemple essayant de donner la rponse une question que nous rencontrons souvent lors des formations Quand dois-je utiliser tel ou tel schma ? .
    Il ne s'agit pas d'un cours UML, ni d'un plan qualit mais seulement d'une approche vous permettant, nous l'esprons, de visualiser l'apport d'UML dans une rdaction.
    Cration : 12/04/2006 · Mise jour : 12/04/2006
     
  • Cours disponible au format PDF Cours visible on-line 
    fr
    La programmation complexe
    par Christophe Garnier
    La complexit d'un programme apparat un dveloppeur ds que sa perception lui pose des problmes de comprhension. La taille du projet est certainement un facteur important mais la complexit perue dpend aussi de l'exprience et du savoir acquis par le programmeur.
    La matrise de cette complexit a un caractre gnral et ne concerne pas uniquement la programmation. Le but de ce document est de s'intresser la manire dont on peut la grer. Pour cela, on se propose de dfinir un modle de comportement bas sur une Analyse Systmique que l'on dfinit partir de quelques rgles. Une section est consacre au domaine de la programmation et une autre conclut ce document en prsentant le concept d'informatique complexe.
    Cration : 01/09/2005 · Mise jour : 01/09/2005
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    De l'intrt de l'analyse des besoins travers les cas d'utilisation, et de leur modlisation via UML.
    Cration : 14/09/2004 · Mise jour : 14/09/2004
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Essayons donc de voir quelle est la vraie nature de l'Objet et en quoi l'approche objet a apport de la nouveaut dans nos pratiques d'informaticiens. Ou pourquoi ne pas modliser lorsqu'on travaille dans le monde du procdural ?
    Cration : 14/09/2004 · Mise jour : 14/09/2004
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    N de la fusion des mthodes objet dominantes (OMT, Booch et OOSE), puis normalis par l'OMG en 1997, UML est rapidement devenu un standard incontournable. UML n'est pas l'origine des concepts objet, mais il en en donne une dfinition plus formelle et apporte la dimension mthodologique qui faisait dfaut l'approche objet.
    Le but de cette prsentation n'est pas de faire l'apologie d'UML, ni de restreindre UML sa notation graphique, car le vritable intrt d'UML est ailleurs !
    En effet, matriser la notation graphique d'UML n'est pas une fin en soi. Ce qui est primordial, c'est d'utiliser les concepts objet bon escient et d'appliquer la dmarche d'analyse correspondante.
    Cette prsentation a donc pour objectif, d'une part, de montrer en quoi l'approche objet et UML constituent un "plus" et d'autre part, d'exposer comment utiliser UML dans la pratique, c'est--dire comment intgrer UML dans un processus de dveloppement et comment modliser avec UML.
    Cration : 22/10/07 · Mise jour : 22/10/07
     
menu Mthodes Agiles
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Kanban et Scrum - tirer le meilleur des deux
    par Henrik Kniberg, Mattias Skarin
    Ce livre fait partie de la collection de livres InfoQ "Enterprise Software Development".
    Avec ce livre, vous apprendrez ce qu'est Kanban, ses forces et ses limites, et quand l'utiliser. Vous apprendrez galement comment Kanban peut amliorer Scrum, ou tout autre outil que vous utilisez, et quel moment c'est possible. Henrik montre clairement que le plus important n'est pas l'outil avec lequel on commence, mais la faon dont on amliore constamment son utilisation et comment on dveloppe progressivement son ensemble d'outils.

    Traduction par Claude Aubry, Frdric Faure, Antoine Vernois, Fabrice Aimetti
    Cration : 06/05/2010 · Mise jour : 21/05/2010 · 7 commentaires Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Ce livre fait partie de la collection de livres InfoQ "Enterprise Software Development". L'apport du livre d'Henrik est que, si vous suivez les pratiques dcrites, vous aurez un Directeur de produit, des estimations pour votre Backlog de produit, une Courbe du reste faire, et vous connatrez la vlocit de votre quipe ainsi que de nombreuses autres pratiques essentielles pour un Scrum dangereusement oprationnel. Vous passerez le test Nokia pour Scrum et serez digne de l'investissement dans votre travail. Si vous tes une startup, vous pouvez mme bnficier du financement d'une socit capital-risque. Vous serez peut-tre le futur du dveloppement logiciel et le crateur d'une nouvelle gnration d'minents logiciels.

    Traduction par Guillaume Mathias, Bruno Orsier, Emmanuel Etasse, Christophe Bunn
    Cration : 21/01/2009 · Mise jour : 03/05/2010 · 16 commentaires Donner une note  l'article (5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    L'agilit se dfinit souvent comme la capacit rpondre aux changements, voire mme les favoriser. Par exemple, Scrum permet au client travers son reprsentant (le Product Owner ou PO) d'incorporer des changements dans le primtre fonctionnel chaque fin de sprint. Pour beaucoup, c'est un progrs significatif. Maintenant Scrum se diffuse largement vers des quipes qui ne font pas que du dveloppement de logiciel. Le paradoxe, c'est que nombreuses de ces quipes sont dans un mode de changements quasi-permanents, et le passage Scrum peut reprsenter une transition rude en repoussant les changements au sprint suivant.
    Cet article expose des pistes leur permettant une transition plus douce en introduisant une dose de Kanban dans un cadre Scrum.
    Kanban est une pratique base sur l'utilisation d'tiquettes (ou fiches) pour matrialiser des informations sur un processus, prsentes sur un tableau, de faon similaire au tableau des tches Scrum. Mais Kanban pousse limiter le TAF (travail finir), c'est--dire le nombre de travaux dans une tape du processus.
    Cration : 11/04/2010 · Mise jour : 15/04/2010 · 5 commentaires Donner une note  l'article (4)
     
  • Cours disponible au format PDF 
    fr
    De nombreux projets offshore sont en difficult et ceci pour de multiples raisons.
    Quelle est donc la clef du succs dans un contexte ou l'offshore s'impose comme quasiment le seul modle conomique rpondant la loi du march ?
    L'offshore agit comme un verre grossissant, amplifiant tous les dfauts de la fabrique logicielle.
    Prsentation de solutions.
    Cration : 31/03/2008 · Mise jour : 31/03/2008
     
  • Cours disponible au format PDF 
    fr
    Le retour d'exprience prsent ici illustre une combinaison ambitieuse de sous-traitance en offshore dans une unit captive (filiale de l'tablissement bancaire), associe la mise en place d'un processus de dveloppement agile (essentiellement bas sur SCRUM et XP).
    Cration : 17/03/2008 · Mise jour : 17/03/2008
     
  • Cours disponible au format PDF 
    fr
    Contractualisation Agile
    par David Gageot
    Les mthodes agiles sont de plus en plus utilises au sein de tous types d'organisations pour les quipes de dveloppement internes. Cela est beaucoup moins vrai pour les dveloppements soustraits. Le premier obstacle et peut tre le principal est l'impossibilit par nature de contractualiser un projet en mthodes agiles pour un cot prvisible.
    Quelles alternatives la pure rgie peut-on proposer nos acheteurs ? Comment rendre compatible un projet agile avec un appel d'offre public ? Doit-on choisir un sous-traitant uniquement sur des critres de prix ? Voici autant de questions auxquelles nous tenterons de trouver une rponse.
    Cration : 10/03/2008 · Mise jour : 10/03/2008
     
  • Cours disponible au format PDF 
    fr
    Test-Driven Requirements
    par Gilles Mantel
    La gestion des exigences dirige par les tests, ou Test-Driven Requirements (TDR), reprsente l'tape ultime dans l'adoption d'un processus de dveloppement dit lean . L'article se propose de dresser un tat de l'art du Test-Driven Requirements aprs avoir parcouru ses principes fondateurs que sont le Lean Software Development et le Test-Driven Development. Nous dtaillerons diffrentes pratiques de TDR, telles que l'criture de spcifications fonctionnelles testables avec des outils comme FIT, ou la gnration de test base sur l'interprtation de modles comportementaux. La mise en oeuvre de ces pratiques sera illustre par des retours d'exprience. Les impacts sur l'organisation et la redistribution des rles seront galement mis en lumire.
    Cration : 05/03/2008 · Mise jour : 05/03/2008
     
  • Cours disponible au format PDF 
    fr
    On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposes : l'approche Model-Driven, prconise par l'OMG, s'appuyant sur une modlisation UML trs pousse visant une gnration automatique de code quasi-complte, les mthodes agiles mettant plus l'accent sur la production rapide de code oprationnel que sur la documentation et minimisant donc la modlisation en amont. Qu'en est-il vraiment ? UML est-il utilisable dans un contexte agile ou rserv au Model-Driven ? La modlisation agile peut-elle exister ? Si oui, quels sont ses principes et ses meilleures pratiques ?
    Cration : 27/02/2008 · Mise jour : 27/02/2008
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Le terme "objet simulacre" est devenu populaire pour dcrire des objets spciaux qui imitent de vrais objets dans le but de les tester. La plupart des environnements de dveloppement ont maintenant des outils qui permettent de crer facilement des objets simulacres. Cependant, souvent on ne ralise pas que les objets simulacres sont un cas particulier d'objets de tests, qui permettent un style de test diffrent. Dans cet article j'explique comment les objets simulacres fonctionnent, comment ils encouragent le test bas sur la vrification du comportement, et comment la communaut autour d'eux les utilise pour dvelopper un style de test diffrent.
    Cration : 31/08/2007 · Mise jour : 29/10/2007
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cette page propose une traduction des anti-patrons de tests unitaires recenss par James Carr sur son blog.
    Cration : 05/10/2007 · Mise jour : 05/10/2007
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cette page prsente un tutoriel sur le dveloppement dirig par les tests (ou Test Driven Development en anglais). Le tutoriel prsente les principes de cette mthode, et ensuite l'illustre pas pas sur un exemple concret : la recherche de toutes les solutions du problme des pentaminos. Les principaux outils utiliss sont Visual C# Express et Nunit. Les notions de couverture de code, de complexit cyclomatique sont galement abordes.
    Cration : 10/07/2007 · Mise jour : 09/08/2007
     
  • Cours disponible au format PDF 
    fr
    L'Extreme Programming (XP)
    par Rgis Medina
    Prsentation du processus de dveloppement logiciel eXtreme Programming : ses principes, valeurs, le cycle de dveloppement associ et les diffrentes pratiques.
    Cration : 28/05/2005 · Mise jour : 28/05/2005
     
  • Cours visible on-line 
    fr
    L'Extreme Programming
    par Eric Lagac
    Introduction la pense agile via l'eXtreme Programming : tat des lieux des pratiques classiques de gnie logiciel et prsentation de la problmatique de la gestion du changement.
    L'article prsente par la suite le Pair Programming et le cycle de dveloppement de la mthode XP.
    Cration : 16/05/2005 · Mise jour : 16/05/2005
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Compte rendu de l'XP Day Suisse (Genve) 2009
    par Pierre Caboche, Jean-Philippe Vigniel
    Le 30 Mars 2009 s'est tenue Genve la confrence XP-Day sur l'eXtreme Programming et les mthodes agiles. Developpez.com y tait. En voici le compte-rendu.
    Cration : 20/04/2009 · 3 commentaires Donner une note  l'article (3)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Cet article va vous prsenter ce qu'est Scrum, quels sont les acteurs et comment tout cela s'organise. Celui-ci s'inscrit dans le cadre de ma formation. tant en Master professionnel IAGL (Ingnierie et Architecture des Grands Logiciels), j'ai souhait faire partager mes connaissances acquises lors de celle-ci.
    Cration : 08/10/2009 · Commentez Donner une note  l'article (4.5)
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Voici un parcours initiatique vers les mthodes agiles, l'apprentissage d'une qute de l'excellence et de l'amlioration continue, une srie d'preuves pour devenir meilleur
    Cration : 15/09/2010 · 7 commentaires Donner une note  l'article (5)
     
menu MDE et MDA
  • Cours disponible au format PDF 
    fr
    On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposes : l'approche Model-Driven, prconise par l'OMG, s'appuyant sur une modlisation UML trs pousse visant une gnration automatique de code quasi-complte, les mthodes agiles mettant plus l'accent sur la production rapide de code oprationnel que sur la documentation et minimisant donc la modlisation en amont. Qu'en est-il vraiment ? UML est-il utilisable dans un contexte agile ou rserv au Model-Driven ? La modlisation agile peut-elle exister ? Si oui, quels sont ses principes et ses meilleures pratiques ?
    Cration : 27/02/2008 · Mise jour : 27/02/2008
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Introduction au dveloppement orient modle (MDA - Model Driven Architecture) par la pratique. Le langage utilis est Java.
    Cration : 08/12/2006 · Mise jour : 08/12/2006
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Introduction MDA : Principe
    par Pierre Parrend
    Introduction gnrale au dveloppement orient modle (MDA - Model Driven Architecture).
    Cration : 04/12/2006 · Mise jour : 04/12/2006
     
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    MDA par la pratique avec AndroMDA
    par Sbastien Arbogast
    Ce document est une traduction aussi fidle que possible du nouveau Getting Started with AndroMDA for Java , disponible sur le site officiel d'AndroMDA.
    Cration : 18/05/2006 · Mise jour : 18/05/2006
     
  • Cours visible on-line 
    fr
    Vous avez dit MDA ?
    par Henry Cesbron Lavau
    Introduction Model Driven Architecture
    Cration : 09/11/2002 · Mise jour : 09/10/2002
     
menu xUP
  • Cours disponible au format PDF Cours visible on-line 
    fr
    UP : Unified Process
    par Sophnouille
    Prsentation du Processus Unifi, de ses activits et phases.
    Cration : 04/05/2004 · Mise jour : 04/05/2004
     
menu AOP
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Dans beaucoup d'applications informatiques, un module ou composant mtier est rgulirement pollu par de multiples appels des composants utilitaires externes. La programmation par aspect (AOP) va permettre d'extraire les dpendances entre modules concernant des aspects techniques entrecroiss et de les grer depuis l'extrieur de ces modules en les spcifiant dans des composants du systme dvelopper nomms aspects ; ils sont dvelopps un autre niveau d'abstraction.
    Cration : 17/12/2007 · Mise jour : 17/12/2007
     
menu Merise et bases de donnes relationnelles
  • Cours disponible au format PDF 
    fr
    Cet ouvrage a pour objectif la comprhension de Merise, mthode d'informatisation universelle. Toute mthode informatique doit rpondre quatre objectifs principaux : dfinir ce que l'utilisateur final veut informatiser (quitte lui faire comprendre ce qu'il veut), et sa faisabilit ; vrifier la cohrence de sa demande ; structurer les donnes informatiser. Cela est primordial en informatique de gestion ; rester simple. Ce point est largement battu en brche quand une mthode est applique "pour la mthode". Elle doit rester un outil d'aide la conception ou la ralisation.
    Cration : 31/01/2008 · Mise jour : 31/01/2008
     
  • Cours disponible au format PDF 
    fr
    Parlez vous Merise ?
    par Michel Divin
    Vous tenez en main un guide de modlisation dans le cadre de Merise, un guide que Michel Divin a voulu essentiellement pratique et qu'il a rsolument plac sous le signe de la pdagogie de l'exemple.
    Cration : 31/01/2008 · Mise jour : 31/01/2008
     
  • Cours visible on-line 
    fr
    Nous allons essayer, travers ces crits, de comprendre les mcanismes et les fonctionnalits fondamentales d'Access. L'objectif de cette partie n'est pas de matriser ce produit, mais d'en avoir une bonne vue d'ensemble.
    Cration : 18/08/2004 · Mise jour : 10/01/2007
     
  • Cours disponible au format PDF 
    fr
    Ce support de formation regroupe quelques notions concernant la modlisation conceptuelle de systme d'information par schma entits-association (via l'tudes des dpendances fonctionnelles), la traduction en schma relationnel et la dmarche inverse (rtro-conception). Il prsente galement les extensions majeures du modle conceptuel (agrgation, identifiant relatif et hritage).
    Cration : 17/10/2005 · Mise jour : 13/07/2006
     
  • Cours visible on-line 
    fr
    Modlisation par hritage
    par Frdric Brouard
    Les modles par hritage possdent de nombreux avantages. Parmis ceux-ci, l'conomie en volume de donnes stock, la standardisation des types et formats de donnes. Cet article fait le point sur la modlisation des entits par hritage afin de vous permettre de l'implmenter au sein de vos applications, et cela, en toute srnit.
    Cration : 29/11/2003 · Mise jour : 29/11/2003
     
  • Cours visible on-line 
    fr
    L'analyse des donnes constitue le point de passage oblig de toute conception d'application mettant en oeuvre un SGBDR (systme de gestion de base de donnes relationnelle). La mthode MERISE, base sur le modle entit-association, est un outil simple et efficace, trs rpandue chez les dveloppeurs franais. La plupart des bases de donnes micro pour PC (dBase, Paradox, Foxpro, Access...) sont imprgnes de cette technique pour montrer les relations entre les tables au sein d'une base. Dans cet article, nous allons dcouvrir les bases et principes fondamentaux de MERISE l'aide d'exemples et de cas concrets.
    Cration : 12/11/2003 · Mise jour : 12/11/2003
     
  • Cours visible on-line 
    fr
    La technique des mta donnes
    par Frdric Brouard
    La technique des mta donnes est pertinente pour laisser toute libert aux utilisateurs de rajouter autant de rubriques de donnes qu'ils le souhaitent sans jamais de crainte quand leur volume ni leur facilit d'interrogation. Et tout cela sans jamais modifier l'architecture de la base de donnes...
    Cration : 26/08/2003 · Mise jour : 26/08/2003
     
menu Programmation par contrat
  • Cours disponible au format PDF Cours visible on-line Cours tlchargeable au format html 
    fr
    Ce tutoriel vise prsenter de manire relativement concise les objectifs de la conception et de la programmation par contrat, ainsi que les techniques de mise en oeuvre dans le langage C++. Le lecteur est suppos connatre les bases de la programmation, de l'approche oriente objet et de la gnricit. Ce tutoriel s'adresse donc des dveloppeurs de niveau moyen expriment.
    Cration : 14/12/2009 · 16 commentaires Donner une note  l'article (5)