Sunteți pe pagina 1din 2

definicin:

El modelo de proceso concurrente define una serie de acontecimientos que


dispararn transiciones de estado a estado para cada una de las actividades. Durante las
primeras etapas del diseo, no se contempla una inconsistencia del modelo de anlisis.
Esto genera la correccin del modelo de anlisis de sucesos, que disparar la actividad
de anlisis del estado hecho al estado cambios en espera.

Caractersticas:
se puede expresar de manera esquematizada
las actividades llevan procesos concurrentes
es aplicable a todo tipo de desarrollo de software
es un modulo aplicable para cliente soador
esta dirigido por las necesidades del usuario
es aplicable al cliente servidor



Etapas del modelo concurrente

Para identificar mejor las etapas o como es que el Mtodo de desarrollo concurrente
funciona , es conveniente ver la siguiente imagen :

La imagen anterior proporciona una representacin esquemtica de una
actividad(anlisis) como se puede observar todas las actividades existen
concurrentemente, pero residen en estados diferentes , al principio es la comunicacin
con el cliente (no esta plasmada en la figura) y esta en estado de cambios en espera.La
actividad de anlisis esta en ninguna significa que ya se ha hecho la comunicacin con el
cliente luego hace una transicin al estado bajo desarrollo. sin embargo si el cliente indica
que se deben hacer cambios en requisitos , la actividad de anlisis cambia del estado
bajo desarrollo al estado cambios en espera.

El modelo de proceso concurrente define una serie de acontecimientos que dispararan
transiciones de estado a estado para cada una de las actividades de la ingeniera del
software.

Ventajas / Desventajas


Ventajas Desventajas
Excelente para proyectos en los que se
conforman grupos de trabajo independientes.

Proporciona una imagen exacta del estado
actual de un proyecto.

Si no se dan las condiciones sealadas
no es aplicable.

Si no existen grupos de trabajo no se
puede trabajar en este mtodo




Ejemplo:

Como ya analizamos el modelo de desarrollo concurrente esta dirigido a satisfacer la
necesidades del usuario. En cambio los otros modelos estn determinados por el tiempo,
cuanto mas tarden, mas atrs se encontraran en el proceso de desarrollo.
Para entenderlo mejor lo ejemplificaremos comparando este modelo a una empresa cuyos
empleados trabajan para satisfacer necesidades.
Suponiendo que el equipo de trabajo este compuesto por 5 personas, dicho trabajo ser
distribuido por los 5, realizado simultneamente y probado constantemente para satisfacer
la necesidad presentada, si al final de todo es cliente (quien presenta la necesidad) desea
algo mas, el resultado obtenido anteriormente es retomado y modificado (con el mismo
proceso anterior) hasta llenar esa segunda necesidad. Esto ocurre sucesivamente
dependiendo de las necesidades presentadas.

S-ar putea să vă placă și