Inicio : Términos de software : Definición SDLC

SDLC

Significa "Ciclo de vida del desarrollo del sistema". SDLC es un enfoque estructurado para crear y mantener un sistema utilizado en tecnología de la información. Se puede aplicar a en las ciudades y servicios en línea, pero se usa con mayor frecuencia en programa. desarrollo.

Cuando se aplica al software, el SDLC también se denomina "ciclo de vida de desarrollo de aplicaciones". Algunos modelos SDLC tienen tan solo cinco etapas, mientras que otros tienen hasta diez. Un marco SDLC típico usado para desarrollar un software solicitud podría incluir las siguientes siete etapas:

  1. Planificación - La parte más fundamental del SDLC es la planificación. Esto incluye pasos como determinar la necesidad de un programa específico, quién será el los usuarios finales, cuánto costará el desarrollo y cuánto tiempo llevará.
  2. Definición - En esta etapa, el plan general de desarrollo se canaliza en criterios específicos. Se definen los requisitos específicos del programa. En esta etapa, el equipo de desarrollo también puede decidir qué lenguaje de programación debe usarse para construir el programa.
  3. Diseño - Este proceso implica crear el interfaz de usuario y determinar cómo funcionará el programa. Para aplicaciones más grandes, es común crear una especificación de documento de diseño (DDS), que puede necesitar ser revisada y aprobada antes de que comience el desarrollo real.
  4. Edificios - La etapa de construcción generalmente comprende la mayor parte del proceso de desarrollo de software. Incluye la programación de código fuente, creando los gráficos y compilando los activos en un programa ejecutable. Los proyectos pequeños pueden involucrar a un solo programador, mientras que los proyectos más grandes pueden incluir múltiples equipos trabajando juntos. Por ejemplo, un equipo puede diseñar la interfaz de usuario, mientras que otro equipo escribe el código fuente. por multiplataforma aplicaciones, se pueden asignar equipos individuales a diferentes plataformas.
  5. Probando - La fase de prueba más importante permite al desarrollador detectar problemas desconocidos y solucionar loco que surgen en el programa. Algunas pruebas pueden hacerse internamente, mientras que un beta La versión del software se puede proporcionar a un grupo selecto de usuarios para pruebas públicas.
  6. Despliegue - Una vez que un programa ha pasado la fase de prueba, está listo para su implementación. En esta etapa, el software se lanza al público. Se puede proporcionar a través de un sistema electrónico descargar o como software en caja, que viene en un CD or DVD.
  7. Mantenimiento - Después de que se haya lanzado una aplicación de software, aún pueden existir errores adicionales o solicitudes de funciones enviadas por los usuarios. El equipo de desarrollo debe mantener el software reparando errores y agregando nuevas características. Software comercial Los programas a menudo incluyen algún nivel de soporte técnico.

La razón por la cual las etapas anteriores se conocen como un ciclo es porque estas etapas se repiten cada vez que se lanza una nueva versión principal del software. Si bien la etapa de mantenimiento puede abarcar actualizaciones menores, la mayoría de las compañías de software se mantienen en el negocio al publicar actualizaciones pagas (versión 2, versión 3, etc.). Antes de embarcarse en una nueva versión principal, el equipo de desarrollo primero debe crear un plan (etapa 1) y luego continuar a través de las otras etapas del SDLC.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de SDLC. Explica en terminología informática lo que significa SDLC y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición SDLC, puede hacer referencia a ella utilizando los enlaces de citas anteriores.