Etapasdesarrollosoftware

26
Daniel Benito Román Ocampo Fundamentos de Desarrollo de Sistemas Etapas del Ciclo de Vida del Producto de Software Daniel Benito Román Ocampo Departamento de Sistemas y Computación

Transcript of Etapasdesarrollosoftware

Page 1: Etapasdesarrollosoftware

Daniel Benito Román Ocampo

Fundamentos de Desarrollo de Sistemas

Etapas del Ciclo de Vida del Producto de Software

Daniel Benito Román OcampoDepartamento de Sistemas y Computación

Page 2: Etapasdesarrollosoftware

Etapas del Ciclo de Vida del ProductoProduct Life Cycle (PLC)

1.1. AnálisisAnálisis

2.2. DiseñoDiseño

3.3. DesarrolloDesarrollo

enero de 20102

4.4. PruebasPruebas

5.5. ImplementaciónImplementación

6.6. MantenimientoMantenimiento

7.7. FinFin deldel CicloCiclo

Page 3: Etapasdesarrollosoftware

Etapa de Análisis

�� AnálisisAnálisis : Es el proceso de investigar un problema que se quiere

resolver.� Definir claramente el Problema que se desea resolver o el sistema que sedesea crear.

� Identificar los componentes principales que integrarán el producto.

enero de 20103

� Identificar los componentes principales que integrarán el producto.

Page 4: Etapasdesarrollosoftware

Etapa de Diseño

� Diseño : Es el proceso de utilizar la información recolectada en laetapa de análisis al diseño del producto.

� La principal tarea de la etapa de diseño es desarrollar un modelo o las

especificaciones para el producto o Componentes del Sistema.

enero de 20104

Page 5: Etapasdesarrollosoftware

Etapa de Desarrollo

� Desarrollo : Consiste en utilizar los modelos creados durante laetapa de diseño para crear los componentes del sistema.

enero de 20105

Page 6: Etapasdesarrollosoftware

Etapa de Pruebas o Verificación

� Prueba : Consiste en asegurar que los componentes individuales queintegran al sistema o producto, cumplen con los requerimientos de laespecificación creada durante la etapa de diseño.

enero de 20106

Se recomienda aplicar las etapas:

• Análisis• Diseño• Desarrollo• Prueba

A cada uno de los ejercicios de este curso.

Page 7: Etapasdesarrollosoftware

Etapa de Implementación o Entrega

� Implantación : Consiste en poner a disposición del cliente el producto.

enero de 20107

Page 8: Etapasdesarrollosoftware

Etapa de Mantenimiento

� Mantenimiento : Consiste en corregir problemas del producto y re-liberar el producto como una nueva versión o revisión (producto mejorado).

enero de 20108

Page 9: Etapasdesarrollosoftware

Etapa final EOL (End-of-Life)

� El fin del ciclo del producto consiste en realizar todas las tareas necesarias paraasegurar que los clientes y los empleados están consientes de que el producto yano será vendido ni soportado.

enero de 20109

Page 10: Etapasdesarrollosoftware

Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: SelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheck

Encuentra la definición mas adecuada para cada palabra:

enero de 201010

Page 11: Etapasdesarrollosoftware

Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: SelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheck

Encuentra la definición mas adecuada para cada palabra:

Crear un modelo del producto.

enero de 201011

Crear un modelo del producto.

Determina el alcance del problema.

Atender las solicitudes del cliente y agregar mejoras.

Indicar al cliente que el producto no estará mas disponible.

Asegurarse que el producto trabaja como se indicó en la especificación.

Crear el producto.

Realizar el primer envío al cliente.

Page 12: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

enero de 201012

Page 13: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo el cliente explica lo que quiere

enero de 201013

Page 14: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo el líder de proyecto lo entiende

enero de 201014

Page 15: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo el analista de sistemas lo diseña

enero de 201015

Page 16: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo el programador lo codifica

enero de 201016

Page 17: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo el ejecutivo de ventas lo describe

enero de 201017

Page 18: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo fue documentado el proyecto

enero de 201018

Page 19: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cuales funciones fueron instaladas

enero de 201019

Page 20: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo le facturaron al cliente

enero de 201020

Page 21: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo fue el soporte que le dieron

enero de 201021

Page 22: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Cómo fue el soporte que le dieron

enero de 201022

Page 23: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

Que es lo que el cliente realmente quería

enero de 201023

Page 24: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

enero de 201024

Page 25: Etapasdesarrollosoftware

Ciclo de vida del Desarrollo de Sistemas

enero de 201025

Page 26: Etapasdesarrollosoftware

Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: Ejercicios: SelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheckSelftCheck

Encuentra la definición mas adecuada para cada palabra:

enero de 201026