Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas

  • View
    0

  • Download
    0

Embed Size (px)

Text of Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel...

  • Diapositiva 1
  • Alejando Mrquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. Mara de Lourdes Salinas
  • Diapositiva 2
  • Un modelo de ciclo de vida define el estado de las fases a travs de las cuales se mueve un proyecto desarrollado de software.
  • Diapositiva 3
  • El primer ciclo de vida del software, CASCADA, fue definido por Winston Royce a fines del 70. Desde entonces muchos equipos de desarrollo han seguido este modelo
  • Diapositiva 4
  • Un modelo de ciclo de vida de software es una vista de actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y criterios de transicin asociadas entre estas etapas.
  • Diapositiva 5
  • Describe las fases principales de desarrollo de software. Define las fases primarias esperadas de ser ejecutadas durante estas fases. Ayuda a administrar el progreso del desarrollo. Provee un espacio de trabajo para la definicin de un detallado proceso de desarrollo de software.
  • Diapositiva 6
  • Este es el ms bsico de todos los modelos, sirve como bloque de construccin para los dems modelos de ciclo de vida.
  • Diapositiva 7
  • ANLISIS DE REQUERIMIENTOS En esta fase se analizan las necesidades de los usuarios finales del software para determinar qu objetivo deben cubrir.
  • Diapositiva 8
  • Se descompone y origina el sistema en elementos que pueden elaborarse por separado, aprovechando las ventajas del desarrollo en equipo.
  • Diapositiva 9
  • Es la fase en donde se realizan los algoritmos necesarios para el cumplimento de los requerimientos del usuario as como tambin los anlisis necesarios para saber que herramientas usar en la etapa de Codificacin.
  • Diapositiva 10
  • Es la fase en donde se implementa el cdigo fuente, haciendo uso de prototipos as como de pruebas y ensayos para corregir errores.
  • Diapositiva 11
  • Los elementos, ya programados, se ensamblan par componer el sistema y se comprueba que funciona correctamente y que cumpla con los requisitos, antes de ser entregados al usuario final.
  • Diapositiva 12
  • Es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya realizaron exhaustivas pruebas para comprobar que el sistema no falle.
  • Diapositiva 13
  • Una de las etapas que creo considerables porque se destina en 75% de los recursos, es el mantenimiento del Software, ya que al utilizarlo como usuarios finales puede ser que no cumpla con todas nuestras expectativas.
  • Diapositiva 14
  • En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementacin del modelo, lo cual hace que lo lleve al fracaso.
  • Diapositiva 15
  • No refleja realmente el proceso de desarrollo del software. Se tarda mucho tiempo en pasar por todo el ciclo. Perpetua el fracaso de la industria del software con su comunicacin con el usuario final. El mantenimiento se realiza en el cdigo fuente. Las revisiones de proyectos de gran complejidad son muy difciles. Impone una estructura de gestin de proyectos.
  • Diapositiva 16
  • El SQA se realiza durante todo el clico del proyecto de inicio a fin. Su participacin temprana brinda una notable mejora en la visibilidad de los aspectos de control a niveles de verificaciones y validaciones que se deben considerar para cada proyecto en particular. Permite ingresar preguntas claves para la formacin de los requerimientos, los modelos de anlisis y diseo e inclusive para los riesgos tcnicos y tecnolgicos, entre otros, a considerarse por las planificaciones y presupuestaciones. Realiza un SQAP Trabaja con O.M. Asegura que cada producto cumpla con los requisitos que se han sido asignados.
  • Diapositiva 17
  • Diapositiva 18