Anda di halaman 1dari 4

MODELO ESPIRAL

DETERMINAR O FIJAR OBJETIVOS:


Analizar cules son los fines del software,
determinar para que tipo de persona ir dirigido
Identificacin de riesgos del proyecto
Hay una cosa que solo se hace una vez: planificacin inicial.
Fijar tambin los productos definidos a obtener
Fijar las restricciones.
ANALISIS DE RIESGO
Se lleva a cabo el estudio de las causas de las posibles amenazas y probables eventos
no deseados y los daos y consecuencias que stas puedan producir.
DESARROLAR, VERIFICAR VALIDAR
Un modelo de desarrollo apropiado podra ser la construccin de prototipos evolutivos.
PLANIFICAACION
El proyecto se revisa y se toma la decisin si se debe continuar con un ciclo posterior de
la espiral.
APLICACIN
Es apto para el desarrollo de sistemas operativos complejos.
En sistemas de altos riesgos crticos ejemplo navegadores y controladores
aeronuticos.
MODELO CASCADA

Para lograrlo debe existir una planeacin y un seguimiento a sta.


Una planeacin est conformada por actividades, recursos y tiempo
Esas actividades se llevan a cabo dentro de un proceso definido

ANLISIS DE REQUISITOS
Se analizan las necesidades de los usuarios finales del software para determinar qu
objetivos debe cubrir

DISEO DEL SISTEMA


Descompone y organiza el sistema en elementos que puedan elaborarse por separado,
aprovechando las ventajas del desarrollo en equipo. Con ello se define la arquitectura de
la solucin elegida

DISEO DEL PROGRAMA


Se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del
usuario, anlisis necesarios para saber que herramientas usar en la etapa de
Codificacin.
CODIFICACIN
Se implementa el cdigo fuente, haciendo uso de prototipos as como de pruebas y
ensayos para corregir errores
PRUEBAS
Los elementos, ya programados, se ensamblan para componer el sistema y se
comprueba que funciona correctamente y que cumple con los requisitos, antes de ser
entregado al usuario final
IMPLANTACIN
Se implementa el cdigo fuente, haciendo uso de prototipos as como pruebas y ensayos
para corregir errores.
VERIFICACIN
El usuario final ejecuta el sistema, para ello el o los programadores ya realizaron
exhaustivas pruebas para comprobar que el sistema no falle.
En la creacin de desarrollo de cascada se implementa los cdigos de investigacin y
pruebas del mismo.
MANTENIMIENTO
Una de las etapas ms crticas, ya que se destina un 75% de los recursos, es el
mantenimiento del Software ya que al utilizarlo como usuario final puede ser que no
cumpla con todas nuestras expectativas.
MODELO ESPIRAL WIN WIN
Realiza las siguientes actividades
Identificacin del sistema o subsistemas clave de los directivos.
Determinacin de las condiciones de victoria de los directivos.
Negociacin de las condiciones de victoria de los directivos para reunirlas en un
conjunto de condiciones para todos los afectados (incluyendo el equipo del
proyecto de software).
El Modelo Espiral previo (clsico) sugiere la comunicacin con el cliente para fijar los
requisitos, en que simplemente se pregunta al cliente qu necesita y l proporciona la
informacin para continuar; pero esto es en un contexto ideal que rara vez ocurre.
Normalmente cliente y desarrollador entran en una negociacin, se negocia coste frente a
funcionalidad, rendimiento, calidad, etc.

MODELO DRA
HERRAMIENTAS ESPECIALIZADAS

Desarrollo visual

Creacin de prototipos falsos (simulacin pura)

Creacin de prototipos funcionales

Mltiples lenguajes

Calendario grupal

Herramientas colaborativas y de trabajo en equipo

Componentes reusables

Interfaces estndares (API)

Control de versiones

FASES

Modelo de gestin
Modelado de datos
Modelado de proceso
Generacin de aplicaciones
Prueba de entrega

La prueba de entrega Como el proceso DRA enfatiza la reutilizacin, ya se han


comprobado muchos de los componentes de los programas. Esto reduce tiempo de
pruebas. Sin embargo, se deben probar todos los componentes nuevos y se deben
ejercitar todas las interfaces a fondo
MODELO RUP
Inicio (Inception)
Identificar los riesgos relacionados con el negocio y requerimientos
Elaboracin
Construccin
Refinar los requerimientos faltantes, Completar el desarrollo del sistema basada en
arquitectura base (ELABORACIN
Transicin
Se puede subdividir en varias iteraciones.
Incluye pruebas del producto para poder hacer el entregable del mismo.
As como realizar ajuste menores de acuerdo a ajuste menores propuestos por el
usuario

MODELO PROTOTIPO
-

Utilizar y evaluar el prototipo las veces que sea necesario

Identificar mejoras

Sugerir las caractersticas no deseadas

Describir los requerimientos de datos

Describir la salida deseada

FASES DE PROTOPITO

Determinar el problema y su mbito


La importancia y sus efectos potenciales sobre la organizacin
Identificar una idea general de la solucin para realizar un estudio de factibilidad.
Determine la factibilidad de una solucin software.

Anda mungkin juga menyukai