Ciclo de Vida del Software

Slides:



Advertisements
Presentaciones similares
Análisis de Campo de Fuerzas
Advertisements

EL PROCESO DE DESARROLLO DEL SOFTWARE
Ciclo de vida de desarrollo de software
Desarrollo en espiral.
Ciclo de Programación y Aplicaciones
Estructuras With Leonel Morales Díaz Ingeniería Simple Disponible en: Copyright.
Repaso – Clases 01 a 12 Leonel Morales Díaz Ingeniería Simple Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos.
Estructura For Each Leonel Morales Díaz Ingeniería Simple Disponible en: Copyright.
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
Ingeniería de Software
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
SISTEMAS II CICLO DE VIDA.
2010 Enterprise Unified Process (EUP)
Modelos de Proceso del Software
Ingeniería del Software
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
Desarrollo Orientado a Objetos con UML
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.
Ingeniería de Software
Modelo de ciclo de vida en espiral
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
Tema 1: Introducción al análisis y diseño de aplicaciones software
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: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ingeniería del Software
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
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.
Estudio de Viabilidad del Sistema (EVS)
Unidad 3: Adquisición de Paquetes de Software Msc. Lic. Susana I. Herrera - Lic. Paola Budán UNSE 2012.
Alexander Aristizabal Ángelo flores herrera
  En este tema no existe acuerdo absoluto de las etapas que componen el ciclo de vida de un sistema de información pero si existe consenso en el orden.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
UNIDAD 2 ASEGURAMIENTO DE LA CALIDAD (SQA)
Roles de Open UP.
Ingeniería de software
Proceso de desarrollo de software Pablo Gervás F. Informática, UCM, noviembre 2007.
METODOLOGIAS DE DESARROLLO DE SOFTWARE
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.
Ingeniería del Software I
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
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.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Introducción Mayo 16, 2012 Análisis y Diseño de Sistemas.
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.
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
INSTITUTO TECNOLÓGICO DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS E DESARROLLO DE SISTEMAS “PRUEBAS E IMPLEMENTACIONES” INTEGRANTES: SOTERO.
Experiencia de México Taller sobre TIC y Compras Públicas.
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,
Informática Administrativa Unidad de Aprendizaje: Programación Estructurada Autor: M. en C. Ed. Patricia Delgadillo Gómez Agosto-2015 Universidad Autónoma.
Verificación y Validación del Software
Ciclo de Vida del Software
Transcripción de la presentación:

Ciclo de Vida del Software Leonel Morales Díaz Ingeniería Simple leonel@ingenieriasimple.com Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos reservados Disponible en: http://www.ingenieriasimple.com/introprogra

Concepto El software nace, crece y muere Software obsoleto Es su ciclo de vida Nace con sus requerimientos y diseño Crece con su desarrollo y mantenimiento Muere cuando se reemplaza por otro Software obsoleto

Software Obsoleto Razones Crecimiento de la empresa Cambio de los requerimientos originales Número de usuarios Número de transacciones Distribución del software Cambio de operaciones Ampliación Integración con otros sistemas

Definición Formal ISO/IEC 12207 Information Technology / Software Life Cycle Processes Estándar para los procesos de ciclo de vida del software “Un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso”.

Actividades Modelo en cascada Análisis Diseño Codificación Integración Mantenimiento

Modelo en Cascada Inconveniencias Desarrollo evolutivo Rígido, difícil de rectificar Documentación inicial se vuelve obsoleta Desarrollo evolutivo Ciclo de vida en espiral Uso de prototipos (de diversa fidelidad) Extreme Programming RAD (Rappid Application Development) Cambia el proceso pero no las actividades

Prototipado Iterativo o Diseño Espiral Modelo en Espiral Solución Construcción E C A D E C A D E C Evaluación Diseño A D E C A D Prototipado Iterativo o Diseño Espiral Análisis

Diseño Centrado en el Usuario

Análisis Entrada Actividades Salida Conocimiento del dominio de la aplicación, actividades de los usuarios, mercado, etc. Actividades Identificar las necesidades del usuario Análisis de viabilidad Determinar los requerimientos de la aplicación Salida Documento de requerimientos del software

Diseño Entrada Actividades Salida Documento de requerimientos del software Actividades Establecer estrategia de solución Análisis de alternativas. Formalizar la solución Descomponer y organizar la aplicación Fijar descripciones de cada módulo Salida Documento de diseño del software UML (Universal Modeling Language)

Codificación Entrada Actividades Salida Documento de diseño del software Actividades Creación del código fuente Pruebas de unidades Salida Código de módulos, probado

Integración. Validación Entrada Código de módulos, probado Documento de requerimientos del software (validación) Actividades Pruebas de integración Pruebas de validación Salida Aplicación completa, lista para usar

Mantenimiento Entrada Actividades Salida Software listo para usar Instalación Uso en paralelo Implementación Nuevos requerimientos, correcciones y modificaciones Soporte de usuarios Salida Aplicación respondiendo a las necesidades actuales