Tecnologia de la Información
Tecnología de la
Información
Modelo de Desarrollo Concurrente
2013
Docente: Soledad Navarrete
Software – Modelo de Desarrollo de Software
Elmodelo de desarrollo concurrente es un modelo de tipo de red
donde todas las personas actúan simultáneamente o al mismo
tiempo desarrollando una serie de actividades técnicas importantes,tareas y estados asociados a ellas.
El modelo de proceso concurrente provee una meta-descripción del
proceso de software y está dirigido por las necesidades del usuario,
las decisiones dela gestión y los resultados de las revisiones.
Además define una serie de acontecimientos que dispararán cambios
de estado a estado para cada una de las actividades del Software.Durante las primeras etapas del diseño, no se contempla una
inconsistencia en el modelo de análisis generando la corrección del
modelo de análisis de sucesos que disparará la actividad deanálisis
del estado hecho al estado cambios de espera.
Aplicación:
El modelo de desarrollo de software concurrente se utiliza a menudo
en el desarrollo de aplicaciones Cliente – Servidor,y de cualquier otro
software.
La concurrencia se logra de 2 formas:
1.- Las actividades de sistema y de los componentes ocurren
simultáneamente y pueden modelarse con el enfoqueorientado a
objetos.
2.- Una aplicación Cliente – Servidor típica se implemente con
muchos componentes, cada uno de los cuales se pueden diseñar y
realizar concurrentemente.
Ventajas –Modelo de Desarrollo Concurrente:
• Proporciona una imagen exacta y actualizada del proyecto.
• Excelente para proyectos en lo que se conforman grupos de
trabajo independientes.Desventajas – Modelo de Desarrollo Concurrente:
• Si no se dan las condiciones señaladas no es aplicable.
• Si no existen grupos de trabajo no se puede trabajar en este
método.
Regístrate para leer el documento completo.