CICLO DE VIDA
Un modelo de ciclo de vida de software  es una vista de las actividades que ocurren durante el desarrollo de software , intenta determinar el  orden de las etapas involucradas y los criterios de transición  asociadas entre estas etapas.  CICLO DE VIDA
Describe las fases principales de desarrollo de software.  Ayuda a administrar el progreso del desarrollo, y provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.  MODELO DE CICLO DE VIDA
CLASIFICACION POR: El  alcance   Las  características  (contenidos) de las fases en que dividen el ciclo.  La  estructura  de la sucesión de las fases que puede ser lineal, con prototipado, en espiral, etc.
CICLO DE VIDA LINEAL
CICLO DE VIDA EN ESPIRAL
Codificar y corregir. Cascada Pura Ciclo en “V” ALGUNOS MODELOS
Es un modelo poco útil, pero bastante común Si no se ha seleccionado explícitamente otro modelo, por omisión se estará utilizando este modelo  Contiene dos pasos: Escribir código, corregir problemas en el código. Se trata de primero implementar algo de código y luego pensar acerca de requisitos, diseño, validación, y mantenimiento.  CODIFICAR Y CORREGIR
Está diseñado para modelos grandes. Es un modelo formal. Está diseñado por una progresión de etapas CASCADA PURA
ESQUEMA: CASCADA PURA Implementación Utilización Planeación Análisis Diseño
El ciclo de vida en V, es una variación del modelo en cascada que trata el problema de que las pruebas del software son dejadas al final del desarrollo. Toma su nombre de la forma en la cual se visualiza y es una evolución del modelo en cascada en el cual se realizan actividades en paralelo y facilita las pruebas del sistema.  CICLO EN V
CICLO EN V
Conjunto de actividades  que los analistas, diseñadores y usuarios realizan para desarrollar e implementar un sistema de información. METODO CLASICO DEL CICLO DE VIDA
CICLO DE VIDA INVESTIGACIÓN PRELIMINAR REQUERIMIENTOS DEL SISTEMA DISEÑO DEL SISTEMA DESARROLLO DEL SOFTWARE PRUEBA DE LOS SISTEMAS IMPLANTACIÓN Y EVALUACIÓN ACLARACIÓN DE LA SOLICITUD ESTUDIO DE FACTIBILIDAD APROBACIÓN DE LA SOLICITUD TÉCNICA ECONÓMICA OPERACIONAL ACTIVIDADES DEL CICLO DE VIDA
La solicitud para recibir ayuda de un sistema de información puede originarse por varias razones; sin importar cuales sean estas, el proceso se inicia siempre con la petición de una persona.  INVESTIGACION PRELIMINAR
La solicitud del proyecto debe examinarse para determinar con precisión lo que el solicitante desea.  ACLARACION DE LA SOLICITUD
Técnica.  El trabajo para el proyecto, ¿puede realizarse con el equipo actual y el personal disponible?... Económica.  Al crear el sistema, ¿los beneficios que se obtienen serán suficientes para aceptar los costos?... Operacional.  Si se desarrolla e implanta, ¿será utilizado el sistema?... ESTUDIO DE FACTIBILIDAD
Aquellos proyectos que son deseables y factibles deben incorporarse en los planes. La administración decide que proyectos son los más importantes y decide el orden en que se llevarán a cabo.  APROBACION DE LA SOLICITUD
¿Qué es lo que se hace? ¿Cómo se hace? ¿Con qué frecuencia se presenta? ¿Qué tan grande es el volumen de transacciones o de decisiones? ¿Cuál es el grado de eficiencia con que se efectúan las tareas? ¿Existe algún problema? Conforme se reúnen los detalles, los analistas estudian los datos sobre requerimientos con la finalidad de identificar  las características que debe tener el nuevo sistema. Determinación de los requerimientos del sistema
Diseño Lógico Produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la investigación preliminar.  Los procedimientos que se escriben indican cómo procesar los datos y producir las salidas. DISEÑO DEL SISTEMA
Diseño físico Los encargados pueden instalar (o modificar) software comprado a terceros o escribir el programa a la medida del solicitante. Depende del costo, del tiempo y la disponibilidad del programador. DESARROLLO DEL SOFTWARE
El sistema se emplea de manera experimental para asegurarse que el software no tenga fallas.  En muchas organizaciones, las pruebas son conducidas por personas ajenas al grupo que escribió los programas originales; con esto se persigue asegurar, por una parte, que las pruebas sean completas e imparciales, y por otra, que el software sea más confiable. PRUEBA DEL SISTEMA
Implementación es el proceso de verificar e instalar nuevo equipo Entrenar a los usuarios Instalar la aplicación Construir los archivos de datos La evaluación se lleva a cabo para identificar puntos débiles y fuertes. Evaluación operacional Impacto organizacional Opinión de los administradores Desempeño del desarrollo PRUEBA DEL SISTEMA
Valoración de la forma en que funciona el sistema: Facilidad de uso Tiempo de respuesta Los formatos de información Confiabilidad global Nivel de utilización EVALUACION OPERACIONAL
Identificación de los beneficios Finanzas (costos, ingresos, ganancias) Eficiencia operacional Impacto competitivo Flujo de información IMPACTO ORGANIZACIONAL
Evaluación de las actitudes de directivos y administradores dentro d la organización así como d los usuarios finales OPINION DE LOS ADMINISTRADORES
Tiempo y esfuerzo de desarrollo Presupuestos y estándares Valoración de métodos y herramientas utilizadas en el desarrollo DESEMPEÑO DEL DESARROLLO

Ciclo de vida

  • 1.
  • 2.
    Un modelo deciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software , intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estas etapas. CICLO DE VIDA
  • 3.
    Describe las fasesprincipales de desarrollo de software. Ayuda a administrar el progreso del desarrollo, y provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software. MODELO DE CICLO DE VIDA
  • 4.
    CLASIFICACION POR: El alcance Las características (contenidos) de las fases en que dividen el ciclo. La estructura de la sucesión de las fases que puede ser lineal, con prototipado, en espiral, etc.
  • 5.
  • 6.
    CICLO DE VIDAEN ESPIRAL
  • 7.
    Codificar y corregir.Cascada Pura Ciclo en “V” ALGUNOS MODELOS
  • 8.
    Es un modelopoco útil, pero bastante común Si no se ha seleccionado explícitamente otro modelo, por omisión se estará utilizando este modelo Contiene dos pasos: Escribir código, corregir problemas en el código. Se trata de primero implementar algo de código y luego pensar acerca de requisitos, diseño, validación, y mantenimiento. CODIFICAR Y CORREGIR
  • 9.
    Está diseñado paramodelos grandes. Es un modelo formal. Está diseñado por una progresión de etapas CASCADA PURA
  • 10.
    ESQUEMA: CASCADA PURAImplementación Utilización Planeación Análisis Diseño
  • 11.
    El ciclo devida en V, es una variación del modelo en cascada que trata el problema de que las pruebas del software son dejadas al final del desarrollo. Toma su nombre de la forma en la cual se visualiza y es una evolución del modelo en cascada en el cual se realizan actividades en paralelo y facilita las pruebas del sistema. CICLO EN V
  • 12.
  • 13.
    Conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implementar un sistema de información. METODO CLASICO DEL CICLO DE VIDA
  • 14.
    CICLO DE VIDAINVESTIGACIÓN PRELIMINAR REQUERIMIENTOS DEL SISTEMA DISEÑO DEL SISTEMA DESARROLLO DEL SOFTWARE PRUEBA DE LOS SISTEMAS IMPLANTACIÓN Y EVALUACIÓN ACLARACIÓN DE LA SOLICITUD ESTUDIO DE FACTIBILIDAD APROBACIÓN DE LA SOLICITUD TÉCNICA ECONÓMICA OPERACIONAL ACTIVIDADES DEL CICLO DE VIDA
  • 15.
    La solicitud pararecibir ayuda de un sistema de información puede originarse por varias razones; sin importar cuales sean estas, el proceso se inicia siempre con la petición de una persona. INVESTIGACION PRELIMINAR
  • 16.
    La solicitud delproyecto debe examinarse para determinar con precisión lo que el solicitante desea. ACLARACION DE LA SOLICITUD
  • 17.
    Técnica. Eltrabajo para el proyecto, ¿puede realizarse con el equipo actual y el personal disponible?... Económica. Al crear el sistema, ¿los beneficios que se obtienen serán suficientes para aceptar los costos?... Operacional. Si se desarrolla e implanta, ¿será utilizado el sistema?... ESTUDIO DE FACTIBILIDAD
  • 18.
    Aquellos proyectos queson deseables y factibles deben incorporarse en los planes. La administración decide que proyectos son los más importantes y decide el orden en que se llevarán a cabo. APROBACION DE LA SOLICITUD
  • 19.
    ¿Qué es loque se hace? ¿Cómo se hace? ¿Con qué frecuencia se presenta? ¿Qué tan grande es el volumen de transacciones o de decisiones? ¿Cuál es el grado de eficiencia con que se efectúan las tareas? ¿Existe algún problema? Conforme se reúnen los detalles, los analistas estudian los datos sobre requerimientos con la finalidad de identificar las características que debe tener el nuevo sistema. Determinación de los requerimientos del sistema
  • 20.
    Diseño Lógico Producelos detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la investigación preliminar. Los procedimientos que se escriben indican cómo procesar los datos y producir las salidas. DISEÑO DEL SISTEMA
  • 21.
    Diseño físico Losencargados pueden instalar (o modificar) software comprado a terceros o escribir el programa a la medida del solicitante. Depende del costo, del tiempo y la disponibilidad del programador. DESARROLLO DEL SOFTWARE
  • 22.
    El sistema seemplea de manera experimental para asegurarse que el software no tenga fallas. En muchas organizaciones, las pruebas son conducidas por personas ajenas al grupo que escribió los programas originales; con esto se persigue asegurar, por una parte, que las pruebas sean completas e imparciales, y por otra, que el software sea más confiable. PRUEBA DEL SISTEMA
  • 23.
    Implementación es elproceso de verificar e instalar nuevo equipo Entrenar a los usuarios Instalar la aplicación Construir los archivos de datos La evaluación se lleva a cabo para identificar puntos débiles y fuertes. Evaluación operacional Impacto organizacional Opinión de los administradores Desempeño del desarrollo PRUEBA DEL SISTEMA
  • 24.
    Valoración de laforma en que funciona el sistema: Facilidad de uso Tiempo de respuesta Los formatos de información Confiabilidad global Nivel de utilización EVALUACION OPERACIONAL
  • 25.
    Identificación de losbeneficios Finanzas (costos, ingresos, ganancias) Eficiencia operacional Impacto competitivo Flujo de información IMPACTO ORGANIZACIONAL
  • 26.
    Evaluación de lasactitudes de directivos y administradores dentro d la organización así como d los usuarios finales OPINION DE LOS ADMINISTRADORES
  • 27.
    Tiempo y esfuerzode desarrollo Presupuestos y estándares Valoración de métodos y herramientas utilizadas en el desarrollo DESEMPEÑO DEL DESARROLLO