La aplicación de un nuevo ciclo de vida de desarrollo de software seguro (S-SDLC) con metodologías ágiles
Autores: de Vicente Mohino, Juan; Bermejo Higuera, Javier; Bermejo Higuera, Juan Ramón; Sicilia Montalvo, Juan Antonio
Idioma: Inglés
Editor: MDPI
Año: 2019
Acceso abierto
Artículo científico
2019
La aplicación de un nuevo ciclo de vida de desarrollo de software seguro (S-SDLC) con metodologías ágiles
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Desarrollo de software
Modelos ágiles
Seguridad del software
Calidad del software
Metodología
Vulnerabilidades
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 29
Citaciones: Sin citaciones
El entorno de desarrollo de software se enfoca en alcanzar productos funcionales en el menor tiempo posible haciendo uso de la menor cantidad de recursos posibles. En este escenario, elementos cruciales como la calidad del software o la seguridad del software no se consideran en absoluto, y en la mayoría de los casos, no se tiene en cuenta el alto valor ofrecido a los proyectos. Hoy en día, los modelos ágiles están en auge. Se definen por la forma en que logran la interacción e integración de todos los involucrados en el ciclo de vida del software, las ventajas de la rápida reacción al cambio y la implementación de artefactos o entregables que muestran el nivel de progreso alcanzado en cualquier momento. En este contexto, parece claramente necesario definir un nuevo modelo de desarrollo de software, que priorice los aspectos de seguridad en cualquier fase del ciclo de vida del software y aproveche los beneficios de los modelos ágiles. La metodología propuesta muestra que si la seguridad se considera desde el principio, las vulnerabilidades se detectan y resuelven fácilmente durante el tiempo planificado para el proyecto, sin tiempo ni costos adicionales para el cliente, y aumenta las posibilidades de alcanzar el éxito en términos no solo de funcionalidad sino también de calidad.
Descripción
El entorno de desarrollo de software se enfoca en alcanzar productos funcionales en el menor tiempo posible haciendo uso de la menor cantidad de recursos posibles. En este escenario, elementos cruciales como la calidad del software o la seguridad del software no se consideran en absoluto, y en la mayoría de los casos, no se tiene en cuenta el alto valor ofrecido a los proyectos. Hoy en día, los modelos ágiles están en auge. Se definen por la forma en que logran la interacción e integración de todos los involucrados en el ciclo de vida del software, las ventajas de la rápida reacción al cambio y la implementación de artefactos o entregables que muestran el nivel de progreso alcanzado en cualquier momento. En este contexto, parece claramente necesario definir un nuevo modelo de desarrollo de software, que priorice los aspectos de seguridad en cualquier fase del ciclo de vida del software y aproveche los beneficios de los modelos ágiles. La metodología propuesta muestra que si la seguridad se considera desde el principio, las vulnerabilidades se detectan y resuelven fácilmente durante el tiempo planificado para el proyecto, sin tiempo ni costos adicionales para el cliente, y aumenta las posibilidades de alcanzar el éxito en términos no solo de funcionalidad sino también de calidad.