Ciclo de Vida del Software

Slides:



Advertisements
Presentaciones similares
Ciclo de Vida del Software
Advertisements

Ingenieria de software
MODELO DE DESARROLLO DE SOFTWARE
  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.
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.
RAPID APPLICATION DEVELOPMENT RAD. Proceso de RAD Involucrar en todos los aspectos al usuario en el desarrollo del sistema Uso continuo y repetitivo de.
Sistemas de Información Enfoques para la Construcción de los Sistemas de Información MBA Luis Elissondo.
CONCEPTO INGENIERÍA DE SOFTWARE  Analiza, diseña y desarrolla productos de sistemas software, proponiendo la plataforma tecnológica más apropiada. Domina.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
RUP Vs. XP Sandra Lorena Anaya. Introducción ● Calidad del SW ● Transparencia y control sobre el proceso ● Producir lo esperado en el tiempo esperado.
Trabajo Final de Máster, PEC2 4 de Junio de 2012.
BASE DE DATOS Reingeniería de Procesos. Modelo de BPR Definición del Negocio Refinamiento e instanciación Evaluación de procesos Especificación y diseño.
International Organization for Standardization. Organización Internacional de Normalización La ISO es una organización no gubernamental establecida el.
Análisis de Proyecto de Software.
Proceso de Implantación y Aceptación del Sistema de Información (IAS)
Ingeniería de Software: Metodologías
Proceso de desarrollo de sistemas de información.
METODOLOGIAS DE DESARROLLO DE SOFTWARE
MODELO DE PROVISION DE SERVICIOS T.I. – GERENCIA DE APLICACIONES
Gestión de Proyectos.
1  Introducción a Rational Unified Process (RUP) Profesor Abraham Oliver Jara Miranda – JornSoft S.A.
CC4401 – Ingeniería de Software I
SWEBOK.
Metodología Desarrollo de Sistemas de Información.
DISEÑO Y AUDITORIA DE SISTEMAS
CICLO DE VIDA DEL SOFTWARE
MOPROSOFT.
INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS
Programación orientada a objetos
Ingeniería de Software: Metodologías
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
Programación orientada a objetos
Ingeniería del Software
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),
Ciclo de Vida del Software
MF. MARGARITA VALLE LEÓN
Ciclo de vida del Software
I N S T R U C O A L D I S E Ñ O MODELO ADDIE.
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 de Pareto Elección de los cambios más importantes a realizar Ingeniería Simple Copyright 2008 by Leonel Morales Díaz.
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.
INTRODUCCIÓN A UML Y AL ADOO 1 Diagramas en UML ◦Diagramas de casos de uso ◦Diagramas de clases y objetos ◦Diagramas de secuencia ◦Diagramas de colaboración.
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.
MANTENIMIENTO DE SOFTWARE
CICLO DE VIDA DE SOFTWARE
PRESENTADO POR: JUAN DAVID GODOY ING. ELECTRÓNICA II
Implementación de los Sistemas de Información
Análisis y Diseño de Sistemas.
3. Técnicas para la busqueda y selección de alternativas
INGENIERÍA DE SOFTWARE CAPITULO I ANALISIS DE REQUISITOS Por:
Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS.
IEEE Estándar para documentación de pruebas de software
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
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
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
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.
ICI 502 Procesos de Software
Transcripción de la presentación:

Ciclo de Vida del Software 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