Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Especializacion

261 views

Published on

Modelos

Published in: Software
  • Be the first to comment

  • Be the first to like this

Especializacion

  1. 1. MODELOS O METODOLOGIAS EN LA INGENIERIA DEL SOFTWARE CELY GOMEZ GERSON DAVILA ANGARITA YULY PATRICIA NAVARRO FONSECA SILVER DANIEL ROMERO RAFAEL ALEXANDER
  2. 2. MODELOS O METODOLOGIAS EN LA INGENIERIA DEL SOFTWARE Un modelo para el desarrollo de software es una representación abstracta de un proceso. Los modelos más utilizados son:
  3. 3. Modelo en Cascada Ventajas Es secuencial Planificación total del Proyecto Modelo fácil Plantilla estructurada Prueba de estabilidad Planificación anticipada Documentación por etapa Apropiación del proyecto Características En este proceso se considera las actividades fundamentales del proceso especificación, desarrollo, validación y evolución. En este se realiza la especificación de requerimientos, el diseño del software, la implementación, las pruebas, etcétera. Desventajas  No motiva al Cambio  Es inflexible  La participación de los usuarios es limitada.  Los cambios o problemas que surjas pueden dañar el sistema.  No es fácil cumplir inquietudes del cliente (cambios).  Dificultad para actualizar
  4. 4. Modelo en Incremental Ventajas Se reduce el tiempo de desarrollo inicial Satisfacción de los clientes Es una versión mejorada del anterior Permite hacer cambios Características Es un modelo basado en la metodología anterior que buscaba reducir la repetición del trabajo en proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones hasta adquirir experiencia. Propuesto por Harlan Mills en 1980 Desventajas No es funcional en sistemas de tiempo real Altos niveles de planeación Requiere de metas claras para conocer el estado del Software
  5. 5. Prototipo Ventajas Le da una idea al cliente del producto Participación del usuario en el desarrollo Mejor enfoque Permite hacer cambios Características El modelo de prototipos permite que todo el sistema, o algunos de sus partes, se construyan rápidamente para comprender con facilidad y claridad. Desventajas El cliente puede desilusionarse El desarrollador puede hacer cambios al prototipo Tiempo de entrega del producto final
  6. 6. Modelo Espiral Ventajas Fácil adaptación Evoluciona Permite construcción de prototipos Dobla la productividad Características Proporciona el potencial para el desarrollo rápido de versiones incrementales del software que no se basa en fases claramente definidas y separadas para crear un sistema. Desventajas El cliente desconfiados El desarrollador puede hacer cambios al prototipo Requiere experiencia

×