Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel...
-
Upload
maximiano-landin -
Category
Documents
-
view
0 -
download
0
Transcript of Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel...
![Page 1: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/1.jpg)
Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel
CALIDAD DE SOFTWARE
Octubre 2011Prof: Lic. María de Lourdes Salinas
![Page 2: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/2.jpg)
Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto desarrollado de software.
CICLO DE VIDA DEL SOFTWARE
![Page 3: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/3.jpg)
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
![Page 4: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/4.jpg)
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 transición asociadas entre estas etapas.
DEFINICION DE MODELO DE CILO DE VIDA
![Page 5: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/5.jpg)
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 definición de
un detallado proceso de desarrollo de software.
Un modelo de ciclo de vida del software
![Page 6: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/6.jpg)
Este es el más básico de todos los modelos, sirve como bloque de construcción para los demás modelos de ciclo de vida.
MODELO CASCADA
![Page 7: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/7.jpg)
ANÁLISIS DE REQUERIMIENTOSEn esta fase se analizan las necesidades
de los usuarios finales del software para determinar qué objetivo deben cubrir.
FASES DEL MODELO
![Page 8: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/8.jpg)
Se descompone y origina el sistema en elementos que pueden elaborarse por separado, aprovechando las ventajas del desarrollo en equipo.
DISEÑO DEL SISTEMA
![Page 9: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/9.jpg)
Es la fase en donde se realizan los algoritmos necesarios para el cumplimento de los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación.
DISEÑO DEL PROGRAMA
![Page 10: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/10.jpg)
Es la fase en donde se implementa el código fuente, haciendo uso de prototipos así como de pruebas y ensayos para corregir errores.
COODIFICACIÓN
![Page 11: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/11.jpg)
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.
PRUEBAS
![Page 12: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/12.jpg)
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.
IMPLEMENTACIÓN
![Page 13: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/13.jpg)
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.
MANTENIMIENTO
![Page 14: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/14.jpg)
En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementación del modelo, lo cual hace que lo lleve al fracaso.
DESVENTAJAS
![Page 15: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/15.jpg)
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 comunicación con el usuario final.
El mantenimiento se realiza en el código fuente.
Las revisiones de proyectos de gran complejidad son muy difíciles.
Impone una estructura de gestión de proyectos.
PROBLEMAS QUE SE TIENEN AL UTLILIZAR EL CLICLO
![Page 16: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/16.jpg)
El SQA se realiza durante todo el clico del proyecto de inicio a fin.
Su participación 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 formación de los
requerimientos, los modelos de análisis y diseño e inclusive para los riesgos técnicos y tecnológicos, 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.
COMO PARTICIPA EL SQA
![Page 17: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/17.jpg)
![Page 18: Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Octubre 2011 Prof: Lic. María de Lourdes Salinas.](https://reader036.fdocumento.com/reader036/viewer/2022070304/54d5e2dd497959bd1d8b4a88/html5/thumbnails/18.jpg)
POR SU ATENCIÓN
GRACIAS !!