ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introducción A Los Modelos De Desarrollo.


Enviado por   •  24 de Mayo de 2012  •  1.986 Palabras (8 Páginas)  •  1.014 Visitas

Página 1 de 8

Tipo de modelo VENTAJAS DESVENTAJAS

MODELO IDEAL

es un ciclo de mejoramiento de procesos, proporciona un conjunto de actividades coherentes para sustentar la adopción de las prácticas recomendadas por el CMM, teniendo variaciones de una entidad a otra dependiendo del tipo de industria de software, tamaño de organización y modalidades de

Operación.

MODELO QIP

Otro de los modelos reconocidos es el modelo QIP. El propósito de este modelo es apoyar el proceso de mejora continua y la ingeniería de los procesos de desarrollo, para ayudar en la tecnología de perfusión. Una forma de ver el modelo es también verlo como un modelo para la organización de aprendizaje, donde la organización establece una forma de desarrollar las prácticas a través de la experimentación con ellos y, a continuación, la captura y el paquete en una forma que pueden ser reutilizados en otras partes, dentro de ciertos límites.

QIP esta basado en las principales disciplinas del software, por eso es natural, revolucionario y experimental. El trabajo para desarrollo de software se basa en los humanos y su diseño de trabajo.

VENTAJAS

• Ayuda a prevenir que se sobrepasen las fechas de

entrega y los costes esperados

• Bajo riesgo para desarrollos bien comprendidos utilizando tecnología conocida.

• Este modelo es sencillo ya que sigue los pasos intuitivos

necesarios a la hora de desarrollar el software.

DESVENTAJAS

• Su inflexibilidad en la división del proyecto en distintas etapas.

• Esto hace difícil poder responder a los cambios en los requerimientos del cliente.

• Se tarda mucho tiempo en pasar por todo el ciclo.

• El mantenimiento se realiza en el código fuente.

• Las revisiones de proyectos de gran complejidad son muy difíciles.

• Para obtener resultados se debe llegar a la etapa final del proyecto. Un error importante no detectado hasta que el programa este funcionando puede ser desastroso.

MODELO EN CASCADA

Este modelo es conocido también como ciclo de vida lineal o básica. Este modelo admite la posibilidad de hacer iteraciones. Se define como una secuencia de fases como se muestra en la Figura

5, en la que al final de cada una de ellas se reúne la documentación para garantizar que cumple las especificaciones y los requisitos antes de pasar a la fase siguiente.

Sus principales características son:

• Cada fase empieza cuando se ha terminado la fase anterior.

• Para pasar de una fase a otra es necesario conseguir todos los objetivos de la etapa previa.

• Al final de cada fase el personal técnico y los usuarios tienen la oportunidad de revisar el progreso del proyecto.

VENTAJAS

• Ayuda a prevenir que se sobrepasen las fechas de entrega y los costos esperados.

• Bajo riesgo para desarrollos bien comprendidos

Utilizando tecnología conocida.

• Este modelo es sencillo ya que sigue los pasos intuitivos

Necesarios a la hora de desarrollar el software.

DESVENTAJAS

• Su inflexibilidad en la división del proyecto en distintas etapas.

• Esto hace difícil poder responder a los cambios en los requerimientos del cliente.

• Se tarda mucho tiempo en pasar por todo el ciclo.

• El mantenimiento se realiza en el código fuente.

• Las revisiones de proyectos de gran complejidad son muy difíciles.

• Para obtener resultados se debe llegar a la etapa final del proyecto. Un error importante no detectado hasta que el programa este funcionando puede ser desastroso.

MODELO PROTOTIPADO

El modelo prototipado, modela el producto final y permite efectuar un test sobre determinados atributos del mismo si necesidad de que este disponible. Se trata, simplemente, de este haciendo uso del modelo. Esta técnica puede ser utilizada en cualquier etapa de desarrollo. A medida que el proceso progresa el producto se completa, el prototipo ha de abarcar, cada vez más las características del producto final.

VENTAJAS

Es mucho mejor y conveniente usar este modelo porque es el único apto para desarrollos en los que se utiliza nueva tecnología.

• El prototipado es un medio excelente para recoger la

realimentación del usuario final, así como también es

mucho más rápido de desarrollarse.

DESVENTAJAS

• No hay que usar en casos experimentales ya que no puede funcionar.

• La gestión de desarrollo que es lenta porque da vueltas hasta que el usuario este de acuerdo, o se pongan limites.

• Imposibilidad de conocer a priori el tiempo de desarrollo.

• Es muy difícil y complejo realizarlo.

MODELO ITERATIVO E INCREMENTAL

Estos modelos disminuyen riesgos y nos ayudan a tener un mejor

desarrollo de software ya que se basan en la retroalimentación por

lo que nos ayudan a tener una mejor arquitectura del software y son muy útiles cuando el usuario tiene más requerimientos.

• El modelo iterativo: Este modelo mejora cada versión es decir mejora la función que tiene la versión.

• El modelo incremental: Este modelo mantiene la función anterior y aumenta otra, ya que puede ser que el primer incremento no hubiera tenido todos los requerimientos que necesitaba el proyecto.

VENTAJAS

• Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia.

• El usuario se involucra más.

• Mayor retorno de la inversión.

• Disminuyen riesgos.

• Se puede cambiar los. requerimientos pues como nos basamos en una versión a esta la aumentamos o la modificamos.

• Reduce costos, si algo sale mal solo volvemos a la antigua versión y comenzamos de nuevo.

• Al usuario se le entrega parte del producto, es decir una versión con la cual el puede trabajar. DESVENTAJAS

Es difícil evaluar los riesgos

Necesita de la participación

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com