Análisis y diseño de sistemas /
Kenneth E. Kendall, Julie E. Kendall.
- 6ta. [i.e. en inglés, 1ra. en español]
- México: Pearson, 2005
- 726 p.
CONTENIDO Parte I. Fundamentos del analisis de sistemas 1 El rol del analista de sistemas 1 Tipos de sistemas 2 Integración de las tecnologías de sistemas 4 La necesidad del análisis y diseño de sistemas 6 Roles del analista de sistemas 7 El ciclo de vida del desarrollo de sistemas 10 Uso de herramientas case 14 Herramientas case de bajo y alto nivel 16 Ingeniería inversa y reingeniería de software 18 Análisis y diseño de sistemas orientado a objetos 19 Programación extrema y otras metodologías alternas 20 2 El estilo organizacional y su impacto en los sistemas de información 27 Las organizaciones como sistemas 27 Descripción gráfica de sistemas 32 Niveles de administración 39 Cultura organizacional 41 3 Determinación de la viabilidad y administración de las actividades de análisis y diseño 49 Iniciación de un proyecto 49 Determinación de la viabilidad 52 Planeación y control de actividades 57 Programación de proyectos por computadora 63 Proyectos de programación extrema 68 Parte II. Análisis de los requerimientos de información 4 Recopilación de información: métodos interactivos 89 Entrevistas 89 Uso de cuestionarios 101 5 Recopilación de información: métodos no intrusivos 123 Muestreo 123 Investigación 128 Observación del comportamiento del tomador de decisiones 135 Observación del entorno físico 137 6 Elaboración de prototipos, RAD y programación extrema 151 Elaboración de prototipos 151 El papel del usuario en la elaboración de prototipos 159 Desarrollo rápido de aplicaciones 161 Programación extrema 165 Parte III. El proceso de análisis 7 Uso de diagramas de flujo de datos 191 Enfoque del flujo de datos para determinar los requerimientos 191 Desarrollo de diagramas de flujo de datos 194 Diagramas de flujo de datos lógicos y físicos 199 Particionamiento de los diagramas de flujo de datos 207 Ejemplo de un diagrama de flujo de datos 208 Creación de un diagrama de flujo de datos físico 212 Segundo ejemplo de un diagrama de flujo de datos 215 Particionamiento de sitios Web 221 Comunicación mediante diagramas de flujo de datos 222 8 Análisis de sistemas mediante diccionarios de datos 245 El diccionario de datos 245 El depósito de datos 246 Creación del diccionario de datos 259 Uso del diccionario de datos 262 9 Descripción de las especificaciones de procesos y decisiones estructuradas 283 Panorama general de las especificaciones de procesos 283 Español estructurado 286 Tablas de decisión 292 Árboles de decisión 299 Selección de una técnica de análisis de decisiones estructuradas 301 Especificaciones de proceso físicas y lógicas 303 10 Preparación de la propuesta de sistemas 319 Cómo determinar las necesidades de hardware y software 319 Cómo identificar y pronosticar los costos y beneficios 331 Comparación de los costos y beneficios 335 La propuesta de sistemas 340 Presentación de la propuesta de sistemas 346 Parte IV Aspectos esenciales del diseño 11 Diseño de una salida eficaz 359 Objetivos del diseño de la salida 359 Relación del contenido de salida con el método de salida 361 Cómo afecta a los usuarios el sesgo de la salida 373 Diseño de salida impresa 374 Diseño de la salida para informes en monitores 377 Diseño de un sitio Web 379 Producción de la salida y XML 387 12 Diseño de una entrada eficaz 405 Diseño de un buen formulario 405 Diseño adecuado de pantallas y formularios para la Web 414 Diseño de páginas de intranet e Internet 424 13 Diseño de bases de datos 443 Bases de datos 444 Conceptos de datos 444 Normalización 456 Lineamientos para el diseño de relación archivo maestro/base de datos 467 Uso de la base de datos 469 Desnormalización 474 Almacenes de datos 475 Publicación de bases de datos para Web 479 14 Diseño de interfaces de usuario 497 Tipos de interfaz de usuario 497 Lineamientos para el diseño de diálogos 506 Retroalimentación para los usuarios 510 Consideraciones especiales para el diseño de comercio electrónico 514 Diseño de consultas 516 Busqueda en la Web 524 Minería de datos 525 15 Diseño de procedimientos precisos de entrada de datos 543 Codificación efectiva 543 Captura de datos efectiva y eficiente 553 Cómo asegurar la calidad de datos a través de la validación de entrada 560 Ventajas de la precisión en los entornos de comercio electrónico 567 Parte V Ingeniería e implementación de software 16 Aseguramiento de la calidad mediante ingeniería de software 581 Enfoque de administración de la calidad total 581 Uso de diagramas de estructura para diseñar sistemas 588 Ingeniería de software y documentación 598 Cómo probar, mantener y auditar 604 17 Implementación exitosa del sistema de información 621 Implementación de sistemas distribuidos 622 Capacitación de usuarios 632 Conversión 635 Otras consideraciones de conversión 641 Evaluación 642 Evaluación de sitios Web Corporativos 645 18 Análisis y diseño de sistemas orientado a objetos usando el lenguaje unificado de modelación (UML) 657 Conceptos orientados a objetos 658 Tarjetas CRC y pensamiento en objetos 660 Conceptos y Diagramas del Lenguaje Unificado de Modelación (UML) 663 Modelado de casos de uso 665 Diagramas de actividades 671 Diagramas de secuencias y de colaboración 675 Diagramas de clase 678 Diagramas de estados 691 Paquetes y otros artefactos de UML 693 UML en la práctica 695 La importancia de usar UML para el modelado 697
9702605776
ANALISIS DE SISTEMAS ANALISTA DE SISTEMAS ANALISTA DE SISTEMAS-CONSULTORIA DESARROLLO DE SISTEMAS HYPERCASE ANALISIS DE SISTEMAS ORIENTADOS A OBJETO REINGENIERIA DE SOFTWARE INGENIERIA INVERSA DIAGRAMS DE FLUJO DE DATOS DISEÑO DE INTERFACES DE USUARIO DISEÑO DE BASES DE DATOS