unidad 1 ciclo de vida

14
UNIDAD 1 CICLO DE VIDA DE UN PROYECTO DE SOFTWARE

Upload: isabel

Post on 01-Jul-2015

1.278 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Unidad 1 ciclo de vida

UNIDAD 1

CICLO DE VIDA DE UN PROYECTO DE

SOFTWARE

Page 2: Unidad 1 ciclo de vida

Porque?

El ciclo de vida permite que los errores se detecten lo

antes posible y por lo tanto, permite a los

desarrolladores concentrarse en la calidad del software, en los plazos

de implementación y en los costos asociados.

Page 3: Unidad 1 ciclo de vida

Cada actividad involucrada en la producción del software cae en uno de estos bloques:

Análisis: tener claro qué hay que hacer.

Diseño: decidir cómo se hace.

Producción: hacerlo.

Mantenimiento: mejorar y actualizarse.

Page 4: Unidad 1 ciclo de vida

ProcedimientosDefinición de objetivo: Se define el resultado del proyecto y su papel en la estrategia global.

Análisis de los requisitos y su viabilidad: Recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.

Page 5: Unidad 1 ciclo de vida

Diseño general: Requisitos generales de la arquitectura de la aplicación. En esta etapa se define una subdivisión del sistema por funciones y la forma de comunicación para su interacción.

Identificar la arquitectura del sistemaDefinir los componentes del sistema

Page 6: Unidad 1 ciclo de vida

Diseño en detalle: definición precisa de cada subconjunto de la aplicación. En esta etapa se adecuará el análisis a las características específicas del software.

Agregar detalles de implementación al modelo general.Desarrollar el modelo de interfaz.Desarrollar los modelos de control, persistencia y comunicación

Page 7: Unidad 1 ciclo de vida

Programación: Es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.

Page 8: Unidad 1 ciclo de vida

Prueba de unidad: Prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.

Page 9: Unidad 1 ciclo de vida

Integración: Garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.

Page 10: Unidad 1 ciclo de vida

Prueba beta (o validación): Garantizar que el software cumple con las especificaciones originales.

Page 11: Unidad 1 ciclo de vida

Documentación: Documentar información necesaria para los usuarios del software y para desarrollos futuros.

Page 12: Unidad 1 ciclo de vida

Implementación: Poner en marcha el Sistema desarrollado. En esta etapa el equipo de proyecto debe acompañar al usuario para su entrega y que comience su operación

Page 13: Unidad 1 ciclo de vida

Mantenimiento: Fase dedicada a mantener y mejorar el software para corregir errores descubiertos (mantenimiento correctivo) e incorporar nuevos requisitos(mantenimiento continuo). Esto puede llevar más tiempo incluso que el desarrollo del software inicial.

Page 14: Unidad 1 ciclo de vida

NOTA IMPORTANTE

El orden y la presencia de cada uno de estos procedimientos en el ciclo de vida de una

aplicación dependen del tipo de modelo de ciclo de vida acordado entre el cliente y el

equipo de desarrolladores.