MANTENIMIENTO Y EVOLUCION DE SISTEMAS DE INFORMACION

MANTENIMIENTO Y EVOLUCION DE SISTEMAS DE INFORMACION

PEREZ DEL CASTILLO / RUIZ GONZALEZ / GARCÍA RODRIGUEZ DE GUZMÁN

28,75 €
Editorial:
RAMA
Año de edición:
2018
Materia
Informática
ISBN:
978-84-9964-759-3
Páginas:
356
Encuadernación:
Rústica
Colección:
VARIAS
28,75 €
Añadir a favoritos

AUTORES. PREFACIO CONTENIDO. ORIENTACIÓN A LOS LECTORES OTRAS OBRAS RELACIONADAS AGRADECIMIENTOS. PARTE I. FUNDAMENTOS CAPÍTULO 1. INTRODUCCIÓN AL MANTENIMIENTO. 1.1 CONCEPTOS GENERALES. 1.1.1 Definición de mantenimiento. 1.1.2 Mantenimiento correctivo 1.1.3 Mantenimiento adaptativo 1.1.4 Mantenimiento perfectivo 1.1.5 Mantenimiento preventivo 1.2 ACTIVIDADES DE MANTENIMIENTO 1.3 COSTES DEL MANTENIMIENTO 1.4 DIFICULTADES DEL MANTENIMIENTO Y LA EVOLUCIÓN. 1.4.1 Código heredado. 1.4.2 Problemas del mantenimiento. 1.4.3 Efectos secundarios del mantenimiento. 1.5 SOLUCIONES AL PROBLEMA DEL MANTENIMIENTO 1.5.1 Soluciones de gestión. 1.5.2 Soluciones técnicas. 1.6 LECTURAS RECOMENDADAS. 1.7 SITIOS WEB RECOMENDADOS. 1.8 EJERCICIOS CAPÍTULO 2. ONTOLOGÍA DEL MANTENIMIENTO. 2.1 VISIÓN GENERAL 2.2 SUBONTOLOGÍA DE LOS PRODUCTOS. 2.3 SUBONTOLOGÍA DE LAS ACTIVIDADES. 2.4 SUBONTOLOGÍA DE ORGANIZACIÓN DEL PROCESO 2.4.1 Procedimientos 2.4.2 Gestión de Peticiones. 2.4.3 Problemas. 2.4.4 Integración de los tres aspectos 2.5 SUBONTOLOGÍA DE LOS AGENTES. 2.6 LECTURAS RECOMENDADAS. 2.7 SITIOS WEB RECOMENDADOS. 2.8 EJERCICIOS CAPÍTULO 3. EL PROCESO DE MANTENIMIENTO EN EL CICLO DE VIDA SOFTWARE 3.1 PROCESOS DEL CICLO DE VIDA DEL SOFTWARE. 3.1.1 Procesos de Acuerdo. 3.1.2 Procesos Organizacionales que Posibilitan los Proyecto 3.1.3 Procesos de Gestión Técnica. 3.1.4 Procesos Técnicos. 3.1.5 Proceso de Adaptación. 3.2 ACTIVIDADES Y TAREAS DEL PROCESO DE MANTENIMIENTO. 3.2.1 Preparación para el mantenimiento. 3.2.2 Ejecución del Mantenimiento. 3.2.3 Soporte Logístico. 3.2.4 Gestión de resultados del mantenimiento y su logística 3.3 EL MANTENIMIENTO EN LA NORMA ISO/IEC 3.3.1 Implementación del proceso 3.3.2 Análisis de problemas y modificaciones 3.3.3 Implementación de la modificación. 3.3.4 Revisión y aceptación del mantenimiento. 3.3.5 Migración. 3.3.6 Retirada 3.4 LECTURAS RECOMENDADAS. 3.5 EJERCICIOS CAPÍTULO 4. METODOLOGÍAS PARA EL MANTENIMIENTO 4.1 MANTEMA: UNA METODOLOGÍA PARA EL MANTENIMIENTO DE SOFTWARE. 4.1.1 Descripción de las tareas. 4.1.2 Estructura detallada de MANTEMA. 4.2 ÁGIL MANTEMA 4.2.1 Estructura General de Ágil MANTEMA 4.2.2 Descripción del Proceso de Mantenimiento 4.2.3 Interfaces con otros procesos. 4.2.4 Comparativa con MANTEMA. 4.2.5 OTRAS METODOLOGÍAS 4.3 LECTURAS RECOMENDADAS. 4.4 SITIOS WEB RECOMENDADOS. 4.5 EJERCICIOS CAPÍTULO 5. MANTENIBILIDAD DEL SOFTWARE. 5.1 CONCEPTO DE MANTENIBILIDAD DEL SOFTWARE. 5.2 ASPECTOS QUE INFLUYEN EN LA MANTENIBILIDAD 5.3 ATRIBUTOS DE MANTENIBILIDAD DEL CÓDIGO FUENTE. 5.4 PROPIEDADES DE LA MANTENIBILIDAD 5.4.1 Reparabilidad. 5.4.2 Flexibilidad 5.5 ESTÁNDAR ISO/IEC 25000 5.5.1 Modelo de calidad: ISO/IEC 25010 5.5.2 Evaluación de la calidad: ISO/IEC 25040. 5.5.3 CERTIFICACIÓN DE LA CALIDAD DE PRODUCTOS SOFTWARE 5.6 EFECTOS DE LOS CAMBIOS EN EL SOFTWARE. 5.6.1 Efectos sobre la complejidad 5.6.2 Efectos sobre la mantenibilidad. 5.7 MEJORA DE LA MANTENIBILIDAD DE CÓDIGO. 5.7.1 Eliminación de Code Smells 5.7.2 Gestión de la Clonación. 5.8 DEUDA TÉCNICA. 5.8.1 Introducción 5.8.2 Tipos de deuda técnica 5.8.3 Patrones de aparición de la deuda técnica. 5.8.4 Medición de la deuda técnica 5.9 LECTURAS RECOMENDADAS. 5.10 SITIOS WEB RECOMENDADOS 5.11 EJERCICIOS. CAPÍTULO 6. MÉTRICAS PARA EL MANTENIMIENTO 6.1 CONCEPTOS GENERALES. 6.2 MÉTRICAS DE PRODUCTO 6.2.1 Complejidad. 6.2.2 Tamaño 6.2.3 Ecuación de Putnam 6.2.4 Medición de la Mantenibilidad. 6.2.5 Medida del Envejecimiento Software 6.3 MÉTODOS DE ESTIMACIÓN DEL ESFUERZO DE MANTENIMIENTO190 6.3.1 Estimación por analogía. 6.3.2 Modelo COCOMO para mantenimiento 6.3.3 Modelado del mantenimiento como un sistema dinámico. 6.3.4 Estimación del esfuerzo de mantenimiento con puntos-fu 6.3.5 Análisis de métodos de Jorgensen 6.4 CALIDAD EN PROYECTOS DE MANTENIMIENTO. 6.5 MÉTRICAS PARA ENTORNOS ESPECÍFICOS 6.5.1 Métricas para programas COBOL. 6.5.2 Métricas para Orientación a Objetos. 6.5.3 Métricas para bases de datos 6.6 LECTURAS RECOMENDADAS. 6.7 EJERCICIOS CAPÍTULO 7. HERRAMIENTAS PARA EL MANTENIMIENTO DEL SOFTWARE 7.1 HERRAMIENTAS DE NAVEGACIÓN 7.2 HERRAMIENTAS PARA PERFECCIONAMIENTO DEL CÓDIGO 7.3 HERRAMIENTAS DE INGENIERÍA INVERSA 7.4 LECTURAS RECOMENDADAS. 7.5 EJERCICIOS PARTE II. TEMAS AVANZADOS. CAPÍTULO 8. MANTENIMIENTO DE SOFTWARE GREEN. 8.1 INTRODUCCIÓN 8.2 MANTENIMIENTO DE SOFTWARE MÁS ECOLÓGICO. 8.2.1 El Mantenimiento de Software Ecológico (?Green?) 8.3 IDENTIFICANDO NUEVAS TÉCNICAS PARA LA MEJORA DE LA GREENABILITY EN EL MANTENIMIENTO GREEN DEL SOFTWARE.233 8.3.1 Malos olores (bad smells) en el software 8.3.2 Antipatrones (antipaterns) 8.4 LA DEUDA ECOLÓGICA 8.5 ESTUDIO DE CASO. 8.6 LECTURAS RECOMENDADAS. 8.7 EJERCICIOS CAPÍTULO 9. TÉCNICAS PARA EL MANTENIMIENTO 9.1 INTRODUCCIÓN 9.2 INGENIERÍA INVERSA DE PROGRAMAS. 9.2.1 Identificación y recopilación de componentes funcional 9.2.2 Asignación de valor semántico a los componentes funcio 9.3 RECONSTRUCCIÓN DE PROGRAMAS. 9.3.1 Reestructuración 9.4 INGENIERÍA INVERSA Y REINGENIERÍA DE BASES DE DATOS. 9.5 INGENIERÍA INVERSA Y REINGENIERÍA DE INTERFACES DE USUARIO. 9.6 MODERNIZACIÓN DE SISTEMAS DE INFORMACIÓN 9.6.1 Modernización Dirigida por la Arquitectura (ADM) 9.6.2 Estándares ADM 9.6.3 Ejemplo de Modernización de Software 9.7 COSTES Y BENEFICIOS DE LA REINGENIERÍA Y LA MODERNIZACIÓN. 9.7.1 Justificación del proyecto 9.7.2 Análisis de la cartera de aplicaciones 9.7.3 Estimación de costes 9.7.4 Análisis de costes/beneficios. 9.8 LECTURAS RECOMENDADAS. 9.9 SITIOS WEB RECOMENDADOS. 9.10 EJERCICIOS. CAPÍTULO 10. ARQUEOLOGÍA DE PROCESOS DE NEGOCIO. 10.1 CONCEPTOS GENERALES 10.1.1 Modelos de Procesos de negocio. 10.1.2 ADM para la Arqueología de Procesos de Negocio. 10.2 UN MARCO PARA LA ARQUEOLOGÍA DE PROCESOS DE NEGOCIO. 10.2.1 Ejemplo para sistemas java. 10.3 REFACTORIZACIÓN DE MODELOS DE PROCESOS DE NEGOCIO 10.3.1 Desafíos para la calidad. 10.3.2 Reducción de elementos no relevantes. 10.3.3 Reducción de la granularidad de grado fino. 10.3.4 Completitud 10.4 HERRAMIENTAS PARA LA ARQUEOLOGÍA DE PROCESOS DE NEGOCIO. 10.5 LECTURAS RECOMENDADAS 10.6 SITIO WEB 10.7 EJERCICIOS. ACRÓNIMOS. BIBLIOGRAFÍA

Desde hace décadas que el mantenimiento y la evolución de los sistemas de información son una de las principales fuentes de preocupación de los responsables y directivos de las organizaciones, que ven cómo el presupuesto dedicado a estas tareas puede superar el 80% del total de los recursos, mermando la posibilidad del desarrollo de nuevos sistemas e imposibilitando la prestación de nuevos servicios. Actualmente, la transformación digital ha enfatizado aún más la importancia de la gestión y evolución de los sistemas heredados (legacy), ya que resulta muchas veces casi imposible adaptar el software existente a nuevos requisitos o cambios tecnológicos

Artículos relacionados

  • SEO TECNICO. APRENDE A OPTIMIZAR TU WEB COMO UN PROFESIONAL
    LEVEL COMMUNICATIONS, HUMAN
    Aunque el SEO es una disciplina del marketing digital adoptada ya masivamente por todas las empresas, son mayoría los perfiles profesionales que carecen de la base técnica necesaria para comprender y dominar los aspectos más técnicos relacionados con el posicionamiento de un sitio Web. Las crecientes exigencias de los buscadores en relación con la estructura de los contenidos, ...
    Nos queda 1 ejemplar

    24,95 €

  • VISUAL STUDIO CODE
    GAMARRA, FERNANDO
    Visual Studio Code es un editor de código fuente altamente popular y ampliamente utilizado en todo el mundo. Es un software gratuito y de código abierto que fue desarrollado por Microsoft y lanzado en el año 2015. Desde entonces, se ha convertido en una de las opciones favoritas de los desarrolladores debido a su facilidad de uso y flexibilidad.Esta obra es una guía detallada p...
    Nos queda 1 ejemplar

    19,13 €

  • HISTORIA DEL ORDENADOR
    IGNOTOFSKY, RACHEL
    Los ordenadores nos facilitan la vida de muchas maneras: nos ayudan a hacer nuestro trabajo, obtener direcciones, consultar el clima, hacer ejercicio, comprar y comprender lo que sucede en todo el mundo. Pero ¿quién los creó y por qué? ¿Cómo han transformado la manera en que interactuamos con nuestro entorno y entre nosotros?Repleto de información accesible, hechos divertidos y...
    Nos queda 1 ejemplar

    28,37 €

  • DISEÑO DE SISTEMAS DE MACHINE LEARNING
    HUYEN, CHIP
    Los sistemas de aprendizaje automático, en inglés Machine Learning, implican el uso de métodos, algoritmos y procesos complejos que constan de muchos componentes diferentes; además, dependen de datos que varían considerablemente de un caso a otro. Con este libro aprenderá un método integral para diseñar sistemas de aprendizaje automático fiables, escalables, fáciles de mantener...
    Nos queda 1 ejemplar

    41,15 €

  • ANALITICA TEXTUAL
    JOHN ATKINSON ABUTRIDY
    Si desea obtener o entender sus propios datos textuales para descubrir y detectar automáticamente conocimiento valioso para su empresa, ha llegado al libro indicado. En él se proporciona una introducción a la ciencia y a las aplicaciones de la analítica textual o minería de textos (text mining) que le permitirá examinar fuentes de información no estructurada textual electrónica...
    Nos queda 1 ejemplar

    23,85 €

  • DEEP LEARNING: TEORÍA Y APLICACIONES
    LÓPEZ SOTELO, JESÚS ALFONSO
    Deep Learning es, en gran medida, el causante de la revolución actual en el campo de la inteligencia artificial. Podría parecer una tecnología nueva, sin embargo, es esencialmente la evolución de las redes neuronales artificiales, que tienen más de 60 años en el área de la inteligencia artificial. Si desea conocer el desarrollo de Deep Learning desde su origen, este es el libr...
    Nos queda 1 ejemplar

    14,23 €