Вы находитесь на странице: 1из 4

00_UML.

qxp 31/03/2009 21:32 Pgina 8

PRELIMINARES

CONTENIDO
Sobre el autor 4 Captulo 2
Prlogo 5 INTRODUCCIN A UML
El libro de un vistazo 6 Historia de UML 32
Informacin complementaria 7 Primeros pasos 35
Introduccin 12 UML: los primeros modelos 38
Herramientas 40
Captulo 1 Caractersticas de las herramientas 41
EL MODELADO Resumen de las herramientas 46
Introduccin al modelado 14 Visual Paradigm for UML 47
Qu son los lenguajes de modelado? 14 Sabores de la herramienta 48
Surgimiento de los modelos 15 Instalar Visual Paradigm 50
Cambios en los procesos Primeros pasos 52
de desarrollo 18
Lenguajes de modelado: un poco
de su historia 21
Modelos y sistemas 22
El rol de los modelos en la Ingeniera
de Software 23

Configurar el entorno 53
Nuestros primeros modelos 53
Modelos dinmicos 57
Estructura esttica y estructura
dinmica 58
Resumen 59
Actividades 60
Errores del software versus errores
del diseo 24 Captulo 3
Ingeniera de Software 25 COMENZAR A MODELAR
Modelos de software 26 Modelado esttico 62
Caractersticas del modelado 27 Modelar clases 62
Modelar el mundo de la orientacin Constructores de clase para UML 63
a objetos 28 Atributos y operaciones 64
Resumen 29 Notas 68
Actividades 30 Modelar relaciones 70

8
00_UML.qxp 31/03/2009 21:32 Pgina 9

Contenido

Generalizaciones 72 Composicin de los diagramas


Dependencias 77 de objetos 113
Asociaciones 81 Modelar el diagrama de objetos 114
Agregacin y composicin 92 Diagrama de objetos en Visual
Asociaciones como clases 93 Paradigm 114
Resumen 95 Multiplicidad en los diagramas
Actividades 96 de objetos 118
Expresividad en los diagramas
Captulo 4 de objetos 119
ORGANIZAR LOS DIAGRAMAS Diagrama de paquetes 121
Organizacin de diagramas 98 Paquetes en UML 122
Diagrama de clases 99 Crear paquetes en Visual Paradigm 123
Diagrama de objetos 99 Relacionar paquetes 124
Diagrama de casos de uso 100 Generalizacin y combinacin 125
Diagrama de secuencia 100 Modelar la arquitectura 126
Diagrama de colaboracin 101 Especificar componentes hijos
Diagrama de estados (statecharts) 101 en Visual Paradigm 128
Diagrama de actividad 101 Diagrama de componentes 129
Diagrama de componentes 102 Diagramas de componentes en UML 129
Diagrama de produccin o despliegue 102 Resumen 131
Hay ms tipos de diagramas? 102 Actividades 132

Captulo 5
REQUERIMIENTOS Y CASOS DE USO
Requerimientos 134
Definiciones 136
Clasificacin 137
Caractersticas 139
Ciclo de los requerimientos 141
Capturar requerimientos 141
Casos de uso 142
Metamodelo de UML 103 Historia 144
Diagrama de clases 104
Composicin y objetivos 105 Sistema

Interfaces 107
Usuario 1

Interfaces y herencia mltiple 109 Usuario 3

Mltiples diagramas de clases 110


Diagrama de objetos 111
Diferencias entre instancias y clases 111 Usuario 2

Independencia 112

9
00_UML.qxp 31/03/2009 21:32 Pgina 10

PRELIMINARES

Constructores 145 Elementos de un diagrama


Especificar casos de uso 150 de actividad 196
Relacionar casos de uso 152 Diagramas de actividad
Clasificacin 156 en Visual Paradigm 201
Especificacin de casos de uso 158 Resumen 207
en Visual Paradigm 158 Actividades 208
Estructura interna de los casos de uso 160
Describir los casos de uso 161 Captulo 7
Formalidad e informalidad 165 MQUINAS DE ESTADO
Resumen 167 Modelado dinmico avanzado 210
Actividades 168 Mquinas de estado 211
Diagramas de estado 213
Captulo 6 Estados 214
MODELAR LAS ACCIONES Transiciones 216
Modelado dinmico 170 Diagramas de estado en Visual
Conceptos dinmicos 171 Paradigm 217
Constructores 173 Especificar estados 218
Diagramas de interaccin 174
Clasificacin 175
Completitud 176

Diagramas Dinmicos

Diagramas de Interaccin

Diagramas de Secuencia Diagramas de Colaboracin


-Temporalidad
-Orden de los Eventos
-Estructura Jerrquica
-Interaccin
Especificar transiciones 221
Especificar requerimientos
-Sincronizacin -Objetivo en Comn

temporales 222
Diagramas de secuencia 177 Resumen 225
Diagramas de secuencia Actividades 226
en Visual Paradigm 181
Categoras de los mensajes 184 Captulo 8
Diagramas de colaboracin 188 MODELADO AVANZADO
Diagramas de colaboracin Herramientas avanzadas
en Visual Paradigm 189 de modelado 228
Comparacin entre diagramas 191 Herramientas automticas 229
Diagramas de actividad 193 Generacin automtica de cdigo 231
Origen de los diagramas de actividad 194 Cdigo automtico en Visual Paradigm 233

10
00_UML.qxp 31/03/2009 21:32 Pgina 11

Contenido

Generacin automtica
de documentacin 238
Documentacin automtica
en Visual Paradigm 239
Ingeniera Inversa 242
Nociones bsicas 243
Ingeniera Inversa en Visual Paradigm 244
Generacin de modelos desde
mquinas de estado 249
Construccin 251
Resumen 253
Actividades 254 Filosofa Visio 287
Visio y UML 288
Modelado esttico en Visio 289
Modelado dinmico en Visio 291
Interaccin Visio-Visual Paradigm 292
Comparacin de las herramientas 293

Servicios al lector
ndice temtico 296
Sitios web 299
Consultora Ivar Jacobson 299
Apndice Investigacin en OMG 299
ANLISIS DE OTRAS HERRAMIENTAS Herramienta de diseo UMLet 300
DE MODELADO Conferencia MODELS 300
Otras herramientas Metamodelo de UML 301
de modelado 256 Blog de Grady Booch 301
Poseidon for UML 256 Herramienta de desarrollo 302
Historia 257 Arquitectura y modelos 302
reas de aplicacin 259 Arquitecturas de software 303
Puntos a favor 260 Metodologas giles y UML 303
Extensiones 261 Herramienta de desarrollo de IBM 304
Conociendo la herramienta 262 Herramienta de diseo 304
Instalar Poseidon for UML 263 Modelado gil de aplicaciones 305
Modelar con Poseidon for UML 267 Herramienta de modelado 305
Modelado esttico 269 Data Modeling 101 306
Modelado dinmico 274 AOSD 306
Modelado avanzado 278 Equivalencias de trminos 307
Microsoft Visio 282 Abreviaturas comnmente
Sobre la herramienta 282 utilizadas 309

11

Вам также может понравиться