| 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 |
| Índice Dewey: |
005.1 Programación (Computadoras) |
| 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. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
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 |
| Índice Dewey: |
005.1 Programación (Computadoras) |
| 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. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
|  |