sábado, 30 de noviembre de 2013

Modelos Operativos Prescriptivos





Estos modelos estan fundamentados en ordenar el caos en el desarrollo de software. Al desarrollar un sofware siempre se busca sea de buena calidad es por eso que se utilizan  modelos prescriptivos los cuales mediante la aplicación adecuada de actividades, tareas y acciones lo hacen posible.



Tipos de modelos Prescriptivos :

CASCADA PURA 

En este modelo el proyecto progresa a traves de una ordenada de pasos partiendo del concepto inicial del software hasta la prueba del sistema y se realiza una revision al final de cada etapa para determinar si esta preparada para la siguiente.Los productos principales que se pasan de etapa a etapa son documentos, este modelo funciona bien en proyectos complejos que se entienden correctamente ya que genera beneficios al enfrentarse a la complejidad de forma ordenada.
Desventajas: La dificultad para especificar claramente los requerimientos al comienzo de proyecto.
CASCADA CON FASES SOLAPADAS

Permite un solapamiento minimo entre las etapas,favoreciendo el avance del proyecto y de esta manera no esperar terminar completamente con una etapa para avanzar a la siguiente este enfoque permite hacer mas dinamico el desarrollo del proyecto de manera integral aumentando la interaccion entre etapas y logrando una reduccion de tiempo total de desarrollo del proyecto.

CASCADA CON SUBPROYECTOS


El riesgo principal de este enfoque es la presencia de interdependencias imprevistas.Se pueden tener parcialmente, o esperar hasta despues del diseño detallado par dividir el proyecto en subproyectos.Este sistema se divide en subsistemas independientes entre si, estos se pueden desarrollar separado y en consecuencia en paralelo con los demas cada uno tendra fechas de terminacion distintas.al terminar todos se uniran y se prueba todo en conjunto.La ventaja es tener mas gente trabajando en paralelo de forma eficiente.

CASCADA CON REDUCCION DE RIESGOS    

Se requiere comprender totalmente los requerimientos antes de comenzar el diseño global,desarrolllar un prototipo de interfaz con el usuario,utilizar cuadernos,tener entrevistas,crear cintas de video donde los usuarios interactuan con un sistema mas antiguo o utilizar metodos que consideren apropiados para la identificacion de los requerimientos.
 MODELO CODIFICAR Y CORREGIR (Code-And-Fix) 

Es un modelo poco util pero muy comun.Se indica mediante una idea a nivel general que lo que se va a desarrollar se va a trabajar.Tienen la ventaja de no conllevar a ninguna gestion : no se pierde tiempo en planificacion,documentacion,en control de calidad,en el cumplimiento de estandares o en cualquier otra actividad que no sea la codificacion,propia para programas pequeños.Si al llevar el trabajo ya faltando poco para culminar y se descubre que el diseño es incorrecto,no hay mas solucion que desechar el trabajo y empezar uno nuevo.
MODELO ESPIRAL 
Modelo de proceso evolutivo.Se debe entender la manera ciclica en incremental como se va avanzzando en cada etapa,buscando en todo momento disminuir el riesgo que se puede presentar en cualquier momento.Se entrega en una serie evolutiva.

MODELO PROTOTIPADO

Es lo concerniente a la construccion o desarrollo de prototipos de vez en cuando es el preferido por usuarios ycdesarrolladores.

ENTREGA POR ETAPAS

Es un modelo de ciclo de vida en el que el software se muestra al cliente en etapas refinadas sucesivamente.Tambien llamado "Implementacion Incremental".

ENTREGA EVOLUTIVA

En esta se crea una version inicial,se lelleva al cliente para que observe y recomiende cambios o mejoras y con esto se garantiza que el objetivo se cumpla con lo estipulado inicialmente.
DISEÑO DE PLANIFICACION

Se desarrolla por etapas sucesivas pero el producto se da todo para la ultima entrega.

DISEÑO POR HERRAMIENTAS

Este modelo se puede combinar haciendo uso de un espiral,con la entrega por etapas,la entrega evolutiva y el diseño por planificacion.



No hay comentarios:

Publicar un comentario