Nouveau
 | UML 2 Modéliser une application web
de Pascal Roques Commentaire Ce cahier montre à tous les programmeurs combien UML est un outil simple et universel : nullement réservé aux applications Java, C++ ou C#, il s'applique parfaitement à des applications web telles que des sites marchands en PHP 5, dont la complexité en fait des candidats naturels à la modélisation.
Du cahier des charges au code, ce livre vous offrira les meilleures pratiques de modélisation avec UML 2 sous la forme d'une étude de cas complète. Toutes les étapes d'analyse et conception sont décrites, abondamment illustrées et expliquées, à travers une démarche située à mi-chemin entre processus lourd et démarche agile. Cette quatrième édition traite de la gestion des exigences avec l'outil UML Enterprise Architect (EA).
|
Eyrolles octobre 2008 2-212-12389-2 246 pages - 25,00 €
|
 Prix Amazon 23,75 € |
| |
| |
Nouveau
 | UML 2 Initiation, exemples et exercices corrigés de Laurent Debrauwer et Fien Van der Heyde Commentaire Ce livre sur UML 2 s'adresse tout autant aux étudiants qu'aux développeurs pratiquant la modélisation de systèmes et de processus. Vous découvrirez, étape par étape, les éléments de modélisation à partir d'exemples pédagogiques issus... du monde des chevaux. Après une introduction à l'approche par objets, cet ouvrage introduit les différents diagrammes d'UML 2 depuis la description des exigences par les cas d'utilisation jusqu'au diagramme des composants en passant par les diagrammes d'interaction, de classes, d'états transitions et d'activités. Vous apprendrez comment les diagrammes d'interaction peuvent être utilisés pour découvrir les objets composant le système. |
Eni août 2008 2-7460-4300-9 281 pages - 27,14 €
|
 Prix Amazon 25,78 € |
| |
| |
Nouveau
 | Les design patterns en Ruby de Russ Olsen Commentaire La première partie de l'ouvrage est constituée de deux chapitres d'introduction : le premier passe en revue l'historique et les raisons qui ont présidé à la naissance des design patterns et le second vous propose un tour d'horizon du langage Ruby suffisamment étoffé pour que vous ""deveniez dangereux"". La deuxième partie qui représente la majeure partie de ce livre examine du point de vue Ruby un certain nombre de patterns classique. Quels sont les problèmes que résout un pattern ? À quoi ressemblent l'implémentation traditionnelle et celle en Ruby ? Le pattern est-il justifié en Ruby ? Existe-t-il des alternatives en Ruby pour faciliter la solution à ce problème ? Autant de questions auxquelles nous apportons des réponses dans cette seconde partie. La troisième partie couvre trois patterns qui sont apparus avec l'usage avancé de Ruby. Passionnant pratique et accessible le livre Design patterns en Ruby vous aidera à développer des logiciels de meilleure qualité tout en rendant votre expérience de la programmation en Ruby bien plus gratifiante. |
Pearson Education juillet 2008 2-7440-2269-1 305 pages - 35,00 €
|
 Prix Amazon 33,25 € |
| |
| |
 | UML 2 par la pratique Etude de cas et exercices corrigés de Pascal Roques Commentaire Cette sixième édition mise à jour et augmentée de l'ouvrage UML 2 par la pratique constitue un support de cours exemplaire sur UML 2. Il traite les axes fonctionnel, statique et dynamique de la modélisation UML par des études de cas et des exercices corrigés donnant les bases d'une démarche méthodique. Chaque choix de modélisation est minutieusement commenté ; des conseils issus de l'expérience de l'auteur sont donnés et un glossaire reprend en fin d'ouvrage les définitions des principaux concepts étudiés. Les nouveaux concepts et diagrammes UML 2 sont traités en détail : diagramme de structure composite, nouveautés du diagramme d'activité et du diagramme de séquence, etc. Enfin, une étude de cas complète illustre le processus de développement itératif depuis la modélisation métier jusqu'à là conception détaillée en Java et C#. A qui s'adresse ce livre ? Aux étudiants en informatique (cursus génie logiciel ou modélisation UML) et à leurs professeurs, qui y trouveront un matériel précieux pour illustrer par des cas réels les concepts étudiés en cours. A toutes les personnes impliquées dans des projets de développement logiciel : maîtres d'ouvrage, chefs de projet, analystes et concepteurs, architectes logiciel, développeurs, etc. |
Eyrolles avril 2008 2-212-12322-1 368 pages - 29,90 €
|
 Prix Amazon 28,41 € |
| |
| |
 | UML 2 Pratique de la modélisation de Benoît Charroux, Aomar Osmani et Yann Thierry-Mieg Commentaire UML est le langage de modélisation le plus utilisé dans l'industrie, principalement pour le développement logiciel. Synthex UML 2 présente tous les concepts fondamentaux de ce langage et les met en perspective au moyen de nombreux exemples commentés. Il explique également comment les différents modèles nécessaires à la conception d'un logiciel se complètent pour en donner une vision exhaustive et cohérente.
Les exercices corrigés, qui représentent la moitié de chaque chapitre, permettent d'appliquer les notions présentées. Une étude de cas finale rassemble les éléments essentiels du langage et montre comment mettre en oeuvre les évolutions d'UML 2.
Cette nouvelle édition propose notamment un comparatif des principaux outils de modélisation, avec les avantages et les inconvénients de chaque logiciel, afin que le lecteur puisse choisir le produit le plus adapté à ses besoins.
L'ouvrage s'adresse aux étudiants de premier et de second cycles (IUT, BTS, universités et écoles d'ingénieurs) ainsi qu'aux professionnels. Il constitue à la fois une méthode pratique d'apprentissage du langage UML, un support concis de révision et d'auto-évaluation, et un outil de travail précieux pour les professionnels en formation continue.
|
Pearson Education janvier 2008 2-7440-7287-7 256 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | XML - Cours et exercices/Modélisation Schémas et DTD - Design patterns - XSLT - DOM - RelaxNG - XPath - SOAP - XQuery - XSL-FO - SVG de Alexandre Brillant Commentaire XML s'impose comme format de données pour structurer la plupart des échanges informatiques. En tant que tel, il fait partie intégrante de la culture générale de tout informaticien.
Enfin un livre pour comprendre XML et avoir une vue d'ensemble de ses langages et applications
Cet ouvrage de cours et exercices couvre l'utilisation du formalisme XML et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. Ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et DTD, design patterns), de transformation (XSLT) et de manipulation (XPath, XQuery...) que de programmation (SAX, DOM, JDOM, JAXB) et d'utilisation à travers des réseaux (SOAP, XML-RPC, Ajax).
Un ouvrage magistral sans équivalent pour enseigner XML
Cet ouvrage guidera les professeurs et les formateurs dans l'enseignement d'XML, grâce à des exercices corrigés venant renforcer ses qualités didactiques.
|
Eyrolles octobre 2007 2-212-12151-2 282 pages - 29,90 €
|
 Prix Amazon 28,41 € |
| |
| |
 | L'orienté objet Cours et exercices en UML 2 avec Java 5, C# 2, C++, Python et PHP 5 de Hugues Bersini Commentaire L'approche objet est enseignée dans les universités dès les premiers niveaux des cursus informatiques, car sa compréhension est le prérequis indispensable à toute pratique économe, fiable et élégante de la plupart des techniques informatiques qui en sont dérivées, depuis Java et Python, jusqu'à UML 2, en passant par C#et C++.
L'objet par la pratique avec Python, Java, C# et C++ et PHP 5... en UML 2
Cette troisième édition de l'ouvrage L'orienté objet décortique l'ensemble des mécanismes de la programmation objet (classes et objets, interactions entre classes, envois de messages, encapsulation, héritage, polymorphisme, modélisation...) en les illustrant d'exemples empruntant aux technologies les plus populaires : Java 5 et C# 2, C++, Python, PHP 5, UML 2, mais aussi les services web, RMI, les bases de données objet et bien sûr les design patterns... Chaque chapitre est introduit par un dialogue vivant, à la manière du maître et de l'élève, et se complète de nombreux exercices en UML 2, Java 5, Python, PHP 5, C# 2 et C++.
|
Eyrolles avril 2007 2-212-12084-2 602 pages - 32,00 €
|
 Prix Amazon 30,40 € |
| |
| |
 | UML 2 - Modéliser une application Web de Pascal Roques Commentaire Ce cahier montre à tous les programmeurs combien UML est un outil simple et universel : nullement réservé aux applications Java, C++ ou C#, il s'applique parfaitement à des applications web telles que des sites marchands en PHP 5, dont la complexité en fait des candidats naturels à la modélisation.
Du cahier des charges au code, ce livre vous offrira les meilleures pratiques de modélisation avec UML 2 sous la forme d'une étude de cas complète. Toutes les étapes d'analyse et conception sont décrites, abondamment illustrées et expliquées, à travers une démarche située à mi-chemin entre processus lourd et processus léger.
|
Eyrolles avril 2007 2-212-12136-9 246 pages - 25,00 €
|
 Prix Amazon 23,75 € |
| |
| |
 | UML 2 en action De l'analyse des besoins à la conception de Pascal Roques et Franck Vallée Commentaire Pascal Roques a plus de vingt ans d'expérience dans la modélisation de systèmes complexes, d'abord avec les techniques d'analyse structurée (SADT...), puis avec les approches objet (OMT, UP...). Consultant senior et formateur chez Valtech depuis 1995, il travaille à introduire l'utilisation d'UML dans des domaines variés (aérospatiale, banques, etc.) et est responsable de l'ensemble des formations catalogue Valtech training sur le thème " Modélisation avec UML ".
Franck Vallée a travaillé longtemps chez Valtech et a plus de dix ans d'expérience dans le développement de systèmes client-serveur et de conseil en modélisation objet avec OMT puis UML. 11 fait aujourd'hui partie de la direction de TECH'advantage, filiale de l'Institut français du Pétrole, SS11 spécialisée dans les solutions informatiques pour les industries de l'énergie. |
Eyrolles mars 2007 2-212-12104-0 382 pages - 42,00 €
|
 Prix Amazon 39,90 € |
| |
| |
 | UML 2 pour les bases de données Avec 20 exercices corrigés
de Christian Soutou Commentaire Permettant à l'origine de modéliser et de développer des applications écrites dans un langage objet (C++, Java), UML s'est imposé depuis quelques années sur le terrain de la conception de bases de données relationnelles. Le marché a suivi cette tendance car aujourd'hui, tous les outils de modélisation utilisent cette notation. Destiné aussi bien aux étudiants qu'aux professionnels, cet ouvrage explique ainsi comment construire un diagramme de classes avec UML 2 en vue de concevoir une base de données relationnelle de type SQL2 ou objet-relationnelle de type SQL3. Chaque chapitre se clôt par une série d'exercices dont les corrigés figurent sur le site www.editions-eyrolles.com.
Une étude comparative des outils de modélisation
Le dernier chapitre du livre dresse un panorama des principaux outils du marché (Enterprise Architect, MagicDraw, MEGA, ModelSphere, MyEclipse, Objecteering, Poséidon, PowerAMC, Rational Rose, Together, Visio, Visual Paradigm, Visual UML et Win'Design), en analysant pour chacun la manière dont il implémente différents critères de UML 2 : associations binaires et n-aires, classes-associations, agrégations, contraintes interassociations, héritage multiple avec contraintes, et rétrocon-ception d'une base de données.
|
Eyrolles mars 2007 2-212-12091-5 314 pages - 29,90 €
|
 Prix Amazon 28,41 € |
| |
| |
 | UML 2 Maîtrisez le langage de modélisation de Laurent Debrauwer, Naouel Karam et Fien Van der Heyde Commentaire Cet ouvrage s'adresse tout autant aux informaticiens proches de la modélisation qu'à ceux proches de la conception et du développement et qui souhaitent maîtriser UML 2. Il propose de nombreux exercices pratiques de difficulté variable pour maîtriser les différents aspects des diagrammes principaux (modélisation d'une conférence scientifique, d'un parcours de document XML, d'un système de vente de billets de train). Un chapitre particulier présente l'utilisation d'UML en modélisation et en conception (réalisation d'un diagramme d'états-transitions) et une étude de cas complète (librairie en ligne) explique comment mettre en oeuvre UML dans un cadre de commerce électronique. |
Eni février 2007 2-7460-3532-4 500 pages - 49,00 €
|
 Prix Amazon 46,55 € |
| |
| |
 | UML 2 Certification Guide Fundamentals and Intermediate Exams de Tim Weilkiens et Bernd Oestereich Commentaire The popular Unified Modeling Language (UML) is both a language and notation developed by the Object Management Group (OMG) used to design and create specifications for software systems. With the recent release of version 2.0 UML, the OMG has started the OMG-Certified UML Professional Program to provide an objective measure of UML knowledge. As a certified UML professional a developer has an important credential to present to employers and clients. Certification also benefits companies looking for skilled UML practitioners by giving them a basis for making hiring and promotion decisions.
UML 2 Certification Guide is the only official study guide to passing the new UML exams. This book systematically covers all of the topics covered in the exams, and has been carefully reviewed by the OMG. The book begins by assuming only a basic knowledge of UML and then progresses far enough to allow a reader to pass both the fundamental and the intermediate level exams. Along the way the book also covers topics that are not in introductory books on UML but that are necessary to pass the exams. Tim Weilkiens is considered one of the top ten experts on UML, and both authors have extensive experience training developers to successfully take the exams. |
Morgan Kaufmann janvier 2007 0-12-373585-8 300 pages
|
 Prix Amazon 43,65 € |
| |
| |
 | UML 2 Modélisation des objets de Laurent Debrauwer et Fien Van der Heyde Commentaire Chaque titre de cette collection s'adresse à un public d'informaticiens désireux d'accéder rapidement à toutes les connaissances sur un sujet précis. Les pré-requis et les objectifs de chaque ouvrage sont clairement définis pour que le lecteur cible parfaitement le titre qui lui apportera les informations dont il a besoin. Un glossaire des acronymes et outils utilisés peut être proposé pour disposer de toute l'information souhaitée. Extrait de l'ouvrage « UML 2 - Initiation, exemples et exercices corrigés » dans la collection "Ressources Informatiques" |
Eni octobre 2006 2-7460-3412-3 152 pages - 10,00 €
|
 Prix Amazon 9,50 € |
| |
| |
 | UML 2 pour les développeurs Cours avec exercices corrigés de Xavier Blanc et Isabelle Mounier |
Eyrolles septembre 2006 2-212-12029-X 202 pages - 16,90 €
|
 Prix Amazon 16,06 € |
| |
| |
 | Agile Principles, Patterns, and Practices in C# de Robert C. Martin et Micah Martin Commentaire With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#.
This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors' Web site.
Readers will come away from this book understanding
Agile principles, and the fourteen practices of Extreme Programming
Spiking, splitting, velocity, and planning iterations and releases
Test-driven development, test-first design, and acceptance testing
Refactoring with unit testing
Pair programming
Agile design and design smells
The five types of UML diagrams and how to use them effectively
Object-oriented package design and design patterns
How to put all of it together for a real-world project
Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.
|
Prentice Hall août 2006 0-13-185725-8 732 pages
|
 Prix Amazon 53,75 € |
| |
| |
 | Les Design Patterns en Java Les 23 modèles de conception fondamentaux - L'expertise ultime en conception Java de Steven John Metsker et William C. Wake Commentaire Par son approche pratique fondée sur de nombreux exemples d'application, Design Patterns en Java vous amène à une compréhension approfondie des patterns de conception, condition sine qua non pour tirer le meilleur parti de leur puissance dans le développement d'applications en Java. Ce document révolutionnaire introduit les fonctionnalités les plus récentes de Java et les meilleures pratiques aux 23 patterns. Forts de leur grande expérience en tant qu'instructeurs et programmeurs Java, Steve Metsker et William Wake vous éclaireront sur chaque pattern, au moyen de programmes Java réels, de diagrammes UML et d'exercices clairs et pertinents. Vous passerez rapidement de la théorie à l'application en apprenant comment écrire un meilleur code ou restructurer du code existant pour le rationaliser, le rendre plus performant et plus facile à maintenir. Si vous êtes un programmeur Java désireux de gagner du temps grâce à l'écriture d'un code plus efficace, les explications lumineuses de cet ouvrage, étayées de nombreux exemples, conseils et techniques vous aideront à y parvenir. Vous maîtriserez la puissance des patterns et améliorerez vos programmes, tant en matière de conception que d'écriture et de maintenance du code. |
Campus Press août 2006 2-7440-2099-0 434 pages - 42,00 €
|
 Prix Amazon 39,90 € |
| |
| |
 | UML 2 Entraînez-vous à la modélisation de Laurent Debrauwer et Naouel Karam Commentaire Cet ouvrage s'adresse tout autant aux informaticiens proches de la modélisation qu'à ceux proches de la conception et du développement et qui souhaitent maîtriser UML 2. Il propose de nombreux exercices pratiques de difficulté variable pour maîtriser les différents aspects des diagrammes principaux (modélisation d'une conférence scientifique, d'un parcours de document XML, d'un système de vente de billets de train). Un chapitre particulier présente l'utilisation d'UML en modélisation et en conception (réalisation d'un diagramme d'états-transitions) et une étude de cas complète (librairie en ligne) explique comment mettre en oeuvre UML dans un cadre de commerce électronique.Pour les apports théoriques sur ce sujet, Editions ENI édite dans la collection Ressources Informatiques l'ouvrage "UML 2" de Laurent Debrauwer et Fien Van der Heyde. |
Eni août 2006 2-7460-3360-7 234 pages - 27,00 €
|
 Prix Amazon 25,65 € |
| |
| |
 | UML 2 de Heide Balzert Commentaire Cet ouvrage s'adresse aux lecteurs disposant d'une expérience de la modélisation orientée objet et recherchant des réponses claires et concises à leurs questions. Son objectif est de mettre à disposition les grands principes d'UML pour une consultation rapide. Il présente d'abord les concepts de l'orientation objet et leur représentation à l'aide d'UML et offre ensuite un aperçu de tous les diagrammes d'UML 2.0. De nombreuses check-lists sont proposées pour aider le lecteur à passer de l'idée au modèle UML. |
Eyrolles février 2006 2-212-11753-1 88 pages - 12,00 €
|
 Prix Amazon 11,40 € Disponible en 24 h |
| |
| |
 | Mémento UML de Pascal Roques Sommaire Diagramme de cas d'utilisation
Diagramme de classes
Diagramme d'objets
Diagramme de packages
Diagramme de séquence
Diagramme de communication
Diagramme d'états
Diagramme d'activité
Interaction Overview Diagram
Timing Diagram
Diagramme de structure composite
Diagramme de composants
Diagramme de déploiement |
Eyrolles novembre 2005 2-212-11725-6 14 pages - 5,00 €
|
 Prix Amazon 4,75 € Disponible en 24 h |
| |
| |
 | UML 2 et MDE Ingénierie des modèles avec études de cas
de Franck Barbier Commentaire Ce livre s'adresse aux ingénieurs logiciel, développeurs, architectes et chefs de projet ainsi qu'aux étudiants d'écoles d'ingénieurs et masters informatiques. Il traite du nouveau paradigme informatique MDE (Model-Driven Engineering) ou " ingénierie des modèles " qui est intimement lié au standard international UML 2 (Unified Modeling Language). La première partie revient sur la technologie des objets en général, et notamment sur le lien entre la modélisation orientée objet et la programmation orientée objet. Elle est illustrée de nombreux exemples de code et d'une étude de cas concise en C ++. La deuxième partie est une présentation approfondie d'UML 2, et notamment de toutes ses différences et ses avancées en regard d'UML 1.x. La dernière partie comporte trois études de cas implantées en totalité (les modèles UML sont fournis de manière exhaustive), leur code est téléchargeable. |
Dunod novembre 2005 2-10-049526-7 360 pages - 39,90 €
|
 Prix Amazon 37,91 € |
| |
| |
 | MDA Conception orientée objet guidée par les modèles de Hubert Kadima Commentaire Cet ouvrage s'adresse à tous les informaticiens, impliqués dans la mise en oeuvre des technologies objet et des outils de génie logiciel lors de la conception des systèmes d'information. Il s'adresse également aux étudiants en Maîtrise d'informatique, en École d'ingénieurs et en Masters.
Dans l'ingénierie de développement des logiciels guidé par les modèles, les modèles UML et les techniques de leur transformation sont au centre de toutes les activités de développement. Cette approche permet d'améliorer d'une manière notable les gains de productivité par rapport aux technologies objets classiques. MDA (Model Driver Architecture) connaît ainsi un succès croissant dans le monde de l'industrie et semble s'imposer comme standard de facto.
Cet ouvrage présente les concepts de base de cette approche et leur mise en oeuvre pratique avec MDA Toolkit for Rational XDE Java, un plug-in Eclipse dédié à la transformation de modèles en vue de développement des applications MDA.
Ce livre propose une approche résolument pratique de cette nouvelle technologie. Il est illustré de très nombreux exemples, de modèles, des études des cas et des retours d'expérience.
|
Dunod avril 2005 2-10-007356-7 232 pages - 30,60 €
|
 Prix Amazon 29,07 € Disponible en 8 à 10 jours |
| |
| |
 | MDA en action Ingénierie logicielle guidée par les modèles de Xavier Blanc et avec la contribution de Olivier Salvatori Commentaire Les modèles au service de la productivité et de la pérennité des développements
Nouvelle approche d'ingénierie logicielle élaborée par l'OMG, MDA (Model Driven Architecture) prône l'utilisation systématique de modèles dans toutes les phases du cycle de vie des applications informatiques, de l'analyse et conception à la génération de code et au déploiement. Pour une meilleure productivité et une plus grande pérennité des développements, la logique métier d'une application est modélisée indépendamment de toute plate-forme d'exécution, un mécanisme de transformation de modèles permettant ensuite de produire automatiquement les modèles et le code spécifiques à chaque plate-forme (J2EE, .NET, PHP...).
Mise en oeuvre pratique de MDA, illustrée par une étude de cas
Après une description détaillée des standards sur lesquels repose MDA, tels que UML, MOF, OCL et XMI, l'ouvrage insiste sur les aspects pratiques de sa mise en oeuvre. Il montre comment construire des transformations de modèles en Java à l'aide de l'API JMI et du framework EMF, et présente deux outils MDA du marché : IBM Rational Software Modeler et Objecteering/MDA Modeler. L'ouvrage décrit enfin comment MDA prend en compte les plates-formes d'exécution, en détaillant plus particulièrement les environnements J2EE/EJB et PHP. Tous ces aspects de l'approche MDA sont illustrés par une étude de cas, une application de commerce électronique développée simultanément en J2EE et en PHP.
Sur le CD-Rom offert avec ce livre
IBM Rational Software Modeler 6.0 (version d'évaluation limitée à 30 jours, en français)
Objecteering/MDA Modeler (version d'évaluation, en anglais)
Spécifications de l'OMG : UML 2.0, OCL 2.0, Dl, MOF 2.0, XMI 2.0, MDA Guide (documents en anglais au format pdf, OMG, 2005).
|
Eyrolles avril 2005 2-212-11539-3 270 pages - 39,00 €
|
 Prix Amazon 37,05 € Disponible en 24 h |
| |
| |
 | Agile Java Crafting code with test-driven development de Jeff Langr Commentaire Master Java 5.0 and TDD Together- Build More Robust, Professional Software
Master Java 5.0, object-oriented design, and Test-Driven Development (TDD) by learning them together. Agile Java weaves all three into a single coherent approach to building professional, robust software systems. Jeff Langr shows exactly how Java and TDD integrate throughout the entire development lifecycle, helping you leverage today's fastest, most efficient development techniques from the very outset.
Langr writes for every programmer, even those with little or no experience with Java, object-oriented development, or agile methods. He shows how to translate oral requirements into practical tests, and then how to use those tests to create reliable, high-performance Java code that solves real problems. Agile Java doesn't just teach the core features of the Java language- it presents coded test examples for each of them. This TDD-centered approach doesn't just lead to better code- it provides powerful feedback that will help you learn Java far more rapidly. The use of TDD as a learning mechanism is a landmark departure from conventional teaching techniques.
Presents an expert overview of TDD and agile programming techniques from the Java developer's perspective
Brings together practical best practices for Java, TDD, and OO design
Walks through setting up Java 5.0 and writing your first program
Covers all the basics, including strings, packages, and more
Simplifies object-oriented concepts, including classes, interfaces, polymorphism, and inheritance
Contains detailed chapters on exceptions and logging, math, I/O, reflection, multithreading, and Swing
Offers seamlessly-integrated explanations of Java 5.0's key innovations, from generics to annotations
Shows how TDD impacts system design, and vice versa
Complements any agile or traditional methodology, including Extreme Programming (XP) |
Prentice Hall mars 2005 0-13-148239-4 750 pages - 46,79 €
|
 Prix Amazon 44,45 € Disponible en 24 h |
| |
| |
 | UML 2 et les design patterns de Craig Larman Commentaire Ce livre de référence en matière de " pensée objet " est une introduction pratique à l'analyse et la conception orientées objet (A/C00) au moyen d'UML et des design patterns. Il propose de suivre une démarche itérative et incrémentale bien définie, le Processus Unifié, qui guide pas à pas utilisateur, de la spécification des besoins au code de l'application. Le Processus Unifié fait appel à UML, le langage standard de représentation graphique pour les projets de conception logicielle. L'auteur propose une description complète des design patterns, qui constituent les " meilleures pratiques " que les experts en A/C00 appliquent au développement de systèmes. Parmi ces patterns, se trouvent les célèbres patterns GoF et GRASP, dont les modalités d'application sont ici détaillées. Cette troisième édition comprend plus particulièrement : Des développements plus importants sur la maîtrise de l'A/C00 au travers des études de cas ; Les améliorations liées à UML 2, à la modélisation agile, au développement piloté par les tests, et au refactoring ; De nombreuses explications sur la façon de combiner le développement itératif et évolutif à l'A/C00 ; Des indications pour appliquer le Processus Unil ; Un nouveau chapitre sur l'évolution des besoins L'ouvrage se caractérise par l'analyse complète de deux études de cas, qui illustrent tout le processus d'A/C00 : techniques clés, patterns essentiels, notation UML. Il s'adresse aux développeurs et aux étudiants en informatique ou en génie logiciel qui connaissent un langage de programmation objet mais sont novices en matière d'A/C00, ainsi qu'à ceux qui désirent apprendre ou approfondir la notation UML, l'application des patterns et les principes d'analyse et de conception. |
Pearson Education mars 2005 2-7440-7090-4 850 pages - 49,00 €
|
 Prix Amazon 46,55 € Disponible en 24 h |
| |
| |
 | UML pour les décideurs de Franck Vallée
avec la contribution de Gaël Thomas Commentaire UML 2 - Spécifications - Cas d'utilisation
UP - Extrême Programming - MDA
Conduite du changement
Voici enfin un ouvrage de référence à l'usage de tout décideur (directeur informatique, architecte logiciel, chef de projet...) qui souhaite, grâce à l'adoption d'UML, améliorer la productivité et la qualité du travail de ses équipes.
Langage de modélisation par excellence, UML facilite l'écriture des spécifications, déterminantes pour la réussite d'un projet logiciel. L'expression des exigences doit ainsi être lisible, faciliter les tests et l'évaluation qualitative, et rendre possible le suivi des décisions de conception. Cet ouvrage expose clairement les techniques de spécification par les cas d'utilisation et de modélisation métier en UML 2. On apprendra à choisir une méthode (XP, UP...) et des outils adaptés permettant de fédérer le travail des équipes. Enfin, l'ouvrage présente un processus itératif d'adoption d'UML, respectant les bonnes pratiques de conduite du changement.
|
Eyrolles mars 2005 2-212-11621-7 282 pages - 32,00 €
|
 Prix Amazon 30,40 € Disponible en 24 h |
| |
| |
 | Patterns for parallel programming de Timothy G. Mattson , Beverly A. Sanders et Berna L. Massingill Commentaire This book uses a patterns approach to help software engineers master the challenges of writing software to run on parallel computers.
Parallel computing is not a new term, but increased desktop processor power and the advent of grid computing have brought it into greater attention recently
Helps IT departments better leverage company resources
A catalog of proven solutions to recurring problems faced by parallel programmers This is a book to help software engineers become parallel programmers. While the demand for parallel software is large and growing, accomplished parallel programmers are in short supply. This new book helps seasoned software practitioners make the transition to this highly specialized discipline of programming. The authors employ a design patterns approach, providing proven solutions to recurring challenges faced by parallel programmers. The result is a highly-practical treatment of the topic that will help software engineers increase their skillset, and ultimately learn to "think" parallel. . |
Addison Wesley décembre 2004 0-321-22811-1 355 pages - 41,13 €
|
 Prix Amazon 37,34 € Disponible en 9 à 10 jours |
| |
| |
 | Professional UML Using Visual Studio .Net de Tony Loton, Andrew Filev, Kevin Mc Neish, Ben Schoellmann et John Slater Commentaire If you want to use Visio to create enterprise software, this is the book for you.
The integration of Visual Studio .NET Enterprise Architect and Visio for Enterprise Architects provides a formidable tool. Visio offers powerful diagramming capabilities, including such things as creating UML models, mapping out databases with Entity Relationship diagrams, and aiding the development of distributed systems. Its integration with Visual Studio .NET Enterprise Architect means that C# or Visual Basic .NET code can be generated from the UML diagrams, and Visual Studio .NET projects can be reverse engineered to UML models.
For the developer already familiar with UML and looking to get the best out of Visio, the Visual Studio .NET and Visio for Enterprise Architects combination is weakly documented, and the quality information needed to realize the time-saving features of Visio just does not seem to be available, until now.
This book presumes that you are already familiar with the basic concepts of UML notation — this book will not teach you UML. Instead, this book will take you forward into the Visio environment, showing you how to make the most of its software related features.
|
Wrox Press décembre 2004 0-7645-4376-8 344 pages - 42,88 €
|
 Prix Amazon 38,49 € Disponible en 9 à 10 jours |
| |
| |
 | Penser objet avec UML et Java de Michel Lai Commentaire Cet ouvrage expose les concepts fondamentaux du paradigme objet en utilisant la notation UML et Java. Les concepts objet (abstraction, encapsulation, modularité, classes, relations d'héritage et de composition, etc.) sont présentés de manière progressive et pragmatique en évitant une simplification trompeuse de la réelle utilisation des techniques objet, pratiquée dans l'industrie logicielle. Les exemples développés dans l'ouvrage devraient permettre aux lecteurs d'acquérir concrètement les bases essentielles pour passer à une culture objet de manière efficace et durable, sans toutefois s'étendre sur les possibilités avancées de la notation UML et du langage de programmation Java. Cette édition s'enrichit d'un nouveau chapitre sur la démarche MDA qui étend la portée de l'ouvrage vers un contexte plus professionnel et industriel. Les étudiants d'un cursus informatique et les professionnels dans le cadre d'une formation continue ou d'une mise à niveau en interne, les formateurs et les enseignants trouveront ici un support de cours d'initiation à une démarche objet en adéquation avec un séminaire ou une formation d'une vingtaine d'heures. |
Dunod novembre 2004 2-10-048505-9 220 pages - 28,90 €
|
 Prix Amazon 27,46 € Disponible en 9 à 11 jours |
| |
| |
 | Refactoring to Patterns de Joshua Kerievsky Commentaire This book lays the foundation for maximizing the use of design patterns by helping the reader view them in the context of refactorings.
Groundbreaking work! Part of Martin Fowler's Signature Series, developed with significant input from Fowler himself
Ties together two of the most popular methods in software engineering today -- refactoring and design patterns
Helps software designers improve their efficiency and create more robust software The reality of software is that great software designs are not necessarily created, but it is more likely that they evolve. In this eagerly-anticipated new book, Joshua Kerievsky helps the experienced developer see design patterns in the context of refactorings, not just as reusable elements existing apart from the refactoring literature. This fresh perspective helps the reader to learn how to evolve a software design. Test-first programming and merciless refactoring are the key practices of evolutionary design, and the author imparts his unique knowledge on these topics. The result is a classic book containing a plethora of practical advice that will help software designers properly gauge the project at hand, and evolve a design that will give their organization a competitive advantage. . |
Addison Wesley septembre 2004 0-321-21335-1 400 pages - 49,39 €
|
 Prix Amazon 47,50 € Disponible en 24 h |
| |
| |
 | UML, Java et les données géographiques Volume 1 notions de base de Denis Priou, Jean-Marc Le Gallic, Stéphane Pelle et Didier Richard Commentaire Cet ouvrage en deux volume a pour objectif de présenter une vision orientée-objet des données géographiques et de montrer comment un outil de modélisation informatique (UML, Unified Modeling Language) et un langage de programmation (Java) permettent de développer efficacement des applications destinées à traiter, à visualiser et à transmettre des données géographiques via le réseau informatique mondial. L'ouvrage présente une méthodologie de travail dans le but de constituer des bases de données et des systèmes d'information géographique efficaces et fiables mais aussi une description structurée et illustrée de l'univers Java.
À ce titre, ce livre peut être considéré comme un cours sur le langage et sur les principaux paquetages constituant le monde Java et sur la façon dont l'outil de modélisation UML et le langage de programmation Java peuvent être utilisés avantageusement dans le domaine de l'information.
|
Hermès septembre 2004 2-7462-0830-X 470 pages - 80,00 €
|
 Prix Amazon 76,00 € Disponible en 8 à 9 jours |
| |
| |
 | UML, Java et les données géographiques volume 2 outils avancés de Denis Priou, Jean-Marc Le Gallic, Stéphane Pelle et Didier Richard Commentaire . |
Hermès septembre 2004 2-7462-0831-8 397 pages - 80,00 €
|
 Prix Amazon 76,00 € Disponible en 8 à 9 jours |
| |
| |
 | Model Driven Architecture with Executable UML de Chris Raistrick, Paul Francis, Ian Wilkie, John Wright et Colin B. Carter Commentaire This book offers a unique insight into a revolution in software development that allows model specifications to be fully and efficiently translated into code. Using the most widely adopted, industry standard, software modelling language, UML, the reader will learn how to build robust specifications based on OMG's Model Driven Architecture (MDA). From there, the authors describe the steps needed to translate the Executable UML (xUML) models to any platform-specific implementation. The benefits of this approach go well beyond simply reducing or eliminating the coding stage - it also ensures platform independence, avoids obsolescence (programming languages may change, the model doesn't) and allows full verification of the models by executing them in a test and debug xUML environment. This is an excellent reference for anyone embarking on what is surely the future of software development for medium and large scale projects. |
Cambridge University Press avril 2004 0-521-53771-1 392 pages
|
 Prix Amazon 65,40 € Disponible en 1 à 2 semaines |
| |
| |
 | UML by example de Ghinwa Jalloul Commentaire Ghinwa Jalloul's step-by-step introduction to object-oriented software development is suitable for teacher training as well as for practicing software engineers. Jalloul presents seven complete case studies and several smaller examples documented in UML, derived from small software projects developed for, and delivered to, real users. They are preceded by an overview of the object-oriented modeling artifacts in UML, on which the remainder of the book relies. The case studies provide a medium for experimental use and act as templates that can be tailored by readers to fit specific needs and circumstances. |
Cambridge University Press mars 2004 0-521-00881-6 276 pages - 29,69 €
|
 Prix Amazon 29,69 € Disponible en 11 à 12 jours |
| |
| |
 | UML 2003 The Unified Modeling Language, modeling languages and applications - 6th International Conference San Francisco, CA, USA, October 20-24, 2003, Proceedings de Perdita Stevens, Jon Whittle et Grady Booch Commentaire This book constitutes the refereed proceedings of the 6th International Conference on the Unified Modelling Language, UML 2003, held in San Francisco, CA, USA in October 2003. The 25 revised full papers, 4 tool papers, and 1 experience paper presented together with the abstracts of 3 invited talks and summaries on the UML 2003 workshop and tutorials were carefully reviewed and selected from initially 168 submissions. The papers are organized in topical sections on practical model management, time and quality of service, tools, composition and architecture, transformation, Web related issues, testing and validation, improving UML/OCL, consistency, and methodology.
|
Springer février 2004 3-540-20243-9 413 pages
|
 Prix Amazon 57,00 € |
| |
| |
|