en este tema no existe acuerdo absoluto de las etapas que componen el ciclo de vida de un sistema de...

15
Ciclo de Vida de un Proyecto de Software

Upload: mariano-vargas-murillo

Post on 24-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Ciclo de Vida de un Proyecto de Software

Page 2: 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

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 sistemático que se debe seguir con el fin de lograr el éxito, además se reconoce que su presencia y análisis por etapas, donde se incluye analista y usuarios, mejora el desarrollo de este.

Si bien las etapas se presentan de manera discreta, nunca se llevan a cabo como un elemento independiente sino que el ciclo de desarrollo de los sistemas transcurre en etapas, con actividades en plena acción que luego cesan poco a poco y no como elementos separados.

Page 3: 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

El software nace, crece y muere 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

Page 4: 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

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

Page 5: 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

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 los requisitos hasta la finalización de su uso”

Page 6: 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

Modelo Cascada

Análisis

Diseño

Codificación

Integración

Mantenimiento

Page 7: 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

Modelo en Cascada

Inconveniencias Rígido, difícil de rectificar Documentación inicial se vuelve obsoleta

Desarrollo evolutivo Ciclo de vida en espiral Uso de prototipos Extreme Programming RAD (Rappid Application Development)

Cambia el proceso pero no las actividades

Page 8: 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

MODELO V

El modelo de ciclo de vida V proviene del principio que establece que los procedimientos utilizados para probar si la aplicación cumple las especificaciones ya deben haberse creado en la fase de diseño

Page 9: 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
Page 10: 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

Modelo en Espiral

Análisis

Diseño

Construcción

Evaluación A

DCEA

DCE

A

D

EA

DCE

C

Prototipado Iterativoo Diseño Espiral

Solución

Libro que trata de los tipos del Ciclo de Vida del Software

http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcu097%20-%2001.pdf

Page 11: 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

La gestión de un proyecto de software

comienza con un conjunto de actividades que globalmente se denomina planificación del proyecto.

Antes de que el proyecto comience, el gestor y el equipo de software deben realizar una estimación del trabajo a realizar, y de los recursos necesarios y del tiempo que transcurrirá desde el comienzo hasta el final de su realización.

Planificación y gestión

Page 12: 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

El objetivo de la planificación del proyecto de software es proporcional un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, coste y plantación temporal. Las estimaciones deberían definir los escenarios del «mejor caso» y «peor caso» de forma que los resultados del proyecto puedan limitarse.

Page 13: 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

Consiste en identificar los requerimientos de información de los

usuarios para realizar sus tareas a través de entrevistas, estudio de formularios, cuestionarios u observaciones.

Lo anterior permite formar una imagen sobre la organización y sus objetivos.

En ocasiones, se llegan a concluir sólo las primeras dos etapas del ciclo de desarrollo de los sistemas, abandonándose el proyecto.

Pagina que Explica detalladamente los Requerimientos

http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060030/lecciones/Capitulo%202/requerimientos.html

Determinación de los Requerimientos

Page 14: 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

En esta etapa corresponde la determinación

de entradas de datos, procesos y salidas del sistema usando para esto herramientas como los diagramas de flujo de datos a partir de los cuales desarrolla un diccionario de datos.

Ver el siguiente ejemplo: http://www.youtube.com/watch?v=ukIUpNnEG

2Y&feature=related

Análisis y Diseño

Page 15: 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

Méndez Moreno Demetrio Pérez Guzmán Maribel García Aristeo Alan Vidaurri Moreno Alejandro Rivas Castelar Denisse Gutiérrez Zabaleta Carlos Alberto

Integrantes