Ciclo de Vida del Software

Slides:



Advertisements
Presentaciones similares
MODELO DE DESARROLLO DE SOFTWARE
Advertisements

Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
Norma iso/iec TIPOS DE PRUEBA DE SOFTWARE
ISO 9000 ESTÁNDARES INTERNACIONALES APLICADO AL SOFTWARE Ing. Carlos Javier Fernández Corrales.
Calidad de Software.   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro.
La Norma ISO 25000, proporciona una guía para el uso de las series de estándares internacionales llamados requisitos y Evaluación de Calidad de Productos.
Análisis de Proyecto de Software.
Proceso de Implantación y Aceptación del Sistema de Información (IAS)
GESTIÓN DEL RIESGO E INGENERÍA DE SOFTWARE BASADO EN COMPONENTES
Ingeniería de Software: Metodologías
Proceso de desarrollo de sistemas de información.
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Gestión de Proyectos.
Gestión de Proyectos Ágiles
SWEBOK.
CICLO DE VIDA DEL SOFTWARE
Grupo del Proceso de Cierre
GERENCIA DE PROYECTOS GERENCIA DEL ALCANCE Marzo 2012.
MOPROSOFT.
Ciclo de Vida del SIA.
CICLO DE VIDA DEL SOFTWARE
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Universidad Pedagógica Francisco Morazán
PROGRAMA DE INGENIERÍA DE SISTEMAS POR CICLOS PROPEDEUTICOS
Ciclo de Vida del Software
Ingeniería del Software
MODELO CMMI e ISO INTEGRANTES:.
GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA EXPOSICION MEMORIA RAM INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA RODRÍGUEZ.
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Danny Frank Otero Arrascue Ingeniería de Requisitos / Requerimientos Advisor: MEJIA CABRERA HEBER IVAN.
MF. MARGARITA VALLE LEÓN
Unidad 5: Evaluación de los sistemas
Ciclo de vida del Software
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
INGENIERÍA DE SISTEMAS -SISTEMAS HUMANOS INTEGRANTES:  Cerna Albarran Irvin Felipe  Malca Tamay Jhosely Graciela  Palacios Calderon Merly Estefanía.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
La planeación y la organización de los procesos técnicos.
Estándares de desarrollo
MANTENIMIENTO DE SOFTWARE
CICLO DE VIDA DE SOFTWARE
PRESENTADO POR: JUAN DAVID GODOY ING. ELECTRÓNICA II
Tema 2 Sistemas de información y la organización
SOFTWARE EDUCATIVO.
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
Nuestros canales de comunicación Gestión de la Calidad del Software Modelos y Estándares de Calidad en el Software.
Metodología de Desarrollo de Sistemas II Ingeniería de Software  DEFINICIÓN La ingeniería del software es el establecimiento y uso de principios de.
IEEE Estándar para documentación de pruebas de software
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN LA ESCUELA DE TECNOLOGIAS E INNOVACION. ING. Hugo de Jesús Peláez Giraldo Líder Escuela de Tecnologías.
1 Introducción al proceso unificado de desarrollo de software.
SOFTWARE PRESENTADO POR: THE APPLE. ¿QUÉ ES LA INGENIERÍA DE SOFTWARE ? La Ingeniería de Software es una disciplina de la Ingeniería que concierne a todos.
FISME 2019 Ciclo de Vida del Software INTEGRANTES:  Jennifer Franco Verastegui . Brayam Rivera López . José Fernández Valqui . Tereza Delgado Fernández.
ASIGNATURA: REINGENIERÍA DEL SOFTWARE CUATRIMESTRE: I DOCENTE: ING. IRENE MARTÍNEZ MEJÍA CORREO: Managua, 26 de Enero 2019
INTEGRACIÓN DE SISTEMAS DE GESTIÓN MTO. LUIS EDUARDO ROCHA MAGAÑA Integración de Sistemas de Gestión.
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
INTEGRANTES u Álvarez Palomino David u Salazar Colonia Jesús Felipe u Velásquez Huapaya Ricardo.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Ingeniería de Software: Metodologías
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Desarrollo de sistemas
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
LOS 8 PRINCIPIOS DE LA CALIDAD. * Tenemos que saber los requisitos que tiene el cliente * Contacto continuo con el cliente * Satisfacer sus requerimientos.
ICI 502 Procesos de Software
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Proceso Principios Marco de Referencia
INGENIERIA DE SOFTWARE I Ing. Verónica Defaz. MSc.
Transcripción de la presentación:

Ciclo de Vida del Software Ing. Grace Karina González Díaz Esp. Ingeniería de Software

¿Qué es? “ 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.” Norma ISO 12207-1 

Fases del Ciclo de Vida del Software Definición de requerimientos Análisis Diseño Desarrollo e implementación Integración y prueba del software Documentación Entrenamiento y uso Mantenimiento del software

Principales Modelos: Ciclo de vida en cascada o modelo tradicional (WaterFall) Prototipado Modelo o ciclo de vida en espiral Modelos de desarrollo orientados a objetos

Cascada o Tradicional:

Necesito todos los requerimientos explícitamente. Poca flexibilidad para cambios No muestra interactividad en las fases Nada hecho hasta el final. La validación de los requisitos iniciales no se hace hasta el final. La fase de explotación y mantenimiento es un coste adicional para el cliente. Anima a especificar lo que el sistema ha de hacer (definición de requerimientos) antes de la construcción del sistema Planea los componentes que van a interaccionar Gestiona el encuentro de errores Documentación Reducir los costes de desarrollo y mantenimiento Referente a las tareas a realizar: Organización estructurada

Prototipado:

Diseño rápido Es usado cuando el cliente, no esta seguro de lo que quiere. Reutilización de Código Es mas orientado al cliente, lo que permite validar y satisfacer los requerimientos del mismo. No se tiene en cuenta la calidad del software ni su mantenimiento. Ineficiencia de los programas, reutilización de recursos, lenguajes inapropiados.

Espiral:

Contempla “el riesgo del proyecto” Se produce una cadena continua de productos, los cuales están disponibles para la examinación y evaluación por parte del cliente Provee mecanismos para la aseguración de la calidad del software La reevaluación después de cada fase permite cambios en las percepciones de los usuarios, avances tecnológicos o perspectivas financieras Falta un proceso de guía explícito para determinar objetivos, limitaciones y alternativas Provee más flexibilidad que la conveniente para la mayoría de las aplicaciones La pericia de tasación del riesgo no es una tarea fácil. El autor declara que es necesaria mucha experiencia en proyectos de software para realizar esta tarea exitosamente.

Próxima Clase Consultar sobre modelos de ciclo de vida orientados a Objetos.