SLDC (System Development Life Cycle) Ciclo de Vida de Desarrollo de Sistemas

 Descripción

Es una metodología de gestión del ciclo de vida del software, que consiste en un conjunto de fases generales puede oscilar entre cinco y diez, formadas por tareas individuales, que muestran los pasos a seguir en un proyecto de desarrollo de sistemas de información (SI)

El SDLC es un modelo que guía el proceso de desarrollo del software, y prescribe la documentación y entregables de cada una de las fases. No hay una versión estándar y universal de SDLC, lo que en la práctica implica que algunas de las tareas pueden estar presentes en la mayoría de los proyectos, mientras otras sólo se aplican a cierto tipo de proyectos.

La duración y las tareas individuales de cada fase difieren dependiendo del enfoque del proyecto y de la metodología específica seleccionada

El SDLC no es una Ingenieria de software, ni una metodología de gestión de proyectos, No dicta estándares de calidad para la reingeniería de sistemas ni relaciona un conjunto de mejores prácticas, sino que sirve como posibilitador de ellas.


Contexto

1.- Planteamiento de mejoras o ampliaciones a una aplicación existente. Ocurre cuando se detectan oportunidades o surgen necesidades no cubiertas por los sistemas existentes, y se decide ampliar sus funcionalidades o sus capacidades

2.- Planteamiento de nueva aplicación. En este caso, puede ocurrir que se sustituyan los sistemas actuales por otros con mayores capacidades, o que se introduzca en la empresa un nuevo sistema que cubra una nueva oportunidad de negocio o un a funcionalidad que no era soportado por ningún sistema.

    Con independencia de su complejidad y duración, todos los proyectos de desarrollo consisten en las         mismas cuatro fases básicas: 

        Inicio,     

        Desarrollo, 

        Implementación    

        Mantenimiento

    Las variaciones vendrán dadas por el tipo de proyecto, la metodología y la tecnología a utilizar

    En general, el proceso de desarrollo es más recursivo que lineal. En cada fase puede surgir problemas     que requieran volver a la fase previa

Características

1).-Fase 1. Inicio y Planificación del Proyecto. Se plantea el problema y la estrategia general a seguir

2).-Fase 2. Análisis, Se analizan las áreas y procesos de negocio, se investigan los SI actuales y las oportunidades de mejora.

3).-Fase 3.- Diseño. Definición de hardware, software, comunicaciones, bases de datos, programas e interfaz de usuario de SI.

4).- Fase 4 Adquisición o Desarrollo. El SI es comprado o desarrollado a medida

5).- Fase 5. Implantación. El SI es arrancado o puesto en producción

6).- Fase 6. Operativa. Hace referencia al proceso de mantener el sistema funcionando óptimamente, y garantiza que la seguridad y la integridad de los datos se mantenga

7).-Fase7. Auditoría. Se audita el SI para detectar problemas existentes.

8).- Fase 8. Mantenimiento. Incluye las tareas asociadas con la escalabilidad, nuevas versiones, resolución de incidencias e inclusión de mejoras en el SI

Tipologías / Clasificación

1.- Metodologías lineales de diseño estructurado.

Estas metodologías siguen el modelo SDLC lineal tradicional; las fases están claramente definidas; cada fase ocurre una vez y finaliza antes que el siguiente empiece; hay entregables en cada fase e hitos formales. Puede ser en cascada siguen una secuencia fija formal de pasos o en paralelo partes del desarrollo son hechas en paralelo


2.- Metodologías recursivas/iterativas.

Cada fase ocurre muchas veces, además se caracterizan por el uso de técnicas especiales y herramientas informáticas. Dichas herramientas, combinadas com cambios en las fases del SDLC y una fuerte involucración de los usuarios, mejora la rapidez y calidad del desarrollo de sistemas. 

Ejemplos: JAD (Joint Application Development) o RAD (Rapid Application Development)

Pueden realizarse mediante desarrollos en fases dividen el conjunto del sistema en versiones y mediante prototipos desarrollan un modelo de trabajo como base para el nuevo sistema

Gráfico ilustrativo













 

No hay comentarios.:

Publicar un comentario