modelos de desarrolllo

Páginas: 16 (3863 palabras) Publicado: 30 de septiembre de 2013


Modelo de desarrollo de software
Integrantes: Yeison Castellanos, Maykor León y Wilson Pleitez




Modelos del ciclo de vida de desarrollo del software



Contenido
Contenido 3
Introducción 3
Modelo de Cascada 4
Ventajas 4
Desventajas 5
Modelo Evolutivo 5
Modelo basado en Ensamblaje de Componentes 6
Modelo en espiral 7
Proceso Incremental 7
Iteraciones 8
ProcesoIterativo 8
Proceso Unificado 9
Características del Proceso Unificado 9
Etapas del Proceso Unificado 9
Escogencia del Modelo de Desarrollo del Software a utilizar 10
Conclusiones: 12
Bibliografía 12


Introducción

Con la definición de un modelo del Proceso de Producción del Software, podemos obtener algunas de las ventajas de procesos estandardizados. Pero debemos tener presente doscaracterísticas que distinguen el software de cualquier otro producto. Primero, la producción del software es en gran parte una actividad intelectual, lo cual la hace difícil de automatizar. Y en segundo lugar, el software es caracterizado por la alta inestabilidad: los requisitos cambian constantemente y, por consiguiente, los productos mismos deben ser evoluciónales. Entonces ¿Cómo, debemos organizarun proceso de producción del software, para que nos permita generar (fabricar) productos de software de alta calidad; confiable, fiable, y eficientemente?
En este tema una vez conocidas las actividades en el proceso de desarrollo del software, conoceremos entonces algunos de los modelos del proceso de producción del software; desde el tradicional modelo de la cascada hasta el Proceso Unificado.Objetivo:
Comprender los modelos utilizados para relacionar las actividades y los métodos para desarrollarlas, las Ventajas y Limitaciones de cada uno: Modelo de Cascada, Cascada con Prototipaje, Modelo de Ensamblaje de Componentes y Generalidades del proceso Unificado (UP).


Modelo de Cascada
El modelo de la cascada es uno de los primeros modelos empleados en el desarrollo desoftware, se popularizo en 1970 y aún está vigente en algunos desarrollos. Éste modelo se define como una secuencia de actividades a ser seguidas en orden, donde la estrategia principal es definir y seguir el progreso del desarrollo de software hacia puntos de revisión bien definidos, es decir, se codifica y reparan los errores; es un proceso continuo de codificación y reparación.
Suscaracterísticas principales son:
Es lineal
Las actividades están relacionadas secuencialmente
Cada etapa tiene una entrada y una salida
Es rígido y sistemático: La entrada de una actividad es la salida de la etapa anterior, por lo cual no se puede dar inicio a la siguiente fase.
Es monolítico: Existe una única fecha de entrega.
La implementación se pospone hasta que no se comprendan los objetivos.
Losdocumentos a entregar rigen el proceso de software
Las fases que contempla el modelo de la cascada son al Análisis y especificación de requerimientos, diseño, codificación, integración y pruebas, liberación y mantenimiento.

Ventajas
Impone la necesidad de mucha disciplina planificación y administración, en el proceso de desarrollo de software, venciendo así la filosofía de los procesos decodificar y probar
Impone la necesidad de que la realización del producto debe ser pospuesta hasta que los objetivos sean bien entendidos.

Desventajas
Retrasa la detección de errores hasta el final por lo cual es muy difícil realizar cambios cuando el proceso está en las últimas fases.
Toma mucho tiempo ver los resultados
Es difícil mantener la trazabilidad entre los requerimientos inicialesy el código final.
Cuando los requerimientos no están bien definidos no es posible aplicar éste modelo pues ello incrementaría los riesgos y retrasaría el proceso.
Si los requerimientos del usuario varían es muy difícil satisfacerlo si el proceso se encuentra en las últimas fases.
El costo de detectar errores en etapas avanzadas es muy alto dado que ello modificaría todo lo que se ha...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrolllo
  • Desarrolllo
  • DESARROLLLO
  • DESARROLLLO DEL VIH
  • Polliticas de desarrolllo
  • Desarrolllo Psicosocial
  • desarrolllo spicosocial
  • Desarrolllos Atritubtos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS