Descargar Libros y Ebooks (PDF / EPUB)

La mejor selección de ebooks gratis en español

Busca tu ebook....

Hemos encontrado un total de 37 libros disponibles para descargar
UML

UML

Autor: Carlos Fontela

Número de Páginas: 177

Este libro es una guía para el uso, hecho con más pragmatismo que academicismo.Refleja las construcciones más usuales y útiles de UML.UML es la forma en la que los profesionales de sistemas documentan su trabajo, de esta manera cuando vuelvan a trabajar con código desarrollado anteriormente podrán entender de manera sencilla que es lo que hace. Como es lógico también es muy útil para directores de proyectos de software que suelen tener bajas en sus equipos y de esta manera pueden reducir las perdidas por las mismas al tener registrado que hace cada linea de código.

Conception de bases de données avec UML

Conception de bases de données avec UML

Autor: Gilles Roy

Número de Páginas: 536

De l'analyse à la conception, cet ouvrage accorde une importance prédominante au modèle conceptuel de données et propose des règles, des techniques, des astuces et des mises en garde qui doivent guider le modélisateur dans la réalisation d'un bon modèle conceptuel.

Applying UML

Applying UML

Autor: Rob Pooley , Pauline Wilcox

Número de Páginas: 215

Unified Modeling Language (UML) is a general-purpose notation language for specifying and visualizing complex software, especially large, object-oriented projects. Object-oriented programming is when a programmer defines not only the data type of a data structure, but also the types of operations/functions that can be applied to the data structure. Applying UML addresses the practical issues faced by users in adopting UML. As the title suggests, it helps the reader in actually applying UML to real life situations, rather than just in learning the language. The book covers in depth detail of UML, including notation on profiles and extensions. The scope of the book assumes prior experience in software engineering and/or business modeling, an understanding of object-oriented concepts and a basic knowledge of UML.* Case study driven approach covering a wide range of issues* Contains advanced tutorial material to aid learning* Focuses on practical issues in the application of UML

UML Distilled

UML Distilled

Autor: Martin Fowler

Número de Páginas: 218

A guidebook to UML computer programming language, covering version 2.0 OMG UML Standard.

Sams Teach Yourself UML in 24 Hours

Sams Teach Yourself UML in 24 Hours

Autor: Joseph Schmuller

Número de Páginas: 505

Learn UML, the Unified Modeling Language, to create diagrams describing the various aspects and uses of your application before you start coding, to ensure that you have everything covered. Millions of programmers in all languages have found UML to be an invaluable asset to their craft. More than 50,000 previous readers have learned UML with Sams Teach Yourself UML in 24 Hours. Expert author Joe Schmuller takes you through 24 step-by-step lessons designed to ensure your understanding of UML diagrams and syntax. This updated edition includes the new features of UML 2.0 designed to make UML an even better modeling tool for modern object-oriented and component-based programming. The CD-ROM includes an electronic version of the book, and Poseidon for UML, Community Edition 2.2, a popular UML modeling tool you can use with the lessons in this book to create UML diagrams immediately.

Learning UML 2.0

Learning UML 2.0

Autor: Russ Miles , Kim Hamilton

Número de Páginas: 290

"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language." --Richard Mark Soley, Chairman and CEO, OMG If you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage. The Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this book will give you the need-to-know information on how to apply UML to your project. While there are plenty of books available that describe UML, Learning UML 2.0 will show you how to use it. Topics covered include: Capturing your system's requirements...

UML 2.5

UML 2.5

Autor: Laurent Debrauwer , Fien Van Der Heyde

Número de Páginas: 336

"Este libro sobre UML 2.5 está dirigido tanto a estudiantes como a desarrolladores que se ocupan del modelado de sistemas, de programas y de procesos. Etapa a etapa, el lector descubrirá los elementos de modelado a partir de ejemplos pedagógicos. Tras una introducción a la orientación a objetos, la obra presenta los diferentes diagramas de UML 2.5, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de perfil, pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades. El lector aprenderá de qué manera los diagramas de interacción pueden utilizarse para descubrir los objetos que componen el sistema. Esta nueva edición del libro enriquece la descripción de numerosos diagramas e introduce en particular las clases y empaquetados template así como la relación de fusión de los empaquetados."--ENI Ediciones.

Diseño de sistemas software en UML

Diseño de sistemas software en UML

Autor: Ernest Teniente López , Antoni Olivé Ramon , Enric Mayol Sarroca , Cristina Gómez Seone

Número de Páginas: 198
UML. Aplicaciones en Java y C++

UML. Aplicaciones en Java y C++

Autor: Carlos Jiménez De Parga

Número de Páginas: 413

Los formalismos de la Programación Orientada a Objetos son una parte clave en la preparación de cualquier informático, aunque no son menos importantes los conocimientos de Análisis y Diseño Software. Desde esta perspectiva podemos afirmar que existen dos niveles en la formación de un ingeniero de software: las capacidades de programación algorítmica y las capacidades de Análisis y Diseño Orientados a Objetos desde un prisma arquitectónico. Por esta razón se hace cada vez más necesario el estudio de estas dos disciplinas en los centros universitarios de Ingeniería y de Formación Profesional Informática. Al adentrarse en las páginas de este libro no solo hallará una explicación completa y amigable de la sintaxis y semántica de UML 2.x, sino también una gran colección de ejemplos del mundo real que le ayudarán a progresar rápidamente en el aprendizaje. Además, mediante la evolución de dos proyectos software basados en un videojuego de ajedrez y una aplicación CVS, recorrerá los aspectos esenciales del Análisis y Diseño Orientado a Objetos con UML, desde la adquisición de requisitos hasta la implementación en los lenguajes Java y C++. Por ello, en este...

Verification and Validation for Quality of UML 2.0 Models

Verification and Validation for Quality of UML 2.0 Models

Autor: Bhuvan Unhelkar

Número de Páginas: 312

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

UML for Systems Engineering

UML for Systems Engineering

Autor: Jon Holt

Número de Páginas: 375

The UML (Unified Modelling Language) has become the industry standard for modelling software-intensive systems. This fully revised edition, which looks at several applications using the UML as part of a generic approach to aid many kinds of problem-solving and information modelling, coincides with the release of UML Version 2 by the Object Management Group and covers the significant changes that have occured since its release. The author also discusses life-cycle management, examining the way the UML can be used to control and manage projects and the UML systems engineering profile.

UML. Arquitectura de aplicaciones en Java, C++ y Python. 2ª Edición

UML. Arquitectura de aplicaciones en Java, C++ y Python. 2ª Edición

Autor: Carlos JimÉnez De Parga

Número de Páginas: 478

Esta obra está dirigida a los desarrolladores profesionales y estudiantes que deseen alcanzar un alto nivel de conocimientos con los que crear diagramas estáticos y dinámicos en UML, lo que facilitará la construcción de aplicaciones de una forma metódica, organizada y segura. En ella hallará una explicación completa y didáctica de la sintaxis y semántica de UML 2.x, encontrará una gran colección de ejemplos reales que le ayudarán a progresar rápidamente en el aprendizaje del modelado de sus aplicaciones. Además, mediante la evolución de tres proyectos de software basados en un videojuego de ajedrez, una aplicación CVS y un cliente/servidor de cifrado remoto, recorrerá los aspectos esenciales del Análisis y Diseño Orientado a Objetos con UML, desde la adquisición de requisitos hasta la implementación en los lenguajes Java, C++ y Python. Con todo ello, en el presente volumen podrá encontrar: • Una introducción al estado del arte de la Ingeniería de Software. • Diagramas inteligibles y explicaciones detalladas de la sintaxis UML 2.x. • Once tipos de diagramas más modelado del dominio. • Un capítulo completo sobre patrones de diseño GOF. • Un capítulo ...

Especificación de sistemas software en UML

Especificación de sistemas software en UML

Autor: Ernest Teniente López , Dolors Costal Costa , M. Ribera Sancho Samsó

Número de Páginas: 162

La presente documentación puede servir como guía para todas aquellas personas que quieran formarse en el ámbito de la ingeniería del software. Más concretamente, su objetivo principal es explicar cómo debe realizarse la especificación orientada a objetos de un sistema software en el lenguaje UML (Unified Modeling Language). El libro contiene las transparencias que se utilizan en la asignatura Ingeniería del Software: Especificación, que se imparte en la FIB e incluye numerosas referencias bibliográficas que complementan el contenido.

UML in a Nutshell

UML in a Nutshell

Autor: Sinan Si Alhir

Número de Páginas: 302

The Unified Modeling Language (UML), for the first time in the history of systems engineering, gives practitioners a common language. This concise quick reference explains how to use each component of the language, including its extension mechanisms and the Object Constraint Language (OCL)

UML for Database Design

UML for Database Design

Autor: Eric J. Naiburg , Robert A. Maksimchuck

Número de Páginas: 324

Typically, analysis, development, and database teams work for different business units, and use different design notations. With UML and the Rational Unified Process (RUP), however, they can unify their efforts -- eliminating time-consuming, error-prone translations, and accelerating software to market. In this book, two data modeling specialists from Rational Software Corporation show exactly how to model data with UML and RUP, presenting proven processes and start-to-finish case studies. The book utilizes a running case study to bring together the entire process of data modeling with UML. Each chapter dissects a different stage of the data modeling process, from requirements through implementation. For each stage, the authors cover workflow and participants' roles, key concepts, proven approach, practical design techniques, and more. Along the way, the authors demonstrate how integrating data modeling into a unified software design process not only saves time and money, but gives all team members a far clearer understanding of the impact of potential changes. The book includes a detailed glossary, as well as appendices that present essential Use Case Models and descriptions. For ...

POO & UML para PHP5

POO & UML para PHP5

Autor: Enrique Place

Número de Páginas: 300

Aprende de forma SIMPLE y DEFINITIVA Programación Orientada a Objetos para PHP5, deja de ser Programador de Páginas Dinámicas y empieza a convertirte en Desarrollador de Sistemas

Aprende a Modelar Aplicaciones con UML- Tercera Edición

Aprende a Modelar Aplicaciones con UML- Tercera Edición

Autor: Julián Esteban Gracia Burgués

Número de Páginas: 83

El principal problema del desarrollo de nuevos sistemas utilizando la orientación a objetos en las fases de análisis de requisitos, análisis y diseño de sistemas es que no hay una notación estandarizada y realmente eficaz que cubra cualquier tipo de aplicación que se desee. Cada simbología existente tiene sus propios conceptos, gráficos y terminología, lo que resulta en una gran confusión, especialmente para aquellos que quieren utilizar la orientación a objetos no sólo sabiendo a que lado apunta la flecha de una relación, sino sabiendo crear modelos de calidad que les ayuden a construir y mantener sistemas cada vez más eficaces. Cuando el "Unified Modeling Language" (UML) fue lanzado, muchos desarrolladores en el área de la orientación a objetos estaban emocionados ya que la normalización propuesta por el UML era el tipo de fuerza que siempre esperaron.

The Elements of UML(TM) 2.0 Style

The Elements of UML(TM) 2.0 Style

Autor: Scott W. Ambler

Número de Páginas: 204

Concise and easy-to-understand guidelines and standards for creating UML 2.0 diagrams.

Diseño de bases de datos objeto-relacionales con UML

Diseño de bases de datos objeto-relacionales con UML

Número de Páginas: 80

1. Introducción 2. Introducción a UML 3. Modelo objeto-relacional 4. Diseño de bases de datos objeto-relacionales 5. Ejercicios

UML 2.0 in a Nutshell

UML 2.0 in a Nutshell

Autor: Dan Pilone , Neil Pitman

Número de Páginas: 236

System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of different systems. Essentially, it enables you to communicate solutions in a consistent, tool-supported language.Today, UML has become the standard method for modeling software systems, which means you're probably confronting this rich and expressive language more than ever before. And even though you may not write UML diagrams yourself, you'll still need to interpret diagrams written by others.UML 2.0 in a Nutshell from O'Reilly feels your pain. It's been crafted for professionals like you who must read, create, and understand system artifacts expressed using UML. Furthermore, it's been fully revised to cover version 2.0 of the language.This comprehensive new edition not only provides a quick-reference to all UML 2.0 diagram types, it also explains key concepts in a way that appeals to readers already familiar with UML or object-oriented programming concepts.Topics include: The role and...

Aprende a Modelar Aplicaciones con UML - Nueva Edición

Aprende a Modelar Aplicaciones con UML - Nueva Edición

Autor: Julián Esteban Gracia Burgués

Número de Páginas: 73

El principal problema del desarrollo de nuevos sistemas utilizando la orientación a objetos en las fases de análisis de requisitos, análisis y diseño de sistemas es que no hay una notación estandarizada y realmente eficaz que cubra cualquier tipo de aplicación que se desee. Cada simbología existente tiene sus propios conceptos, gráficos y terminología, lo que resulta en una gran confusión, especialmente para aquellos que quieren utilizar la orientación a objetos no sólo sabiendo a que lado apunta la flecha de una relación, sino sabiendo crear modelos de calidad que les ayuden a construir y mantener sistemas cada vez más eficaces.

Diseño conceptual de bases de datos en UML

Diseño conceptual de bases de datos en UML

Autor: Jordi Casas Roma , Jordi Conesa I Caralt

Número de Páginas: 135

El diseño conceptual es una etapa necesaria en la creación de bases de datos, ya que el esquema conceptual generado es la base desde la cual se creará, modificará y extenderá la base de datos. Un buen diseño conceptual permite crear bases de datos más compactas, entendedoras, simples y extensibles. Este libro pretende ofrecer una primera toma de contacto del lector con el diseño conceptual de bases de datos. El texto del libro describe la problemática del diseño de bases de datos, identifica sus diferentes etapas y justifica la relevancia de cada una de ellas. Posteriormente describe como abordar metodológicamente la etapa de diseño conceptual y los principales lenguajes usados en dicha etapa. Finalmente, se presentan y ejemplifican los elementos básicos de modelado empleando el lenguaje UML. Una lectura a consciencia del libro permite al lector convertirse en un buen diseñador conceptual, es decir una persona capaz de crear esquemas conceptuales en UML que permitan describir un problema concreto.

Object-Oriented Analysis and Design Using UML

Object-Oriented Analysis and Design Using UML

Autor: Mahesh P. Matha

Número de Páginas: 368

A modern computer program, such as the one that controls a rocket’s journey to moon, is like a medieval cathedral—vast, complex, layered with circuits and mazes. To write such a program, which probably runs into a hundred thousand lines or more, knowledge of an object-oriented language like Java or C++ is not enough. Unified Modelling Language (UML), elaborated in detail in this book, is a methodology that assists in the design of software systems. The first task in the making of a software product is to gather requirements from the client. This well-organized and clearly presented text develops a formal method to write down these requirements as Use Cases in UML. Besides, it also develops the concepts of static and dynamic modelling and the Unified Process that suggests incremental and iterative development of software, taking client feedback at every step. The concept of Design Patterns which provide solutions to problems that occur repeatedly during software development is discussed in detail in the concluding chapters. Two appendices provide solutions to two real-life problems. Case Studies, mapping of examples into Java code that are executable on computers, summary and...

UML gota a gota

UML gota a gota

Autor: Martin Fowler , Kendall Scott

Número de Páginas: 222

Descripción del editor y contenidos: "Este libro introduce el Lenguaje Unificado de Modelado de forma concisa. Se concentra en la notación de UML que el usuario necesita conocer y lo presenta en el contexto del desarrollo de software del mundo real. Los autores también abordan técnicas que no son propiamente de UML, pero que son importantes para el desarrollo de software orientado a objetos tales como: CRC Cards, patrones, y refactoring. Contenidos: 1. Introducción. 2. Un bosquejo del proceso de desarrollo. 3. Los casos de uso. 4. Diagramas de clase: fundamentos. 5. Diagramas de clase: conceptos avanzados. 6. Diagramas de interacción. 7. Diagramas de paquetes. 8. Diagramas de estados. 9. Diagramas de actividades. 10. Diagramas de emplazamiento. 11. El UML y la programación. Apéndice A: Técnicas y sus usos. Apéndice B: Cambios del UML 1.0 al 1.1. Bibliografía"

UML and the Unified Process

UML and the Unified Process

Autor: Liliana Favre

Número de Páginas: 420

"Unified Modeling Language (UML), Unified Process (UP), and other information modeling methods are addressed in this scholarly consideration of the analysis, design, and development of web-based and enterprise applications. The most current research on conceptual, theoretical, and empirical issues of modeling for online business and static information is provided."

Component-Based Software Testing with UML

Component-Based Software Testing with UML

Autor: Hans-gerhard Gross

Número de Páginas: 340

Component-based software development regards software construction in terms of conventional engineering disciplines where the assembly of systems from readily-available prefabricated parts is the norm. Because both component-based systems themselves and the stakeholders in component-based development projects are different from traditional software systems, component-based testing also needs to deviate from traditional software testing approaches. Gross first describes the specific challenges related to component-based testing like the lack of internal knowledge of a component or the usage of a component in diverse contexts. He argues that only built-in contract testing, a test organization for component-based applications founded on building test artifacts directly into components, can prevent catastrophic failures like the one that caused the now famous ARIANE 5 crash in 1996. Since building testing into components has implications for component development, built-in contract testing is integrated with and made to complement a model-driven development method. Here UML models are used to derive the testing architecture for an application, the testing interfaces and the component...

Enterprise Modeling with UML

Enterprise Modeling with UML

Autor: Chris Marshall

Número de Páginas: 292

CD-ROM contains: Java and XML implementations of ideas and models described in the appendix.

Systems Engineering with SysML/UML

Systems Engineering with SysML/UML

Autor: Tim Weilkiens

Número de Páginas: 320

UML, the Universal Modeling Language, was the first programming language designed to fulfill the requirement for "universality." However, it is a software-specific language, and does not support the needs of engineers designing from the broader systems-based perspective. Therefore, SysML was created. It has been steadily gaining popularity, and many companies, especially in the heavily-regulated Defense, Automotive, Aerospace, Medical Device and Telecomms industries, are already using SysML, or are plannning to switch over to it in the near future. However, little information is currently available on the market regarding SysML. Its use is just on the crest of becoming a widespread phenomenon, and so thousands of software engineers are now beginning to look for training and resources. This book will serve as the one-stop, definitive guide that provide an introduction to SysML, and instruction on how to implement it, for all these new users. - SysML is the latest emerging programming language--250,000 estimated software systems engineers are using it in the US alone! - The first available book on SysML in English - Insider information! The author is a member of the SysML working...

UML Demystified

UML Demystified

Autor: Paul Kimmel

Número de Páginas: 255

There’s no easier, faster, or more practical way to learn the really tough subjects UML Demystified explains how to read, model, and use UML to create well-structured, stable software products. This self-teaching guide comes complete with key points, background information, quizzes at the end of each chapter, and even a final exam. Simple enough for beginners but challenging enough for advanced students, this is a lively and entertaining brush-up, introductory text, or classroom supplement.

UML: A Beginner's Guide

UML: A Beginner's Guide

Autor: Jason T. Roff

Número de Páginas: 337

Essential skills for first-time programmers! This easy-to-use book explains the fundamentals of UML. You'll learn to read, draw, and use this visual modeling language to create clear and effective blueprints for software development projects. The modular approach of this series--including drills, sample projects, and mastery checks--makes it easy to learn to use this powerful programming language at your own pace.

The Elements of UML(TM) Style

The Elements of UML(TM) Style

Autor: Scott W. Ambler

Número de Páginas: 164

Contains standards and guidelines for creating UML diagrams that are concise and easy to understand.

UML 2 pour les développeurs

UML 2 pour les développeurs

Autor: Xavier Blanc , Isabelle Mounier

Número de Páginas: 215

Un cours d'initiation à UML conçu pour les développeurs et les étudiants en informatique La plupart des livres sur UML s'adressent avant tout aux concepteurs et architectes logiciels, selon une démarche "tout-modèle" dans laquelle la production de code est traitée comme une activité subalterne. Cette approche suscite évidemment des réticences chez les développeurs et déconcerte les étudiants, dont la formation reste axée principalement sur la programmation et qui mesurent mal les enjeux du formalisme UML. UML 2 pour les développeurs prend le contre-pied de ces approches classiques. L'ouvrage montre comment articuler harmonieusement modélisation et programmation, en insistant sur les gains de productivité que permettent ces allers-retours entre les modèles UML et le code. Chaque notion UML importante est introduite par un exemple et chaque chapitre se clôt par une série d'exercices corrigés (90 au total), qui permettront au lecteur de tester ses connaissances. Pour illustrer concrètement les relations entre code et modèles, les auteurs font le choix du langage Java, les principes présentés étant naturellement transposâmes à d'autres langages. Sur le site ...

Sin imagen

UML 2 en concentré

Autor: Dan Pilone , Neil Pitman

Número de Páginas: 222

Développé à l'origine pour la conception et la modélisation de logiciels. le langage de modélisation unifié UML peut être utilisé dans un cadre beaucoup plus large et constitue un outil de communication pour des domaines allant de l'organisation d'une entreprise à la description d'un processus économique et financier ou d'un logiciel d'entreprise distribué. Véritable lingua franca, UML permet aux différents protagonistes d'un projet, qu'il s'agisse d'informaticiens, d'experts métiers ou d'utilisateurs, de communiquer efficacement. Pour répondre à cette mission, UML dispose d'une palette très étendue de concepts et de symboles dont la signification et l'usage sont parfaitement définis et qu'il convient de maîtriser. Cet ouvrage contient une présentation exhaustive de la version 2.0 d'UML, mais il se veut surtout pédagogique et illustratif. Loin d'être un exposé purement descriptif et froid, ce livre adopte une approche résolument pragmatique et propose des pratiques efficaces. UML permet en effet de spécifier une information dont la teneur peut varier considérablement d'un domaine à l'autre. Il est donc bien naturel que certaines parties d'UML ne...

Últimos libros y autores buscados