Detalles MARC
000 -Cabecera |
Campo de control de longitud fija |
11016nam a2200313 a 4500 |
003 - Identificador del Número de control |
Identificador del número de control |
AR-sfUTN |
008 - Códigos de información de longitud fija-Información general |
Códigos de información de longitud fija |
170717s1994 mx ||||| |||| 00| 0 spa d |
020 ## - ISBN |
ISBN |
9688803626 |
040 ## - Fuente de la catalogación |
Centro transcriptor |
AR-sfUTN |
041 ## - Código de lengua |
Código de lengua del texto |
spa |
080 ## - CDU |
Clasificación Decimal Universal |
004.415.2.045 M363 |
Edición de la CDU |
2000 |
100 1# - Punto de acceso principal-Nombre de persona |
Nombre personal |
Martin, James |
245 10 - Mención de título |
Título |
Análisis y diseño orientado a objetos / |
Mención de responsabilidad |
James Martin, James J. Odell. |
260 ## - Publicación, distribución, etc. (pie de imprenta) |
Lugar de publicación, distribución, etc. |
México : |
Nombre del editor, distribuidor, etc. |
Prentice Hall, |
Fecha de publicación, distribución, etc. |
1994 |
300 ## - Descripción física |
Extensión |
546 p. |
336 ## - Tipo de contenido |
Fuente |
rdacontent |
Término de tipo de contenido |
texto |
Código de tipo de contenido |
txt |
337 ## - Tipo de medio |
Fuente |
rdamedia |
Nombre del tipo de medio |
sin mediación |
Código del tipo de medio |
n |
338 ## - Tipo de soporte |
Fuente |
rdacarrier |
Nombre del tipo de soporte |
volumen |
Código del tipo de soporte |
nc |
505 80 - Nota de contenido con formato |
Nota de contenido con formato |
CONTENIDO<br/>PARTE I ¿POR QUE TANTO ENTUSIASMO?<br/>1 Una revolución industrial en el software 3<br/>Tecnologías killer 5<br/>Integración de las tecnologías killer 10<br/>Quitándose anteojeras 11<br/>Todo tipo de computación 12<br/>El paradigma de la integración 13<br/>2 Introducción básica 17<br/>¿Qué es un objeto? 17<br/>¿Qué es un tipo de objeto? 18<br/>Métodos 19<br/>Encapsulado 19<br/>Mensajes 21<br/>BLOB 23<br/>¿Qué es una clase? 23<br/>Herencia 24<br/>Percepción y realidad 25<br/>Criaturas autocontenidas 28<br/>Bloques de construcción de la naturaleza 29<br/>Referencias 31<br/>3 ¿Por qué orientado a objetos? 33<br/>La verdadera ingeniería del software 33<br/>Características de las técnicas OO 35<br/>Resumen de los beneficios de la tecnología OO 36<br/>Medida de la complejidad de un programa 40<br/>Reutilización 42<br/>Beneficios diversos 42<br/>Un cambio en nuestra forma de pensar 45<br/>Referencias 46<br/>4 El futuro del software 49<br/>Introducción 49<br/>Discos ópticos 50<br/>La necesidad de herramientas poderosas 50<br/>Evolución de la producción de software 51<br/>El uso inhumano de los seres humanos 52<br/>Reacción en cadena 53<br/>Estándares de los depósitos 55<br/>Software en paquetes 56<br/>Reutilización 57<br/>Paralelismo 62<br/>Redes y distribución de objetos 63<br/>Interacción para la computación entre empresas 64<br/>Rapidez de interacción 65<br/>La necesidad de un desarrollo rápido 66<br/>Estándares internacionales para las clases reutilizables 67<br/>Generación de código a partir del modelo empresarial 68<br/>Evolución de la técnica de programación 69<br/>Pirámides de complejidad 71<br/>Referencias 71<br/>PARTE II PANORAMA DEL ANALISIS Y EL DISEÑO 5<br/>5 Modelos OO 75<br/>Modelos de la realidad 75<br/>Herramientas 76<br/>Dos tipos de modelos 77<br/>Analogía de análisis y diseño 78<br/>Ingeniería de la información 81<br/>Adecuación de sistemas anteriores 81<br/>6 Análisis de la estructura de objetos 85<br/>Objetos y tipos de objetos 85<br/>Asociaciones de objetos 87<br/>Jerarquías de generalización 88<br/>Jerarquías compuestas 90<br/>Diagramas de la relación entre los objetos 90<br/>Esquemas de objetos 93<br/>7 Análisis del comportamiento de objetos 95<br/>Estados de un objeto 95<br/>Eventos 97<br/>Tipos de eventos 98<br/>El ciclo vital de un objeto 100<br/>Interacciones entre tipos de objetos 102<br/>Operaciones 103<br/>Fuentes externas de eventos 104<br/>Reglas de activación 105<br/>Condiciones de control 105<br/>Subtipos y supertipos de eventos 106<br/>Esquemas jerárquicos 106<br/>Aislamiento de la causa y el efecto 107<br/>Modularización clara 109<br/>La analogía del análisis y el diseño 109<br/>Diagramas de flujo de objetos 111<br/>8 Diseño de la estructura y el comportamiento de un objeto 117<br/>Clase 118; ¿Cuál es la diferencia entre operación y método? 119<br/>Herencia de clase 122<br/>Selección del método 123<br/>Polimorfismo 123<br/>"Igual que, excepto..." 128<br/>9 Estándares recomendados de diagramación 113<br/>Una forma de lenguaje 131<br/>Diagramas convencionales 133<br/>Diagramas orientados a objetos 133<br/>Cuadros con esquinas redondeadas o rectangulares 133<br/>Realidad e información relativa a la realidad 138<br/>Objetos y operaciones externos 139<br/>Líneas y flechas 140<br/>Exclusividad mutua 140<br/>Restricciones de cardinalidad 142<br/>Expansión y contracción 145<br/>Uso de ventanas para mayor claridad 146<br/>Subtipos y supertipos 146<br/>Diagramas de ramificación 148<br/>Tipos e instancias 149<br/>Subconjuntos de asociaciones 149<br/>Diagramas de composición 149<br/>Tipos de objetos derivados 152<br/>Diagramas de relación entre los objetos 152<br/>Eventos 153<br/>Eventos de reloj 154<br/>Esquemas de actividad 154<br/>Condiciones de control 154<br/>Omisión de eventos y condiciones de control 154<br/>Reglas de activación 156<br/>Procesamiento paralelo 157<br/>Guardias 159<br/>Nivelación 159<br/>Estados 159<br/>Subestados 161<br/>Enlace de actividades y cambios de estado 162<br/>Referencias 166<br/>10 Lenguajes de programación orientados a objetos 167<br/>Génesis de la tecnología OO 167<br/>La evolución de lenguajes no tipificados a tipificados 168<br/>Tipos de datos abstractos (TDA) 170<br/>Implantaciones orientadas a objetos y basadas en objetos 178<br/>Referencias 180<br/>11 Herramientas CASE 183<br/>Variedad de herramientas 184<br/>Categorías de las herramientas CASE 185<br/>Modelos perspicaces 185<br/>Síntesis del diseño y generación de códigos 186<br/>Precisión en la diagramación 188<br/>Diagramas para el desarrollo OO 189<br/>Depósito 190<br/>Más que un diccionario 191<br/>Inteligencia en el depósito 194<br/>Depósito OO para técnicas no OO 194<br/>Consistencia entre los diagramas 195<br/>Consistencia entre los distintos analistas 196<br/>Consistencia entre los distintos proyectos 196<br/>Reutilización máxima 197<br/>Tres fuentes de componentes reutilizables 200<br/>Referencias 201<br/>12 Estándares para la interacción de objetos 203<br/>El grupo de administración de objetos 203<br/>Arquitectura para la administración de objetos 204<br/>Solicitudes y respuestas estándar 206<br/>Interfaz con software no OO 208<br/>Referencias 209<br/>13 Bases de datos orientadas a objetos 211<br/>Breve historia del desarrollo de las bases de datos 212<br/>Un modelo conceptual unificado 219<br/>Arquitectura de una base de datos OO 221<br/>Desarrollo con bases de datos OO 223<br/>Tres enfoques de la construcción de bases de datos OO 223<br/>Independencia de datos versus encapsulado 224<br/>Complejidad de la estructura de datos 225<br/>Rendimiento 225<br/>Evasión de la redundancia 226<br/>Diferencias entre las bases de datos por relación y las bases de datos orientadas a objetos 226<br/>Resumen 229<br/>Referencias 230<br/>14 Ingeniería de la información orientada a objetos 233<br/>Ingeniería de la información 233; Ingeniería de la información mediante técnicas OO 238<br/>Análisis para la reutilización 241<br/>Referencias 245<br/>PARTE III FUNDAMENTOS DEL ANALISIS DE LA ESTRUCTURA DE LOS OBJETOS<br/>15 Conceptos y objetos 247<br/>Conceptos 249<br/>Intensidad y extensión del concepto 253<br/>Objetos 257<br/>Conjuntos 259<br/>Resumen 262<br/>Referencias 262<br/>16 Administración de la complejidad de un objeto 265<br/>Abstracción 265<br/>Generalización 266<br/>Composición 269<br/>Resumen 273<br/>Referencias 274<br/>17 Concepto versus tipo de objeto 277<br/>18 Tipos de objetos y asociaciones 279<br/>Asociaciones 279<br/>Relaciones 280<br/>Funciones 283<br/>Resumen 284<br/>Referencias 285<br/>19 Funciones 287<br/>Funciones y sus inversas 287<br/>Restricciones de cardinalidad 289<br/>Dominio y rango de una función 292<br/>Funciones ocupadas con argumentos 296<br/>Funciones de varios argumentos 297<br/>Funciones básicas y para cálculos 298<br/>Resumen 300<br/>Referencias 301<br/>20 Relaciones 303<br/>Cardinalidad de una relación 303<br/>Relaciones como tipos de objetos 304<br/>Otros aspectos de las relaciones 311<br/>Resumen 316<br/>Referencias 317<br/>21 Supertipos y subtipos 319<br/>Conjuntos que incluyen a otros conjuntos 319<br/>Particiones de tipos 323<br/>Particiones completas versus incompletas 325<br/>Niveles de partición 329<br/>Subtipos de una relación 332<br/>Resumen 334<br/>Referencias 335<br/>PARTE IV FUNDAMENTOS DEL ANALISIS COMPORTAMIENTO DE OBJETOS<br/>22 Aspectos del comportamiento 339<br/>Estructura y comportamiento de objetos 339<br/>Máquinas de estado finito 342<br/>Esquemas de eventos 348<br/>Resumen 353<br/>Referencias 354<br/>23 Tipos de eventos, reglas de activación, condiciones de control y operaciones 357<br/>Tipos de eventos 357<br/>Operaciones 364<br/>Condiciones de control 368<br/>Reglas de activación 373<br/>Resumen 377<br/>Referencias 378<br/>24 Análisis del comportamiento de objetos 379<br/>Análisis del comportamiento de objetos mediante esquemas de eventos 379<br/>Eventos y análisis de objetos 400<br/>Resumen 402<br/>Referencia 403<br/>25 Diagramas de flujo de objetos 405<br/>Una visión funcional de alto nivel 405<br/>Productos 408<br/>Actividades 414<br/>Resumen 425<br/>Referencias 426<br/>PARTE V DISEÑO<br/>26 Diseño orientado a objetos: Asociación con las estructuras de los lenguajes de programación OO 429<br/>Asociación a partir de esquemas con código OO 429<br/>Asociación a partir de los tipos de objetos 430<br/>Asociación a partir de los objetos 431<br/>Asociación a partir de las funciones básicas 436<br/>Asociación a partir de las jerarquías de generalización 442<br/>Asociación a partir de las funciones calculadas 444<br/>Asociación a partir de los tipos de objetos calculados 448<br/>Referencias 449<br/>27 Diseño orientado a objetos: asociación con el comportamiento de un lenguaje de programación OO 451<br/>Asociación a partir de operaciones 451<br/>Asociación a partir de las reglas de activación 452<br/>Asociación a partir de tipos de eventos 454<br/>Asociación a partir de esquemas de eventos 454<br/>Un planificador de eventos 456<br/>Una última reflexión acerca de los lenguajes de programación OO 459<br/>28 Diseño orientado a objetos: Consideraciones en lenguajes no OO 461<br/>Asociaciones OO para los lenguajes de programación imperativos 461<br/>Asociaciones OO para las bases de datos por relación 463<br/>Referencias 467<br/>29 Administración de un proyecto OO 469<br/>Factores humanos clave en los proyectos de análisis y diseño OO 469<br/>Comunidad de usuarios 470<br/>Equipo de proyecto comunitario de los sistemas de información 471<br/>Administración del proyecto 472<br/>Evolución del sistema 473<br/>Un ejemplo de experiencia en la industria 475<br/>Referencias 476<br/>PARTE VI APENDICES<br/>A Glosario de términos 479<br/>B Esquemas de objetos y diagramas de entidad - relación 489<br/>Esquemas de objetos contra diagramas de entidad-relación 489<br/>Ramificaciones de los tipos de objetos para el diseño OO 492<br/>Garantizando que los diagramas de ER soporten el diseño OO 495<br/>Resumen 497<br/>Referencias 497<br/>C Conceptos compuestos 499<br/>Tipos de objetos en términos de otros tipos de objetos 499<br/>Expresión de los tipos de objetos calculados 501<br/>Expresión de funciones 506<br/>Expresión de tipos de objetos como funciones con argumentos proporcionados 513<br/>Resumen 516<br/>Referencias 518<br/>D Modelos y metamodelos 519<br/>Niveles de modelado 519<br/>Representación de tipos de objetos 524<br/>Resumen 532<br/>Referencia 534<br/>E Estado: Una colección de tipos de objetos versus una colección de atributos 535<br/>Indice 539 |
650 ## - Punto de acceso adicional de materia - Término de materia |
Término de materia |
PROGRAMACION ORIENTADA A OBJETO |
650 ## - Punto de acceso adicional de materia - Término de materia |
Término de materia |
DISEÑO DE SOFTWARE |
650 ## - Punto de acceso adicional de materia - Término de materia |
Término de materia |
DISEÑO ORIENTADO A OBJETOS |
650 ## - Punto de acceso adicional de materia - Término de materia |
Término de materia |
HERRAMIENTA CASE |
650 ## - Punto de acceso adicional de materia - Término de materia |
Término de materia |
BASE DE DATOS ORIENTADAS A OBJETOS |
700 1# - Punto de acceso adicional - Nombre de persona |
Nombre personal |
Odell, James J. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Tipo de ítem Koha |
Libro |
Esquema de clasificación |
Clasificación Decinal Universal |