Está en la página 1de 24

JULIO

Metodología en cascada y
prototipo

INTREGRANTES:

-MAZA GARCIA JULIO CESAR


-CANAL MARTINEZ CARLOS
-YGNACIO CHURATA FRANKLIN
Metodología en cascada y prototipos
METODOLOGIA EN CASCADA
EL MODELO EN CASCADA ES UN
PROCESO DE DESARROLLO
SECUENCIAL, EN EL QUE EL
DESARROLLO DE SOFTWARE SE
CONCIBE COMO  UN CONJUNTO DE
ETAPAS QUE  SE EJECUTAN UNA TRAS
OTRA. SE LE DENOMINA ASÍ POR LAS
POSICIONES QUE OCUPAN
LAS DIFERENTES FASES QUE
COMPONEN EL PROYECTO, COLOCADAS
UNA ENCIMA DE OTRA, Y SIGUIENDO UN
FLUJO DE EJECUCIÓN DE ARRIBA HACIA
ABAJO, COMO UNA CASCADA.
CONSTA DE 5:

REQUISITOS

DISEÑO

 IMPLEMENTACION

VERIFICACCION

MANTENIMIENTO
Análisis de requisitos del software

 En esta fase 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.
Diseño del sistema

 Descompone y organiza el sistema en


elementos que puedan elaborarse por
separado, aprovechando las ventajas del
desarrollo en equipo. Como resultado surge
el SDD (Descripción del diseño del
software), que contiene la descripción de la
estructura relacional global del sistema y la
especificación de lo que debe hacer cada
una de sus partes, así como la manera en
que se combinan unas con otras.
IMPLEMENTACION DEL MODELO
DE CASCADA

 En esta fase se programan los requisitos especificados haciendo


uso de las estructuras de datos diseñadas en la fase anterior.La
programación es el proceso que lleva de la formulación de un
problema de computación, a un programa que se ejecute
produciendo los pasos necesarios para resolver dicho problema.

Al programar, tenemos que realizar actividades como el análisis de


las condiciones, la creación de algoritmos,  y la implementación de
éstos en un lenguaje de programación específico.
CARLOS

VERIFICACION
 Como su propio nombre indica, una vez se
termina la fase de implementación se verifica
que todos los componentes del sistema
funcionen correctamente y cumplan con los
requisitos.
 El objetivo de las pruebas es el de obtener
información de la calidad del software, y sirven
para: encontrar defectos o bugs, aumentar la
calidad del software, refinar el código
previamente escrito sin miedo a romperlo o
introducir nuevos bugs, etc.
Mantenimiento

 Una vez se han desarrollado


todas las funcionalidades del
software y se ha comprobado
que funcionan correctamente,
se inicia la fase de instalación
y mantenimiento. Se instala la
aplicación en el sistema y se
comprueba que funcione
correctamente en el entorno
en que se va a utilizar.
TABLA DE CONTENIDO
Es un modelo del comportamiento del Sistema que
puede ser usado para entenderlo completamente o
ciertos aspectos de el y así clarificar los
requerimientos .
Un prototipo es una representación de un sistema
aunque no es un sistema completo pues posee las
características del sistema final o parte de ellas.

Fines de los
Prototipos
FRANFLI
N
 Investigación preliminar
 Definición de los requerimientos del
sistema.
 Diseño técnico
LAS FASES QUE
 Programación y prueba
COMPRENDE
EL MÉTODO DE  Operación y mantención
DESARROLLO  Análisis grueso y especificación
ORIENTADO A
 Diseño y construcción
PROTOTIPOS
SERÍAN:  Evaluación.
 Modificación.
 Término.
Identificación de Requerimientos
Conocidos

Desarrollo de un Modelo

Revisión del Prototipo

Iteración

Prototipo Terminado
Usos de los Prototipos
OBJETIVOS DE LOS
PROTOTIPOS El uso de los prototipos
está dado por:
RAZONES PARA
EMPLEAR LOS
PROTOTIPOS
1) El abandono
de la aplicación.
HERRAMIENTAS PARA
2) La implantación
EL DESARROLLO DE del prototipo.
PROTOTIPOS
3) El redesarrollo
de la aplicación.
CONDICIONES PARA
APLICAR PROTOTIPOS
4) El inicio de un nuevo
prototipo.
DESVENTAJAS DE LA VENTAJAS DE LA
ELABORACIÓN DE ELABORACIÓN DE
PROTOTIPOS
PROTOTIPOS
Es difícil manejar la Existe el potencial para
elaboración hacer cambios en le
sistema en las
de prototipos como un primeras etapas de su
Tareas de proyecto dentro de un desarrollo.
los esfuerzo de sistemas
más grande.
usuarios Los usuarios y analista Existen oportunidades
pueden adoptar a para detener el
un desarrollo de un
prototipo como un sistema que no es
sistema terminado funcional.
cuando es inadecuado.
Puede
atacar
necesidades

de usuario y
expectativas más
cercanas.
1- Prototipos
para pantallas

Estrategias para 2- Prototipos para


procedimientos de
el Desarrollo de
procesamiento
Prototipos

3- Prototipos para funciones


básicas
Utilizar y evaluar el prototipo las veces que sea
necesario
ROL DEL
 Identificar mejoras
USUARIO  Sugerir las característica no deseadas
 Describir los requerimientos de datos
 Describir la salida deseada

Crear el clima adecuado al usuario para que este


se exprese sin temor alguno
 Familiarizar al usuario con el prototipo
ROL DEL  Crear el plan para el desarrollo del prototipo
PROFESIONAL
 Construir la versión inicial
DE SISTEMA
Evaluar las reacciones del usuario y plasmar las
modificaciones en una nueva versión
 Prototipo Parchado
 Prototipo no Operacional
 Prototipo Primero de una Serie
Prototipo de Características
Seleccionadas

Inconvenientes del
desarrollo por prototipos
CONCLUSIONES

Llegamos a la conclusión que para lograr que un sistema sea


correcto y que tenga todo lo que el cliente pide se tiene que
comenzar con un prototipo que este te va dando los detalles buenos y
malos del sistema y así el cliente con un prototipo del sistema puede
hacer modificaciones de lo que desea en su sistema sin tener que
modificar el sistema ya instalado.

También podría gustarte