Análisis y diseño de sistemas /
Kenneth E. Kendall, Julie E. Kendall.
- 3ra. [i.e. en inglés, 2da. en español]
- México : Prentice Hall, 1997
- 913 p.
CONTENIDO PARTE UNO FUNDAMENTOS DEL ANALISIS DE SISTEMAS 1 COMO ASUMIR EL PAPEL DE EL ANALISTA DE SISTEMAS 1 La información como un recurso de las organizaciones 1 Manejo de la información como recurso 1 Manejo de la información generada por computadora 1 Conceptos de análisis y diseño de sistemas 2 Sistemas de procesamiento de transacciones 2 Sistemas de automatización de oficina y sistemas de manejo de conocimiento 2 Sistemas de información gerencial 3 Sistemas de apoyo a decisiones 3 Sistemas expertos e inteligencia artificial 3 Sistemas de apoyo a decisiones de grupo 4 Sistemas de apoyo a ejecutivos 5 La necesidad del análisis y diseño de sistemas 5 Usuarios finales 5 El papel de el analista de sistemas 5 El analista de sistemas como consultor 6 El analista de sistemas como experto de soporte 6 El analista de sistemas como agente de cambio 6 Cualidades de el analista de sistemas 7 El ciclo de vida del desarrollo de sistemas 8 Identificación de problemas, oportunidades y objetivos 8 Determinación de los requerimientos de información 9 Análisis de las necesidades del sistema 9 Diseño del sistema recomendado 10 Desarrollo y documentación del software 10 Pruebas y mantenimiento del sistema 11 Implementación y evaluación del sistema 11 La importancia del mantenimiento 12 Uso de las herramientas CASE 13 Aumento de la productividad del analista 14 Mejora de la comunicación del analista-usuario 15 Integración de las actividades del ciclo de vida 15 Evaluación precisa de los cambios del mantenimiento 15 CASE de nivel superior e inferior 16 Herramientas CASE de nivel superior 16 Herramientas CASE de nivel inferior 17 Ingeniería inversa y reingeniería de software 19 Análisis y diseño de sistemas orientados a objetos 20 La necesidad del análisis y diseño estructurado 20 Metodologías alternas 21 2 COMPRENSION DE LOS ESTILOS ORGANIZACIONALES Y SU IMPACTO SOBRE LOS SISTEMAS DE INFORMACION 27 Fundamentos organizacionales 27 Las organizaciones como sistemas 27 La interrelación e interdependencia de los sistemas 28 Fronteras organizacionales 28 Retroalimentación del sistema para planeación y control 28 Ambientes para sistemas organizacionales 29 Apertura y restrictividad en las organizaciones 29 Cómo tomar una perspectiva de sistemas 30 Representación gráfica de sistemas 31 Los sistemas y el diagrama de flujo de datos a nivel contexto 31 Los sistemas y el modelo de entidad-relación 33 Niveles de administración 36 Administración de operaciones 36 Administración media 36 Administración estratégica 37 Implicaciones para el desarrollo de sistemas de información 38 Cultura organizacional 38 3 DETERMINACION DE LA FACTIBILIDAD Y EL MANEJO DE LAS ACTIVIDADES DE ANALISIS Y DISEÑO 47 Fundamentos del proyecto 47 Inicio del proyecto 47 Problemas dentro de la organización 48 Oportunidades de mejora 48 Selección de proyectos 49 Determinación de la factibilidad 51 Definición de objetivos 51 Determinación de recursos 52 Evaluación de la factibilidad 53 Planeación y control de actividades 54 Estimación del tiempo requerido 55 Uso de gráficas de Gantt para la programación de proyectos 56 Uso de las gráficas PERT 57 Agilización 60 Planeación de proyectos basada en computadora 63 Administración de las actividades de análisis y de diseño 65 Estrategias de comunicación para el manejo de equipos 65 Determinación de las metas de productividad del proyecto 67 Motivación de los miembros del equipo del proyecto 67 Evitar fallas del proyecto 68 PARTE DOS ANÁLISIS DE LOS REQUERIMIENTOS DE INFORMACION 4 MUESTREO E INVESTIGACION DE DATOS IMPRESOS 79 Muestreo 79 La necesidad del muestreo 79 Diseño del muestreo 80 Decisión del tamaño de muestra 82 Tipos de información buscada en la investigación 88 Tipos de datos impresos 89 Recopilación de datos a partir de documentos archivados 98 5 ENTREVISTAS 109 Tipos de información buscada 109 Planeación de la entrevista 110 Cinco pasos en la preparación de la entrevista 110 Tipos de preguntas 112 Fallas en las preguntas 115 Acomodo de las preguntas en una secuencia lógica 115 Entrevistas estructuradas contra no estructuradas 118 Registro de la entrevista 120 Antes de la entrevista 121 Conducción de la entrevista actual 122 Inicio de la entrevista 122 Escritura del reporte de la entrevista 123 Diseño conjunto de aplicaciones 123 Condiciones que dan soporte al uso del JAD 124 Quiénes están involucrados 125 Planeación de la sesión de JAD 126 Dónde efectuar las reuniones de JAD 126 Logro de un análisis estructurado de las actividades del proyecto 127 Beneficios potenciales del uso de JAD en vez de las entrevistas tradicionales 127 Desventajas potenciales del uso de JAD 127 6 USO DE CUESTIONARIOS 147 Tipos de información buscada 147 Planeación para el uso de cuestionarios 148 Definición de preguntas 149 Uso de escalas en cuestionarios 152 Fundamentos de las escalas 153 Construcción de escalas 155 Diseño y administración del cuestionario 157 Diseño del cuestionario 157 Administración del cuestionario 163 7 OBSERVACION DEL COMPORTAMIENTO DE LOS TOMADORES DE DECISIONES Y EL AMBIENTE DE OFICINA 175 Tipos de información buscada 175 Observación del comportamiento del tomador de decisiones 175 Observación de las actividades de toma de decisiones del gerente típico 176 Muestreo de tiempos y eventos 177 Observación del lenguaje corporal del tomador de decisiones 178 Observación del ambiente físico 180 Observación estructurada del ambiente 181 8 PROTOTIPOS 197 Tipos de información buscada 197 Reacciones iniciales del usuario 197 Sugerencias del usuario 198 Innovaciones 198 Planes de revisión 198 Enfoques a los prototipos 199 Tipos de prototipos 199 Los prototipos como una alternativa al ciclo de vida del desarrollo de sistemas 201 Desarrollo de un prototipo 203 Lineamientos para el desarrollo de un prototipo 204 Desventajas de los prototipos 207 Ventajas de los prototipos 208 Papel del usuario en los prototipos 210 Interacción con el prototipo 211 PARTE TRES EL PROCESO DE ANALISIS 9 USO DE DIAGRAMAS DE FLUJO DE DATOS 229 El enfoque de flujo de datos para la determinación de requerimientos 229 Ventajas del enfoque de flujo de datos 229 Convenciones usadas en diagrama de flujo de datos 230 Desarrollo de diagramas de flujo de datos 232 Creación del diagrama de contexto 233 Cómo dibujar el diagrama 0 (el siguiente nivel) 234 Creación de diagramas hijos (niveles más detallados) 236 Revisión de errores en los diagramas 237 Diagramas de flujo de datos lógicos y físicos 242 Desarrollo de diagramas de flujo de datos lógicos 244 Desarrollo de diagramas de flujo de datos físicos 245 Partición de diagramas de flujo de datos 247 Un ejemplo de diagrama de flujo de datos 250 Creación del diagrama de contexto 251 Cómo dibujar el diagrama 0 252 Creación de un diagrama hijo 257 Creación de un diagrama de flujo de datos físicos 259 Partición del diagrama de flujo de datos 560 Un segundo ejemplo de diagrama de flujo de datos 260 Uso de diagramas de flujo de datos 264 10 ANALISIS DE SISTEMAS USANDO DICCIONARIOS DE DATOS 293 El diccionario de datos 293 Necesidad de la comprensión de los diccionarios de datos 294 El almacén de datos 294 Definición del flujo de datos 296 Descripción de estructuras de datos 298 Estructuras de datos lógicas y físicas 300 Elementos de datos 301 Almacenes de datos 305 Creación del diccionario de datos 307 Análisis de las entradas y las salidas 310 Creación de almacenes de datos 312 Uso del diccionario de datos 314 11 DESCRIPCION DE ESPECIFICACIONES DE PROCESO Y DECISIONES ESTRUCTURADAS 339 Métodos disponibles 339 Panorámica de las especificaciones de proceso 339 Formato de la especificación del proceso 341 Información requerida para decisiones estructuradas 344 Lenguaje estructurado 345 Cómo escribir en lenguaje estructurado 348 Diccionarios de datos y especificaciones de proceso 350 Tablas de decisión 352 Desarrollo de tablas de decisión 353 Tablas de decisión más avanzadas 357 Revisión de la integridad y precisión 357 Árboles de decisión 360 Cómo dibujar árboles de decisión 360 Selección de una técnica de análisis de decisión estructurada 364 Especificaciones del proceso físicas y lógicas 364 Uso de especificaciones de proceso: balanceo horizontal 367 Balanceo horizontal 368 12 ANALISIS DE SISTEMAS DE APOYO A DECISIONES SEMIESTRUCTURADAS 285 Métodos disponibles 285 Sistemas de apoyo a decisiones 285 Características de un sistema de apoyo a decisiones 285 Usuarios de los sistemas de apoyo a decisiones 287 Conceptos del proceso de toma de decisiones relevantes para los DSS 388 La toma de decisiones bajo riesgo 388 El estilo de toma de decisiones 389 Fases para la solución de problemas 391 Decisiones semiestructuradas 392 Dimensiones de las decisiones semiestructuradas 393 Decisiones semiestructuradas en inteligencia, diseño y selección 395 Toma de decisiones de criterios múltiples 398 Uso de un proceso de pros y contras 398 Uso de métodos ponderados 399 Uso de la eliminación secuencial por lexicografía 400 Uso de la eliminación secuencial por restricciones conjuntivas 402 Uso de la programación por metas 403 13 PREPARACION DE LA PROPUESTA DE SISTEMAS 415 Métodos disponibles 415 Determinación de las necesidades de hardware y software 415 Inventario del hardware computacional 416 Estimación de cargas de trabajo 418 Evaluación del hardware computacional 419 Adquisición de equipo de cómputo 419 Evaluación de software 423 Identificación y estimación de costos y beneficios 424 Estimación de costos y beneficios 425 Identificación de beneficios y costos 430 Comparación de costos y beneficios 433 Análisis de punto de equilibrio 433 Recuperación 433 Análisis de flujo de efectivo 434 Valor presente 435 Lineamientos para el análisis 436 Examen de sistemas alternos 437 14 ESCRITURA Y PRESENTACION DE LA PROPUESTA DE SISTEMAS 447 Métodos disponibles 447 La propuesta de sistemas 447 Organización de la propuesta de sistemas 447 Selección de un estilo de escritura 452 Uso de figuras para comunicación efectiva 452 Adopción de un estilo de propuesta unificado 462 Presentación de la propuesta de sistemas 464 Conocimiento del auditorio 464 Organización de la presentación de propuesta de sistemas 464 Uso de paquetes gráficos para presentación 467 Principios de libramiento 472 PARTE CUATRO LOS PUNTOS ESENCIALES DEL DISEÑO 15 DISEÑO DE SALIDA EFECTIVA 485 Objetivos de diseño de la salida 485 Diseño de la salida para que sirva al propósito deseado 485 Diseño de la salida para que se ajuste al usuario 486 Entrega de la salida adecuada 486 Asegurándose que la salida se encuentre donde se necesite 487 Entrega de la salida a tiempo 487 Selección del método de salida adecuado 487 Relación del contenido de la salida con el método de salida 487 Selección de la tecnología de salida 490 Reconocimiento de cómo afecta a los usuarios el ascendente de la salida 502 Reconocimiento de los prejuicios en la manera en que es usada la salida 502 Cómo evitar el ascendente en el diseño de la salida 505 Diseño de la salida impresa 506 Lineamientos para el diseño de reportes impresos 506 Pasos en la preparación de la hoja de trabajo de composición de la impresión 512 Diseño de la salida en pantalla 513 Lineamientos para el diseño de pantallas 513 Salida tabular para los sistemas de apoyo a decisiones 517 Salida gráfica para los sistemas de apoyo a decisiones 517 16 DISEÑO DE ENTRADA EFECTIVA 535 Objetivo del diseño de la entrada 535 Buen diseño de formas 535 Cuatro lineamientos para el diseño de formas 536 Cómo realizar formas fáciles de llenar 536 Satisfacción del propósito pretendido 541 Aseguramiento de que el llenado sea preciso 542 Diseño de formas atractivas 545 Diseño de formas con ayuda de computadoras 545 Control de las formas del negocio 546 Buen diseño de pantalla 546 Cuatro lineamientos para el diseño de pantalla 547 Cómo mantener la pantalla simple 547 Cómo mantener la pantalla consistente 550 Cómo facilitar el movimiento 551 Diseño de una pantalla atractiva 555 Diferencias en el diseño de pantallas de macrocomputadoras y microcomputadoras 558 Uso de iconos en el diseño de pantallas 562 Diseño de la interfaz gráfica de usuario 564 El uso del color en el diseño de pantalla 567 17 DISEÑO DEL ARCHIVO O BASE DE DATOS 585 Objetivos de diseño 585 Archivos convencionales y bases de datos 585 Archivos convencionales 587 Bases de datos 588 Conceptos de datos 590 La realidad, los datos y los metadatos 590 Organización de archivos 596 Organización de base de datos 603 Normalización 607 Los tres pasos de la normalización 608 Un ejemplo de normalización 608 Uso del diagrama entidad-relación para determinar las llaves del registro 616 Relaciones de uno a muchos 617 Relaciones de muchos a muchos 618 Lineamientos para el diseño de relaciones de archivo/base de datos 619 Cómo hacer uso de la base de datos 621 Pasos en la recuperación y presentación de datos 621 18 DISEÑO DE LA INTER-FAZ DE USUARIO 645 Objetivos de la interfaz de usuario 645 Tipos de interfaz de usuario 645 Interfaces de lenguaje natural 646 Interfaces de pregunta y respuesta 646 Menús 649 Interfaces de llenado de forma (formas de entrada/salida) 651 Interfaces de lenguaje de comandos 652 Interfaces gráficas de usuario (GUI) 655 Diálogos y áreas de trabajo 658 Lineamientos para diseño de diálogos 658 Personalización de área de trabajo 664 Otras interfaces de usuario 664 Retroalimentación para usuarios 666 Diseño de consultas 673 Tipos de consultas 673 La productividad y el diseño ergonómico 683 El color y la iluminación del lugar donde se usa la computadora 684 Terminales de desplegado visual y teclados 684 Mobiliario para la computadora 685 19 DISEÑO DE PROCEDIMIENTOS PARA LA CAPTURA DE DATOS PRECISA 701 Objetivos de la captura de datos 701 Codificación efectiva 701 Hacer el seguimiento de algo 702 Cómo clasificar la información 703 Cómo ocultar la información 706 Cómo exponer la información 706 Solicitud de la acción adecuada 708 Lineamientos generales para la codificación 708 Captura de datos efectiva y eficiente 712 Decisión de lo que hay que capturar 712 Dejar que la computadora haga el resto 713 Evitar cuellos de botella y pasos adicionales 714 Cómo empezar con una buena forma 715 Selección de un método de captura 715 Aseguramiento de la calidad de los datos por medio de la validación de la entrada 720 Validación de las transacciones de entrada 721 Validación de los datos de entrada 722 PARTE CINCO INGENIERIA DE SOFTWARE E IMPLEMENTACION 20 ASEGURAMIENTO DE LA CALIDAD POR MEDIO DE LA INGENIERIA DE SOFTWARE 745 Enfoques a la calidad 745 El enfoque de administración de calidad total 745 Responsabilidad de la administración de calidad total 746 Plática estructurada 748 Diseño y desarrollo de sistemas 750 Desarrollo modular 752 Modularidad en el ambiente Windows 753 Gráficas de estructura 754 Tipos de módulos 765 Subordinación de módulos 769 Ingeniería de software y documentación 771 Técnicas de diseño y documentación 773 El método HIPO 773 Diagramas de flujo 778 Gráficas Nassi-Shneiderman 779 Diagramas Warnier-Orr 782 Seudocódigo 784 Manuales de procedimiento 787 El método FOLKLORE 789 Selección y diseño de una técnica de documentación 790 Generación de código y reingeniería de diseño 791 Prueba, mantenimiento y auditoría 796 El proceso de prueba 796 Prácticas de mantenimiento 800 Auditoría 802 21 IMPLEMENTACION SATISFACTORIA EN EL SISTEMA DE INFORMACION 821 Enfoques de la implementación 821 Establecimiento de un centro de información 822 Un nuevo papel para el departamento de sistemas de información 822 Prácticas del centro de información 825 Implementación de sistemas distribuidos 826 Modelado de la red 828 Groupware 834 Capacitación de usuarios 837 Estrategias de capacitación 838 Lineamientos para la capacitación 839 Conversión 842 Estrategias de conversión 842 Seguridad 844 Otras consideraciones de conversión 847 Metáforas organizacionales y su relación con los sistemas exitosos 848 Evaluación 848 Técnicas de evaluación 848 El enfoque de la utilidad de sistemas de información 849 Evaluación del sistema 850 22 ANALISIS Y DISEÑO DE SISTEMAS ORIENTADOS A OBJETOS 859 La idea orientada a objetos 860 Objetos 860 Clases 861 Mensajes 861 Encapsulación 862 Herencia 862 Polimorfismo 863 Análisis orientado a objetos 865 Análisis de clases y objetos 865 Diseño orientado a objetos 878
9688806943
ANALISTA DE SISTEMAS SISTEMAS DE INFORMACION DISEÑO DE ORGANIZACION DISEÑO DE SISTEMAS REQUERIMIENTOS DE SISTEMAS ENTREVISTA TOMA DE DECISIONES PROTOTIPOS-DESARROLLO INGENIERIA DEL SOFTWARE