Modelo de ciclo de vida clásico o en cascada

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Ciclo de vida de desarrollo de software
Desarrollo en espiral.
Fundamentos de Diseño de Software INFT.1
Metodologías de desarrollo
Ingeniería de Software
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Ing. Sonia Godoy H. QUÉ ES LA INGENIERIA DE REQUERIMIENTOS ???? CLIENTE USUARIO DOCUMENTACIÓN CONDUCTAS RESTRICIONES NECESIDADES.
ANÁLISIS DE REQUERIMIENTOS
Resolución de Problemas Algoritmos y Programación
Diseño orientado al flujo de datos
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Fundamentos de la Gestión de Proyectos
Introducción a la Programación
Ciclo de desarrollo del software
CALIDAD DE SOFTWARE Alejando Márquez Alejando Vega Claudia Aguilar
Administración de Procesos de Pruebas
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
M.S.C. Ivette Hernández Dávila
Mg(c) Ing. Miguel Huamán Yanarico
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ciclo de Vida del Software Paradigmas de Desarrollo
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Unidad VI Documentación
Ciclo de Vida del Software
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
SISTEMAS II CICLO DE VIDA.
Ingeniería del Software
Ingeniería de Requerimiento
Análisis y diseño detallado de aplicaciones informáticas de gestión
Metodología para la construcción de programas
Análisis y Diseño de Sistemas
INGENIERÍA DE SOFTWARE
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
Ingeniería de Software
Importancia en la efectividad del:
Diseño de Software y su Proceso
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
INGENIERIA DE SOFTWARE
Ciclo de vida de un sistema
FACTIBILIDAD DE LOS SISTEMAS DE INFORMACIÓN
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
TIPOS DE PRUEBAS DEL SOFTWARE
METODOLOGIAS DE DESARROLLO DE SOFTWARE
INGENIERÍA DE REQUISITOS Unidad 2 Integrantes equipo Morales Balderas josefina Reyes Larios María Fernanda Heredia palma Andrea Valencia Carrión Alina.
Actividades en el Proceso de desarrollo de Software
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Implementación y Mantenimiento Laura García.  El equipo de proyecto supervisa las tareas necesarias para construir el nuevo sistema de información.
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE.
Ciclo de Vida del Software
UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.RENE GARCIA TEMA CASCADA.
Preocupaciones del Analista Programador & Usuarios
Ciclo de desarrollo del software
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Proceso de desarrollo de Software
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Modelo de procesos de software
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
Servicio de Implementación Proceso de Desarrollo de Software Ventanilla Única de Comercio Exterior Mexicana.
Transcripción de la presentación:

Modelo de ciclo de vida clásico o en cascada

PARADIGMA CICLO DE VIDA DEL SOFTWARE Este fue el modelo inicial planteado para organizar el proceso de desarrollo, aunque antiguo, tiene vigencia en algunos proyectos o como parte de otros modelos, da la medida de los pasos tradicionales de cualquier modelo: análisis, diseño, codificación, prueba y mantenimiento.

PARADIGMA CICLO DE VIDA DEL SOFTWARE Ingeniería de software Análisis Diseño Codificación Prueba Mantenimiento

Ciclo de vida clásico

Ingeniería y análisis del sistema Es esencial cuando el software debe interrelacionarse con otros elementos tales como hardware, personas y bases de datos.

Ingeniería y análisis del sistema La ingeniería y análisis del sistema abarcan los requerimientos globales a un nivel de sistema con una pequeña cantidad de análisis y diseño a nivel superior. Además de un análisis costo beneficio del sistema es decir si toda la inversión que se hará para el sistema conviene a los beneficios que traerá el mismo.

Análisis de los requerimientos del sistema En esta etapa los requerimientos del sistema se documentan y se analizan con el cliente.

Diseño estructura de datos arquitectura de software detalle procedimental

Codificación El diseño debe traducirse en una forma legible. El paso de la codificación ejecuta la tarea de establecer la etapa de diseño legible para la maquina, si el diseño se ejecuta de una manera detallada la codificación puede realizarse mecánicamente.

Prueba Una vez que se ha generado el código, comienza la prueba del programa, la prueba se enfoca sobre la lógica interna del software asegurando que todas las sentencias se han probado y sobre las funciones externas estoy realizando pruebas para asegurar que la entrada definida producirá los resultados que realmente se requieren. Prueba

Mantenimiento El mantenimiento del software se aplica cada uno de los pasos precedentes del ciclo de vida a un programa existente en lugar de uno nuevo.

Modelo de cascada Estudio de factibilidad Ingeniería de Prototipación requerimientos Diseño y especificación Codificación Verificación Entrega y mantenimiento Flujo secuencial entre las fases. Input – output Se debe finalizar cada etapa Modelo de cascada

Ingeniería de requerimientos Identificar y documentar los requerimientos exactos del sistema según las necesidades de los usuarios finales. 'Cualidades del sistema. 'Funcionales, no−funcionales, del proceso y del mantenimiento

Diseño - Especificación Función ¿CÓMO? Estructura Dividir el sistema en partes y establecer las relaciones entre ellas. Arquitectura y diseño detallado. Establecer qué hará exactamente cada parte. En esta fase se crea un modelo funcional − estructural de los requerimientos. El diseño debe permitir implementaciones que verifiquen los requerimientos.

Verificación Comprobar que los distintos productos del ciclo de vida del software verifican las propiedades y funciones establecidas en los requerimientos. Testing vs. análisis Testing funcional y estructural Ejecución simbólica Verificación & Validación