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.

Modelos de proceso de desarrollo de software

  • Login to see the comments

Modelos de proceso de desarrollo de software

  1. 1. Modelos de proceso de desarrollo de software Uriel Ramos
  2. 2. Modelos de proceso de desarrollo de software Estructura para las actividades, acciones y tareas que se requieren a fin de construir software de alta calidad
  3. 3. Modelos de proceso prescriptivo Propuestos originalmente para ponerle orden en el caos del software. Se han aplicado durante años en un esfuerzo por introducir orden y estructura al desarrollo del software. Cada uno de dichos modelos sugiere un flujo de proceso algo distinto, pero todos llevan a cabo el mismo conjunto de actividades generales: comunicación, planeación, modelado, construcción y desarrollo.
  4. 4. Modelos de proceso prescriptivo  Modelo en cascada  Modelo de proceso incremental  Modelo de proceso evolutivo  Modelos concurrentes
  5. 5. Modelos de proceso prescriptivo  Modelo en cascada También llamado ciclo de vida clásico, sugiere un enfoque sistémico y secuencial, que comienza con la especificación de los requerimientos por parte del cliente, y avanza a través de la planeación, modelamiento, construcción y despliegue.
  6. 6. Modelos de proceso prescriptivo  Modelo en cascada Una variante de la representación del modelo encascada se denomina el modelo en V
  7. 7. Modelos de proceso prescriptivo  Modelos de proceso incremental Ejecuta una serie de avances, llamados incrementos, que en forma progresiva dan mas funcionalidad el cliente conforme se le entrega cada incremento.
  8. 8. Modelos de proceso prescriptivo  Modelos de proceso incremental
  9. 9. Modelos de proceso prescriptivo  Modelo de proceso evolutivo El modelo de proceso evolutivo genera en cada iteración una versión final cada vez mas completa del software.  Prototipos  Modelo en espiral
  10. 10. Modelos de proceso prescriptivo PROTOTIPO EL MODELO EN ESPERAL
  11. 11. Modelos de proceso prescriptivo  Modelos concurrentes También llamado ingeniería concurrente define una serie de eventos que desencadenan transacciones de un estado a otro.
  12. 12. Modelos de proceso especializado  Desarrollo basado en componentes Incorpora características del modelo en espiral, sin importar la tecnología se construye aplicaciones a través de fragmentos prefabricados.  El modelo de métodos formales Los métodos formales permiten especificar , desarrollar y verificar un sistema basado en computadora por medio del empleo de una notación matemática. Ej: control electrónico de aeronaves y equipos médicos.  Desarrollo de software orientado a aspectos Permite desarrollar componentes (preocupaciones globales) que afectan otras funcionalidades como por ejemplo un componente de seguridad, o uno de tolerancia a fallas.
  13. 13. El proceso unificado “Impulsado en el caso de uso, centrado en la arquitectura, iterativo e incremental ”
  14. 14. Modelos de proceso personal y en equipo  Proceso personal del software (PPS) Basado en la medición personal tanto del producto del trabajo que se genera como de su calidad. El proceso define cinco actividades estructurales:  Planeación  Diseño de alto nivel  Revisión del diseño de alto nivel  Desarrollo  Post Mortem
  15. 15. Modelos de proceso personal y en equipo  Proceso de equipo del software (PES) El objetivo de este proceso es construir un equipo “auto dirigido” para el proyecto, que se organice para producir software de calidad. Actividades estructurales: 1. Inicio del proyecto 2. Diseño del alto nivel 3. Implementación 4. Integración y pruebas 5. Post mórten

×