Sebanyak 50 item atau buku ditemukan

Verification and Validation for Quality of UML 2.0 Models

A practical approach to enhancing quality in software models using UML Version 2.0 "Despite its increasing usage, many companies are not taking the best advantage of UML and, occasionally, individuals have experienced frustration in applying its standards. Perhaps this is because they have not yet read this book!" -From the Foreword by Prof. Brian Henderson-Sellers This book presents a practical checklist approach to enhancing the quality of software models created with the Unified Modeling Language (UML) Version 2.0. The foundation for quality is set by the discussion on the nature and creation of UML models. This is followed by a demonstration of how to apply verification and validation checks to these models with three foci: syntactical correctness, semantic meaningfulness, and aesthetic symmetry. The quality work is carried out within three distinct yet related modeling spaces: * Model of problem space (MOPS) * Model of solution space (MOSS) * Model of background space (MOBS) Readers can then choose a specific quality approach according to their roles in their projects. Verification and validation checks are also organized according to these three modeling spaces, making it easier for the reader to focus on the appropriate diagrams and quality checks corresponding to their modeling space. In addition, a major element of this publication is the Strengths, Weaknesses, Objectives, and Traps (SWOT) analysis. This analysis is performed on each UML diagram, enabling readers to fully comprehend these diagrams, their advantages and limitations, and the way in which they can be used in practical projects for modeling. A consistent case study of the Lucky Insurance System is provided throughout the chapters to illustrate the creation of good quality UML diagrams, followed by application of quality checks to them. With its emphasis on quality in UML-based projects, this book is an essential resource for all quality professionals, including quality analysts, process consultants, quality managers, test designers, and testers.

Perhaps this is because they have not yet read this book!" -From the Foreword by Prof.

UML 2 - MODELAGEM ORIENTADA A OBJETOS

Este livro é voltado a estudantes e profissionais que produzam programas orientados a objetos e que estejam preocupados em tratar adequadamente as etapas de análise e projeto. Aborda duas questões - as demandas de um processo de modelagem orientado a objetos e a apresentação da versão 2 da linguagem UML nesse contexto. O primeiro ponto visa tornar claro como um processo de modelagem, a partir da possibilidade de tratar um software em diferentes níveis de abstração, através de diferentes pontos de vista, auxilia a identificação e seleção das alternativas de projeto mais adequadas. Explicita os requisitos a serem cumpridos por um projeto orientado a objetos e estabelece critérios para julgar uma especificação de projeto. A apresentação de UML 2 ocupa a segunda parte do livro. Inicia com uma visão geral da linguagem, descrevendo em linhas gerais todos os diagramas, seus principais elementos e sua aplicabilidade em um processo de modelagem orientado a objetos - além de uma comparação com a versão anterior da linguagem. A seguir, detalham-se os treze tipos de diagrama da segunda versão. Seus elementos sintáticos são apresentados e seu uso é ilustrado através de exemplos. O conteúdo do livro é voltado a capacitar o leitor a ter uma visão crítica das metodologias de análise e projeto orientadas a objetos, permitindo-lhe enxergar suas limitações e capacitando-o a transpô-las.

Este livro é voltado a estudantes e profissionais que produzam programas orientados a objetos e que estejam preocupados em tratar adequadamente as etapas de análise e projeto.

UML 2

UML est le langage de modélisation le plus utilisé dans l'iindustrie, principalement pour le développement logiciel. Ce livre, qui intègre les nouveautés liées à UML 2, présente les principaux concepts et les met en perspective au moyen de nombreux exemples commentés. II 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, représentant la moitié du livre, permettent d'appliquer les notions présentées. Une étude de cas récapitulative rassemble les éléments essentiels du langage et montre comment mettre en oeuvre les nouveautés d'UML 2. 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. II 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.

Ce livre, qui intègre les nouveautés liées à UML 2, présente les principaux concepts et les met en perspective au moyen de nombreux exemples commentés.

Modélisation et conception orientées objet avec UML 2

Best-seller célébré pour sa pédagogie et la clarté de son contenu, le livre de Michael Blaha et James Rumbaugh est maintenant conforme à la norme UML 2. Dans la continuité de la première édition, les auteurs expliquent les concepts orientés objet les plus importants et présentent un processus qui permet de les appliquer au développement logiciel et de les implémenter en C ++, en Java et dans des bases de données relationnelles. Loin de se contenter d'exposer les mécanismes d'un langage de programmation ou d'une notation de modélisation, M. Blaha et J. Rumbaugh se concentrent sur la finalité fondamentale des concepts, montrant comment les appliquer à tous les stades du cycle de vie du développement logiciel. Les caractéristiques du livre sont plus particulièrement : - Un contenu fortement actualisé, qui intègre les cas d'utilisation, les modèles d'activités et les diagrammes de séquence, tout en conservant le style qui a fait le succès de la première édition - Un processus plus robuste, qui prend en compte le développement itératif, la modélisation de l'implémentation et la rétro-ingénierie - Des conseils et des exemples de bonnes et de mauvaises conceptions, pour aider le développeur à éviter les pièges courants - Plus de 200 exercices, qui couvrent l'éventail des domaines d'application et des objectifs d'implémentation, avec de nombreux corrigés en fin d'ouvrage - Une étude de cas fil rouge, qui illustre les phases de conception d'un guichet automatique de banque. Cet ouvrage est destiné aussi bien aux développeurs professionnels qu'aux étudiants. Il peut être utilisé comme manuel dans un cours de fin de premier cycle ou de deuxième cycle en génie logiciel ou en technologie orientée objet. Il peut également servir de manuel complémentaire dans un cours sur les bases de données ou les langages de programmation.

Best-seller célébré pour sa pédagogie et la clarté de son contenu, le livre de Michael Blaha et James Rumbaugh est maintenant conforme à la norme UML 2.

UML 2 et les design patterns

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.

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.

UML 2 Für Dummies

Meinen Sie nicht auch, dass man beim objektorientierten Programmieren schnell den Überblick verlieren kann? Nicht mit Unified Modeling Language und diesem Buch! Michael J. Chonoles und James A. Schardt zeigen Ihnen, wie Sie UML auf die un-terschiedlichen Systeme und Problemstellungen anwenden. Viele Fälle aus den verschiedenen Businessbereichen geben eine Vorstellung von den praktischen Einsatzbereichen und stehen Ihnen hilfreich zur Seite, eigene Anwendungen zu konstruieren und zu visualisieren. Tauchen Sie mit der aktuellsten Version 2.0 tief ins Objekt-, Komponenten- und dynamische Modeling ein und erhalten Sie darüber hinaus sehr viel Know-how zu Soft-wareentwicklung und -Design mit UML. Sie erfahren: * Welche Grundlagen der UML es gibt und wie man sie benutzt * Wie Sie ein Modell mit Hilfe der UML erstellen, und was man mit Klassen, Objek-ten, Assoziationen, Vererbungen und Generalisierungen anfängt * Wieso Use Cases so großartig für die Organisation Ihrer Produkte und Ihrer Systeme sind * Wie die verschiedenen Arten von Interaktionsdiagrammen in Aktion aussehen, und wie Sie diese zu Lösungen, Mustern oder Frameworks kombinieren * Wie Sie Zustandsdiagramme entwickeln und ein System entwerfen, in dem Sie Systempläne, Packages und Untersysteme benutzen

Nicht mit Unified Modeling Language und diesem Buch! Michael J. Chonoles und James A. Schardt zeigen Ihnen, wie Sie UML auf die un-terschiedlichen Systeme und Problemstellungen anwenden.

UML 2 Analyse et conception

Mise en oeuvre guidée avec études de cas

Ce nouvel ouvrage de J. Gabay s'inscrit dans la continuité de son ouvrage « Merise et UML » dont la 5e édition arrive aujourd'hui à épuisement. L'objectif des auteurs pour ce nouveau titre est triple : présenter les treize diagrammes d'UML 2, donner des exemples répondant aux attentes des développeurs, fournir deux études de cas conséquentes avec des fiches-guides. Les trois premiers chapitres permettront au lecteur d'acquérir les connaissances nécessaires à l'apprentissage d'UML. Pour chaque diagramme le lecteur disposera d'exemples d'application ainsi que d'un exercice récapitulatif. Les trois derniers chapitres permettent de s'exercer à la mise en oeuvre en suivant la démarche proposée par les auteurs au travers de deux études de cas qui couvrent l'ensemble des phases d'analyse et de conception.

Ce nouvel ouvrage de J. Gabay s'inscrit dans la continuité de son ouvrage « Merise et UML » dont la 5e édition arrive aujourd'hui à épuisement.

UML 2 pour les bases de données

avec 20 exercices corrigés

Concevoir une base de données grâce à UML 2. 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 des éditions Eyrolles. 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, Poseidon, 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étroconception d'une base de données. Cet ouvrage s'adresse aux étudiants en IUT, IUP, Deug et écoles d'ingénieur, ainsi qu'à leurs professeurs, aux professionnels souhaitant s'initier à la modélisation de bases de données avec UML, à tous les concepteurs de bases de données désirant migrer de Merise à UML.

Concevoir une base de données grâce à UML 2.

UML 2

Modéliser une application web

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).

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.