Expo modelocascada

22
UNIVERSIDAD TECNOLÓGICA DE LA REGIÓN NORTE DE GUERRERO TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓN INGENIERIA DE SOFTWARE MODELO CASCADA INTEGRANTES: MARTHA DE JESUS SERRANO JOAO IVAN GARDUÑO SALGADO LAURA BRITO ROMAN LUIS ALBERTO MELCHOR HERNANDEZ MARIA SILVIA OCAMPO GILES 13 de Septiembre del 2010

description

 

Transcript of Expo modelocascada

Page 1: Expo modelocascada

UNIVERSIDAD TECNOLÓGICA DE LA REGIÓN NORTE DE GUERRERO

TECNOLOGIAS DE LA INFORMACIÓN Y COMUNICACIÓNINGENIERIA DE SOFTWARE

MODELO CASCADA

INTEGRANTES: MARTHA DE JESUS SERRANO JOAO IVAN GARDUÑO SALGADO LAURA BRITO ROMAN LUIS ALBERTO MELCHOR

HERNANDEZ MARIA SILVIA OCAMPO GILES

13 de Septiembre del 2010

Page 2: Expo modelocascada

Modelo Cascada

Page 3: Expo modelocascada

DEFINICION

Algunas veces llamado ciclo de vida clásico, sugiere un enfoque sistemático secuencial hacia el desarrollo del software, que se inicia con la especificación de requerimientos del cliente y continua con la planeación, el modelado, la construcción y despliegue para culminar el soporte del software terminado.

Page 4: Expo modelocascada

Los principios básicos del modelo de cascada son los siguientes:

•El proyecto está dividido en fases secuenciales.

•Se hace hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo un sistema de una sola vez.

•Un estricto control se mantiene durante la vida del proyecto a través de la utilización de una documentación escrita, a través de comentarios y aprobación del usuario y la tecnología de la información de gestión al final de la mayoría de las fases antes de comenzar la próxima fase.

Page 5: Expo modelocascada

FASES

Page 6: Expo modelocascada

DEFINICION DEL PROBLEMA

Existen ocasiones en que los requisitos de un problema se entiende de una manera razonable:

Cuando el trabajo fluye desde la comunicación a través del despliegue de una manera casi lineal.

Es necesario hacer adaptaciones o mejorías bien definidas a un sistema existente.

Ejemplo de esto seria: una adaptación a un software contable debido a los cambios en las regulaciones del gobierno.

Esto puede ocurrir solo cuando los requerimientos están bien definidos

Page 7: Expo modelocascada

ANÁLISIS DE REQUERIMIENTOS

Se analizan las necesidades de los usuarios finales del software para determinar qué objetivos debe cubrir.

De esta fase surge una memoria llamada SRD (documento de especificación de requisitos), que contiene la especificación completa de lo que debe hacer el sistema sin entrar en detalles internos.

Page 8: Expo modelocascada

ESPECIFICACIONES(Diseño del sistema)

Se organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo.

Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño detallado.

El primero de ellos tiene como objetivo definir la estructura de la solución (una vez que la fase de análisis ha descrito el problema) identificando grandes módulos (conjuntos de funciones que van a estar asociadas) y sus relaciones

Page 9: Expo modelocascada

DISEÑO DEL PROGRAMA Se realizan los algoritmos necesarios

para el cumplimiento de los requerimientos del usuario.

Análisis necesarios para saber que herramientas usar en la etapa de Codificación.

Es la fase de programación o implementación propiamente dicha.

Se implementa el código fuente, haciendo uso de prototipos así como pruebas y ensayos para corregir errores.

Page 10: Expo modelocascada

IMPLEMENTACIÓNEl software obtenido se pone en producción. Se implantan los niveles software y hardware que componen el proyecto. La implantación es la fase con más duración y con más cambios en el ciclo de elaboración de un proyecto.Fase final del proyecto.Durante la explotación del sistema de software pueden surgir cambios, bien para corregir errores o bien para introducir mejoras. Todo ello se recoge en los Documentos de Cambios.

Page 11: Expo modelocascada
Page 12: Expo modelocascada

PRUEBAS

Los elementos, ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente.

Las pruebas de Software, testing o beta testing es un proceso usado para identificar posibles fallos.

En general, los usuarios distinguen entre errores de programación ( o “bugs” ) y defectos de forma.

En un defecto de forma, el programa no realiza lo que el usuario espera.

Page 13: Expo modelocascada

OPERACIONES Y MANTENIMIENTO El Software sufrirá cambios después de

que se entrega al cliente.

Los cambios ocurrirán debido a que hayan encontrado errores, a que el Software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos).

Que el cliente requiera ampliaciones funcionales o del rendimiento.

Page 14: Expo modelocascada

DesventajasEn 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.

El proceso de creación del software tarda mucho tiempo ya que debe pasar por el proceso de prueba y hasta que el software no esté completo no se opera.

Esto es la base para que funcione bien.1.      Alto riesgo en sistemas nuevos debido a problemas en las especificaciones y en el diseño.2.      Bajo riesgo para desarrollos bien comprendidos utilizando tecnología conocida.

VentajasEs bien organizado.Es perfecto para proyectos que son rígidos, y además donde se especifiquen muy bien los requerimientos y se conozca muy bien la herramienta a utilizar.

1.      Modelo y planificación fácil y sencillos.2.      Sus fases son conocidas por los desarrolladores.3.      Los usuarios lo pueden comprender fácilmente.

Page 15: Expo modelocascada
Page 16: Expo modelocascada

CONCLUSION(General)

La metodología de cascada ordena rigurosamente las etapas del ciclo del software, es decir en este modelo se tienen que terminar las fases en un orden, para poder pasar a la siguiente etapa. Este modelo es el mas usado en la actualidad .El modelo de cascada es exitoso cuando se tienen bien específicos los requerimientos del software y se conozcan las herramientas a utilizar.

Page 17: Expo modelocascada

CONCLUSION(Martha)

La metodología de cascada ordena rigurosamente las etapas del ciclo del software, es decir en este modelo se tienen que terminar las fases en un orden, para poder pasar a la siguiente etapa. Este modelo es el mas usado en la actualidad .El modelo de cascada es exitoso cuando se tienen bien específicos los requerimientos del software y se conozcan las herramientas a utilizar.El modelo de cascada tarda mucho tiempo en resolver un software, ya que hasta que no se tenga bien el software ,no se opera el software.

Page 18: Expo modelocascada

CONCLUSION(Silvia)

Lo que puedo mencionar es que el modelo cascada es una de las metodologías que al llevarse a cabo se debe de llevar a cabo fase por fase.

Se debe de tener bien planeado lo que se pretende realizar.

Realizar un análisis detallado.

No empezar la siguiente fase si aun no se termina la anterior

Page 19: Expo modelocascada

CONCLUSION(Joao)

En conclusión el modelo de cascada nos permite realizar una organización más fácil de comprender tratando de no mezclar las diferentes fases del modelo y así nos permite organizar el tipo de proyecto que pretende solucionar es decir donde se conozcan todos los requisitos especificados, esto quiere decir que es necesario que se especifiquen muy bien los requerimientos…

Para esto los proyectos también es necesario conocer las herramientas que se implementaran.

Page 20: Expo modelocascada

CONCLUSION(Laura)

La metodología del modelo de cascada es mas eficiente y creativo, ya que es entendible y cuenta con un proceso de mejoras hacia el proyecto.

Es el método mas fácil de realizar ya que cuenta con fases que siguen un orden en especifico, ya que si no se cumple con el orden que lleva el proyecto puede llegar a tener algunos problemas durante su ejecución y puede no ser exitoso.

Para que este método sea exitoso en el proyecto requerido se debe seguir un orden en especifico y se deben conocer las herramientas a utilizar, para que se sepa que herramientas vamos a utilizar y saber cual es el tiempo que nos vamos a llevar durante el proceso, así como saber organizarlo tal y como nos pide cada una de sus faces y poder llevar la planeación en un orden y poder terminar con la construcción del proyecto.

Page 21: Expo modelocascada

CONCLUSION(Luis)

Podríamos considerarlo como el mas sencillo de utilizar, aunque por su alto numero de inconvenientes puede dudarse de su eficacia, siendo el principal el ser un modelo secuencial.

Si este sistema no es bien conocido o difícil de analizar, esta fase puede alargarse demasiado.

Se debe tener completo conocimiento de el proyecto a realizar asi como del sistema, para poder llevar el trabajo a un fin exitoso, y evitar errores en el desarrollo.

Page 22: Expo modelocascada

BIBLIOGRAFIA

http://scruz334.blogspot.es/tags/Cascada/

http://www.bsgmexico.com.mx/01-metodologia.html

Ingeniería del software un enfoque practicoR.Pressman