TÃtulo : |
Managed Software Evolution |
Tipo de documento: |
documento electrónico |
Autores: |
Reussner, Ralf, ; Goedicke, Michael, ; Hasselbring, Wilhelm, ; Vogel-Heuser, Birgit, ; Keim, Jan, ; Märtin, Lukas, |
Mención de edición: |
1 ed. |
Editorial: |
[s.l.] : Springer |
Fecha de publicación: |
2019 |
Número de páginas: |
XXII, 426 p. 160 ilustraciones, 79 ilustraciones en color. |
ISBN/ISSN/DL: |
978-3-030-13499-0 |
Nota general: |
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. |
Palabras clave: |
IngenierÃa de software Ciencias de la Computación Gestión de software Operaciones de TI TeorÃa de la Computación |
Clasificación: |
|
Resumen: |
Este libro de acceso abierto presenta los resultados del programa prioritario 1593 "Diseño para el futuro – Evolución del software gestionado", que fue lanzado por la Fundación Alemana de Investigación ("Deutsche Forschungsgemeinschaft (DFG)") para desarrollar nuevos enfoques de la ingenierÃa de software con un enfoque especÃfico. en sistemas de software de larga duración. Los diferentes ciclos de vida de las plataformas de software y hardware provocan problemas de interoperabilidad en dichos sistemas. En lugar de separar el desarrollo, la adaptación y la evolución del software y sus plataformas, asà como aspectos como la operación, el seguimiento y el mantenimiento, todos deberÃan integrarse en un proceso global. En consecuencia, el libro se divide en tres partes principales, la primera de las cuales incluye una introducción a la naturaleza de la evolución del software, seguida de una descripción general de los desafÃos especÃficos y una introducción general a los estudios de caso utilizados en el proyecto. La segunda parte del libro consta de los capÃtulos principales sobre software portador de conocimiento y cubre el conocimiento tácito en la evolución del software, soporte continuo a la toma de decisiones de diseño, ingenierÃa de ida y vuelta basada en modelos para lÃneas de productos de software, estrategias de análisis de rendimiento y mantenimiento de la seguridad en la evolución del software. , aprender de la evolución para la evolución y verificación formal de los cambios evolutivos. A su vez, la última parte del libro presenta hallazgos clave y consecuencias. Los capÃtulos individuales describen varios estudios de caso, junto con sus beneficios, resultados y las respectivas lecciones aprendidas. Una descripción general de futuros temas de investigación completa la cobertura. El libro fue escrito principalmente para investigadores cientÃficos y profesionales avanzados con formación académica. Se beneficiarán de su tratamiento integral de diversos temas relacionados con problemas que ahora están ganando importancia, dados los mayores costos de mantenimiento y evolución en comparación con el desarrollo inicial, y el hecho de que hoy en dÃa, la mayorÃa del software no se desarrolla desde cero, sino como parte de una continuidad de lanzamientos anteriores y futuros. |
Nota de contenido: |
1 Introducing Managed Software Evolution -- 2 The Nature of Software Evolution -- 3 Addressed Challenges -- 4 Introduction to Case Studies -- 5 Tacit Knowledge in Software Evolution -- 6 Continuous Design Decision Support -- 7 Model-based Round-Trip Engineering and Testing of Evolving Software Product Lines -- 8 Performance Analysis Strategies for Software Variants and Versions -- 9 Maintaining Security in Software Evolution -- 10 Learning from Evolution for Evolution -- 11 Formal Verication of Evolutionary Changes -- 12 Case Studies for the Community -- 13 Lessons Learned -- 14 Future Research. |
Enlace de acceso : |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
Managed Software Evolution [documento electrónico] / Reussner, Ralf, ; Goedicke, Michael, ; Hasselbring, Wilhelm, ; Vogel-Heuser, Birgit, ; Keim, Jan, ; Märtin, Lukas, . - 1 ed. . - [s.l.] : Springer, 2019 . - XXII, 426 p. 160 ilustraciones, 79 ilustraciones en color. ISBN : 978-3-030-13499-0 Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
Palabras clave: |
IngenierÃa de software Ciencias de la Computación Gestión de software Operaciones de TI TeorÃa de la Computación |
Clasificación: |
|
Resumen: |
Este libro de acceso abierto presenta los resultados del programa prioritario 1593 "Diseño para el futuro – Evolución del software gestionado", que fue lanzado por la Fundación Alemana de Investigación ("Deutsche Forschungsgemeinschaft (DFG)") para desarrollar nuevos enfoques de la ingenierÃa de software con un enfoque especÃfico. en sistemas de software de larga duración. Los diferentes ciclos de vida de las plataformas de software y hardware provocan problemas de interoperabilidad en dichos sistemas. En lugar de separar el desarrollo, la adaptación y la evolución del software y sus plataformas, asà como aspectos como la operación, el seguimiento y el mantenimiento, todos deberÃan integrarse en un proceso global. En consecuencia, el libro se divide en tres partes principales, la primera de las cuales incluye una introducción a la naturaleza de la evolución del software, seguida de una descripción general de los desafÃos especÃficos y una introducción general a los estudios de caso utilizados en el proyecto. La segunda parte del libro consta de los capÃtulos principales sobre software portador de conocimiento y cubre el conocimiento tácito en la evolución del software, soporte continuo a la toma de decisiones de diseño, ingenierÃa de ida y vuelta basada en modelos para lÃneas de productos de software, estrategias de análisis de rendimiento y mantenimiento de la seguridad en la evolución del software. , aprender de la evolución para la evolución y verificación formal de los cambios evolutivos. A su vez, la última parte del libro presenta hallazgos clave y consecuencias. Los capÃtulos individuales describen varios estudios de caso, junto con sus beneficios, resultados y las respectivas lecciones aprendidas. Una descripción general de futuros temas de investigación completa la cobertura. El libro fue escrito principalmente para investigadores cientÃficos y profesionales avanzados con formación académica. Se beneficiarán de su tratamiento integral de diversos temas relacionados con problemas que ahora están ganando importancia, dados los mayores costos de mantenimiento y evolución en comparación con el desarrollo inicial, y el hecho de que hoy en dÃa, la mayorÃa del software no se desarrolla desde cero, sino como parte de una continuidad de lanzamientos anteriores y futuros. |
Nota de contenido: |
1 Introducing Managed Software Evolution -- 2 The Nature of Software Evolution -- 3 Addressed Challenges -- 4 Introduction to Case Studies -- 5 Tacit Knowledge in Software Evolution -- 6 Continuous Design Decision Support -- 7 Model-based Round-Trip Engineering and Testing of Evolving Software Product Lines -- 8 Performance Analysis Strategies for Software Variants and Versions -- 9 Maintaining Security in Software Evolution -- 10 Learning from Evolution for Evolution -- 11 Formal Verication of Evolutionary Changes -- 12 Case Studies for the Community -- 13 Lessons Learned -- 14 Future Research. |
Enlace de acceso : |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
|  |