Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ciclo de vida

5,645 views

Published on

Published in: Technology, Business
  • Be the first to comment

Ciclo de vida

  1. 1. CICLO DE VIDA
  2. 2. <ul><li>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. </li></ul>CICLO DE VIDA
  3. 3. <ul><li>Describe las fases principales de desarrollo de software. </li></ul><ul><li>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. </li></ul>MODELO DE CICLO DE VIDA
  4. 4. CLASIFICACION POR: <ul><li>El alcance </li></ul><ul><li>Las características (contenidos) de las fases en que dividen el ciclo. </li></ul><ul><li>La estructura de la sucesión de las fases que puede ser lineal, con prototipado, en espiral, etc. </li></ul>
  5. 5. CICLO DE VIDA LINEAL
  6. 6. CICLO DE VIDA EN ESPIRAL
  7. 7. <ul><li>Codificar y corregir. </li></ul><ul><li>Cascada Pura </li></ul><ul><li>Ciclo en “V” </li></ul>ALGUNOS MODELOS
  8. 8. <ul><li>Es un modelo poco útil, pero bastante común </li></ul><ul><li>Si no se ha seleccionado explícitamente otro modelo, por omisión se estará utilizando este modelo </li></ul><ul><li>Contiene dos pasos: </li></ul><ul><li>Escribir código, corregir problemas en el código. </li></ul><ul><li>Se trata de primero implementar algo de código y luego pensar acerca de requisitos, diseño, validación, y mantenimiento. </li></ul>CODIFICAR Y CORREGIR
  9. 9. <ul><li>Está diseñado para modelos grandes. </li></ul><ul><li>Es un modelo formal. </li></ul><ul><li>Está diseñado por una progresión de etapas </li></ul>CASCADA PURA
  10. 10. <ul><li>ESQUEMA: </li></ul>CASCADA PURA Implementación Utilización Planeación Análisis Diseño
  11. 11. <ul><li>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. </li></ul><ul><li>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. </li></ul>CICLO EN V
  12. 12. CICLO EN V
  13. 13. <ul><li>Conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implementar un sistema de información. </li></ul>METODO CLASICO DEL CICLO DE VIDA
  14. 14. 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
  15. 15. <ul><li>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. </li></ul>INVESTIGACION PRELIMINAR
  16. 16. <ul><li>La solicitud del proyecto debe examinarse para determinar con precisión lo que el solicitante desea. </li></ul>ACLARACION DE LA SOLICITUD
  17. 17. <ul><li>Técnica. El trabajo para el proyecto, ¿puede realizarse con el equipo actual y el personal disponible?... </li></ul><ul><li>Económica. Al crear el sistema, ¿los beneficios que se obtienen serán suficientes para aceptar los costos?... </li></ul><ul><li>Operacional. Si se desarrolla e implanta, ¿será utilizado el sistema?... </li></ul>ESTUDIO DE FACTIBILIDAD
  18. 18. <ul><li>Aquellos proyectos que son deseables y factibles deben incorporarse en los planes. </li></ul><ul><li>La administración decide que proyectos son los más importantes y decide el orden en que se llevarán a cabo. </li></ul>APROBACION DE LA SOLICITUD
  19. 19. <ul><li>¿Qué es lo que se hace? </li></ul><ul><li>¿Cómo se hace? </li></ul><ul><li>¿Con qué frecuencia se presenta? </li></ul><ul><li>¿Qué tan grande es el volumen de transacciones o de decisiones? </li></ul><ul><li>¿Cuál es el grado de eficiencia con que se efectúan las tareas? </li></ul><ul><li>¿Existe algún problema? </li></ul><ul><li>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. </li></ul>Determinación de los requerimientos del sistema
  20. 20. <ul><li>Diseño Lógico </li></ul><ul><li>Produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la investigación preliminar. </li></ul><ul><li>Los procedimientos que se escriben indican cómo procesar los datos y producir las salidas. </li></ul>DISEÑO DEL SISTEMA
  21. 21. <ul><li>Diseño físico </li></ul><ul><li>Los encargados pueden instalar (o modificar) software comprado a terceros o escribir el programa a la medida del solicitante. </li></ul><ul><ul><li>Depende del costo, del tiempo y la disponibilidad del programador. </li></ul></ul>DESARROLLO DEL SOFTWARE
  22. 22. <ul><li>El sistema se emplea de manera experimental para asegurarse que el software no tenga fallas. </li></ul><ul><li>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. </li></ul>PRUEBA DEL SISTEMA
  23. 23. <ul><li>Implementación es el proceso de verificar e instalar nuevo equipo </li></ul><ul><ul><ul><li>Entrenar a los usuarios </li></ul></ul></ul><ul><ul><ul><li>Instalar la aplicación </li></ul></ul></ul><ul><ul><ul><li>Construir los archivos de datos </li></ul></ul></ul><ul><li>La evaluación se lleva a cabo para identificar puntos débiles y fuertes. </li></ul><ul><ul><li>Evaluación operacional </li></ul></ul><ul><ul><li>Impacto organizacional </li></ul></ul><ul><ul><li>Opinión de los administradores </li></ul></ul><ul><ul><li>Desempeño del desarrollo </li></ul></ul>PRUEBA DEL SISTEMA
  24. 24. <ul><li>Valoración de la forma en que funciona el sistema: </li></ul><ul><ul><li>Facilidad de uso </li></ul></ul><ul><ul><li>Tiempo de respuesta </li></ul></ul><ul><ul><li>Los formatos de información </li></ul></ul><ul><ul><li>Confiabilidad global </li></ul></ul><ul><ul><li>Nivel de utilización </li></ul></ul>EVALUACION OPERACIONAL
  25. 25. <ul><li>Identificación de los beneficios </li></ul><ul><ul><li>Finanzas (costos, ingresos, ganancias) </li></ul></ul><ul><ul><li>Eficiencia operacional </li></ul></ul><ul><ul><li>Impacto competitivo </li></ul></ul><ul><ul><li>Flujo de información </li></ul></ul>IMPACTO ORGANIZACIONAL
  26. 26. <ul><li>Evaluación de las actitudes de directivos y administradores dentro d la organización así como d los usuarios finales </li></ul>OPINION DE LOS ADMINISTRADORES
  27. 27. <ul><li>Tiempo y esfuerzo de desarrollo </li></ul><ul><li>Presupuestos y estándares </li></ul><ul><li>Valoración de métodos y herramientas utilizadas en el desarrollo </li></ul>DESEMPEÑO DEL DESARROLLO

×