ciclo de vida del desarrollo de software
TRANSCRIPT
CICLO DE VIDA DEL DESARROLLO DE
SOFTWARE
CICLO DE VIDA DEL SOFTWAREES LA MANERA EN LA CUAL SE DESCRIBEN LOS
DIFERENTES PASOS QUE SE DEBEN REALIZAR PARA EL DESARROLLO DE UN SOFTWARE, PARTIENDO DESDE UNA NECESIDAD HASTA LLEGAR A LA PUESTA EN MARCHA DE UNA SOLUCIÓN Y SU APROPIADO MANTENIMIENTO. EL CICLO DE VIDA PARA UN SOFTWARE COMIENZA CUANDO SE TIENE LA NECESIDAD DE RESOLVER UN PROBLEMA, Y TERMINA CUANDO EL PROGRAMA QUE SE DESARROLLÓ PARA REALIZAR LA TAREA YA NO LO UTILIZAN.
INGENIERÍA DE SISTEMASEN ESTA ETAPA EL ANALISTA REALIZA UN
DETALLADO ESTUDIO DE LOS SISTEMAS DE LO QUE NECESITA, DETECTA UN PROBLEMA O UNA NECESIDAD QUE PARA SU BUEN FUNCIONAMIENTO ES NECESARIO REALIZAR UN DESARROLLO DE SOFTWARE.
ANÁLISISEN ESTA ETAPA SE DEBE ENTENDER Y
COMPRENDER DE FORMA DETALLADA CUAL ES LA PROBLEMÁTICA A RESOLVER, VERIFICANDO EL ENTORNO EN EL CUAL SE ENCUENTRA DICHO PROBLEMA, DE TAL MANERA QUE SE OBTENGA LA INFORMACIÓN NECESARIA Y SUFICIENTE PARA AFRONTAR SU RESPECTIVA SOLUCIÓN. ESTA ETAPA ES CONOCIDA COMO LA DEL QUÉ SE VA A SOLUCIONAR.
DISEÑOUNA VEZ QUE SE TIENE LA SUFICIENTE
INFORMACIÓN DEL PROBLEMA A SOLUCIONAR, ES IMPORTANTE DETERMINAR LA ESTRATEGIA QUE SE VA A UTILIZAR PARA RESOLVER EL PROBLEMA. ESTA ETAPA ES CONOCIDA BAJO EL CÓMO SE VA A SOLUCIONAR.
IMPLEMENTACIÓNPARTIENDO DEL ANÁLISIS Y DISEÑO DE
LA SOLUCIÓN, EN ESTA ETAPA SE PROCEDE A DESARROLLAR EL CORRESPONDIENTE PROGRAMA QUE SOLUCIONE EL PROBLEMA MEDIANTE EL USO DE UNA HERRAMIENTA COMPUTACIONAL DETERMINADA.
PRUEBASLOS ERRORES DENTRO DE LA PROGRAMACIÓN SON MUCHOS Y AUMENTAN CON LA COMPLEJIDAD DEL PROBLEMA. CUANDO SE TERMINA DE REALIZAR UN PROGRAMA , ES NECESARIO REALIZAR LAS DEBIDAS PRUEBAS QUE GARANTICEN EL CORRECTO FUNCIONAMIENTO DE DICHO PROGRAMA BAJO EL MAYOR NÚMERO DE SITUACIONES POSIBLES A LAS QUE SE PUEDA ENFRENTAR.
DOCUMENTACIÓN ES LA GUÍA O COMUNICACIÓN ESCRITA EN SUS DIFERENTES FORMAS, YA
SEA EN ENUNCIADOS, PROCEDIMIENTOS, DIBUJOS O DIAGRAMAS QUE SE HACE SOBRE EL DESARROLLO DE UN PROGRAMA. LA IMPORTANCIA DE LA DOCUMENTACIÓN RADICA EN QUE A MENUDO UN PROGRAMA ESCRITO POR UNA PERSONA, ES MODIFICADO POR OTRA. POR ELLO LA DOCUMENTACIÓN SIRVE PARA AYUDAR A COMPRENDER O USAR UN PROGRAMA O PARA FACILITAR FUTURAS MODIFICACIONES (MANTENIMIENTO).
LA DOCUMENTACIÓN SE COMPONE DE TRES PARTES:A. DOCUMENTACIÓN INTERNA: SON LOS COMENTARIOS O MENSAJES QUE SE AÑADEN AL CÓDIGO FUENTE PARA HACER MÁS CLARO EL ENTENDIMIENTO DE LOS PROCESOS QUE LO CONFORMAN, INCLUYENDO LAS PRECONDICIONES Y LAS POSCONDICIONES DE CADA FUNCIÓN.B. DOCUMENTACIÓN EXTERNA: SE DEFINE EN UN DOCUMENTO ESCRITO CON LOS SIGUIENTES PUNTOS:DESCRIPCIÓN DEL PROBLEMADATOS DEL AUTORALGORITMO (DIAGRAMA DE FLUJO O PSEUDOCÓDIGO) CÓDIGO FUENTE (PROGRAMA)C. MANUAL DE USUARIO: DESCRIBE PASO A PASO LA MANERA COMO FUNCIONA EL PROGRAMA, CON EL FIN DE QUE EL USUARIO LO PUEDA MANEJAR PARA QUE OBTENGA EL RESULTADO DESEADO.
MANTENIMIENTOUNA VEZ INSTALADO UN PROGRAMA Y PUESTO EN
MARCHA PARA REALIZAR LA SOLUCIÓN DEL PROBLEMA PREVIAMENTE PLANTEADO O SATISFACER UNA DETERMINADA NECESIDAD, ES IMPORTANTE MANTENER UNA ESTRUCTURA DE ACTUALIZACIÓN, VERIFICACIÓN Y VALIDACIÓN QUE PERMITAN A DICHO PROGRAMA SER ÚTIL Y MANTENERSE ACTUALIZADO SEGÚN LAS NECESIDADES O REQUERIMIENTOS PLANTEADOS DURANTE SU VIDA ÚTIL. PARA REALIZAR UN ADECUADO MANTENIMIENTO, ES NECESARIO CONTAR CON UNA BUENA DOCUMENTACIÓN DEL MISMO.
EJEMPLO DE LAS ETAPAS DEL CICLO DE VIDA DE SOFTWARE
FIN
REALIZADO POR: ABRAHAM YAÑEZ ANSUREZgrupo: 302 n.l:31