CICLO DE VIDA DEL SOFTWARE

Slides:



Advertisements
Presentaciones similares
Desarrollo en espiral.
Advertisements

SISTEMAS II CICLO DE VIDA.
MODELOS ORIENTADOS A OBJETOS
Ciclo de Vida del Software
VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
Desarrollo de Página WEB
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
SISTEMAS II CICLO DE VIDA.
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Modelo de ciclo de vida clásico o en cascada
Herramientas CASE.
Fundamentos de Ingeniería de Software
MARCO METODOLOGICO.
Modelos de Proceso del Software
Ingeniería del Software
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Desarrollo Orientado a Objetos con UML
Ingeniería de Software Orientada a Objetos
Fundamentos de Programación
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
DISEÑO Genera soluciones a requerimientos planteados
Ingeniería de Software
Ingeniería de Software
El Ciclo de Vida del Proyecto
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Las etapas de un proyecto
Metodologías para el desarrollo de Sistemas de Información:
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
Metodología para el desarrollo de Software educativo POO
SISTEMAS II CICLO DE VIDA.
Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.
MODELO DE DESARROLLO DE SOFTWARE
Ingeniería de Software Asistida por Computadora
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingeniería del Software
DISEÑO Genera soluciones a requerimientos planteados Describe las especificaciones del sistema propuesto Define CÓMO lo va a hacer el nuevo Sistema Define.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Importancia en la efectividad del:
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Ingeniería del software
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Alexander Aristizabal Ángelo flores herrera
Diseño de Sistemas.
Introducción a UML Departamento de Informática Universidad de Rancagua
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
UML.
Relación con otras asignaturas del plan de estudio
Metodologías de Desarrollo de Sistemas de Información
Unidad 3 MODELO DE ANALISIS.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
PROCESOS DE DESARROLLO DE SOFTWARE
Actividades en el Proceso de desarrollo de Software
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Ingeniería del Software I
“ 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.
Ingeniería de Software
UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.RENE GARCIA TEMA CASCADA.
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.
Fundamentos de Computación
RAPID APPLICATION DEVELOPMENT RAD. Proceso de RAD Involucrar en todos los aspectos al usuario en el desarrollo del sistema Uso continuo y repetitivo de.
Software de Comunicaciones
Modelo de procesos de software
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
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,
Desarrollo iterativo e incremental
Transcripción de la presentación:

CICLO DE VIDA DEL SOFTWARE Conjunto de actividades llevadas a cabo para desarrollar y poner en marcha un SI. Las actividades o fases están determinadas por una metodología. Metodologías: Enfoque dado al desarrollo de software con herramientas y métodos propios. Algunas son: Ciclo de Vida Clásico o Metodología Estructurada. Evolutivo – Incremental o de Cascada. Prototipado Evolutivo. Metologías Orientadas a Objetos. Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Metodología Estructurada Sus características generales son: Se maneja como proyecto Gran volumen de datos y transacciones Abarca varias áreas organizativas de la empresa Tiempo de desarrollo largo Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra) Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Metodología Estructurada: Se enfoca en una visión funcional del sistema orientada por procesos EST. DE FACTIBIL. ANÁLISIS DISEÑO PROGRAMACIÓN IMPLANTACIÓN MANTENIMIENTO AUDITORÍA Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Metodología Evolutiva – Incremental o en Cascada Sus caracteríticas generales son: Se deriva de la estructurada Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo Permite cumplir etapas o fases en paralelo Inconvenientes heredados Se tarda mucho tiempo en pasar por todo el ciclo El mantenimiento se realiza en el código fuente Las revisiones de proyectos de gran complejidad son muy difíciles Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Metodología Evolutiva – Incremental o en Cascada EST. DE FACTIBIL. ANÁLISIS DISEÑO PROGRAMACIÓN IMPLANTACIÓN MANTENIMIENTO AUDITORÍA Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Prototipado Evolutivo: Construcción rápida de prototipos que mediante refinamiento evolutivo satisface las necesidades del usuario. Fases: Definición de las especificaciones del sistema (pantallas, menú, reportes, base de datos) Creación del sistema prototipo (interfaz, pantallas, reportes, base de datos, parte código fuente) Refinación del sistema prototipo (se expande y refina el sistema de acuerdo a los requerimientos de los usuarios) Desarrollo del sistema operativo (en base al prototipo final, se desarrolla el sistema operativo y se elimina el sistema prototipo) Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Prototipado evolutivo Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Metodologías Orientadas a Objetos: El mundo se concibe como objetos que tienen propiedades y comportamiento, que forman grupos llamados clases y que se interactúan entre si. La principal herramienta de las metodologías OO es el UML (Unified Modeling Languaje) Fases: Requerimientos Análisis de la estructura de objetos Análisis del comportamiento de objetos Diseño de la estructura de objetos Diseño del comportamiento de objetos Programación Prueba Puesta en producción Mantenimiento Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE Diagrama de Clases Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE INGENIERÍA DE SOFTWARE ASISTIDA POR COMPUTADOR (CASE) Nombre dado a las herramientas empleadas para ayudar en las actividades del proceso de construcción de software, como la especificación de requerimientos, el diseño, el desarrollos de programas y las pruebas. Actividades Desarrollo de modelos gráficos del sistema. Construcción de diccionarios de datos. Generación de interfaces de usuario Depuración de programas. Software y Procesos Contables Fernando González Gil

CICLO DE VIDA DEL SOFTWARE MIEMBROS DE UN PROYECTO DE SISTEMAS   Líder (Gerencia el proyecto) Analista (Recoge información inicial y define requerimientos) Diseñador S.I. (Diseña el S.I.) Diseñador B.D. (Diseña Base de Datos) Programador (Codifica/Prueba) Usuario Directo (expresa necesidades) Software y Procesos Contables Fernando González Gil