Modelo de
Desarrollo
Concurrente
Definición
En ocasiones también llamado Ingeniería Concurrente dado por Davis Sitaram, es un modelo de tipo
de red donde todas las personas actúan simultáneamente o al mismo tiempo.
El modelado Concurrente define una serie de eventos que desencadenan transiciones de un estado a
otro para cada una de las actividades de la ingeniería de software.
En realidad, el modelo de desarrollo concurrente es aplicable a todo tipo de desarrollo de software y
proporciona un panorama apropiado del estado actual de un proyecto. En vez de confinar actividades
de ingeniería de software a una secuencia de sucesos, define una red de actividades, todas las
actividades de la red existen simultáneamente con otras.
Antecedentes
El primer ciclo de vida del software, Cascada", fue definido por Winston Royce a fines del 70. Desde
entonces muchos equipos de desarrollo han seguido este modelo. Sin embargo, ya desde 10 a 15 años
atrás, el modelo cascada ha sido sujeto a numerosas críticas, debido a que es restrictivo y rígido.
En su lugar, muchos modelos nuevos de ciclo de vida han sido propuestos, incluyendo modelos que
pretenden desarrollar software más rápidamente, o más incrementalmente o de una forma más evolutiva,
o precediendo el desarrollo a escala total con algún conjunto de prototipos rápidos. Pero no nos
sorprende el hecho del Modelo de desarrollo concurrente porque esto se ha ido realizando de manera
informal y práctica en los proyectos modernos y que actualmente han sido formalizado por Davis staram.
Aplicación:
El modelo de desarrollo concurrente se utiliza a menudo como el paradigma de desarrollo de aplicaciones
cliente/servidor. Cuando se aplica a cliente/servidor, el modelo de proceso concurrente define actividades
en dos dimensiones: una división de sistemas y una división de componentes.
Los aspectos del nivel de sistemas se afrontan mediante tres actividades: diseño, realización y uso.
La concurrencia se logra de dos formas:
1. Las actividades del sistema y de componente ocurren simultáneamente y pueden modelarse con el
enfoque orientado a objetos descrito anteriormente.
2. Una aplicación cliente/servidor típica se implementa con muchos componentes, cada uno de los cuales
se pueden diseñar y realizar concurrentemente.
Objetivos
Los objetivos globales que se persiguen con la implementación del Desarrollo
Concurrente son:
1. Acortar los tiempos de desarrollo de los productos.
2. Elevar la productividad.
3. Aumentar la flexibilidad.
4. Mejor utilización de los recursos.
5. Productos de alta calidad.
6. Reducción en los costos de desarrollo de los productos.
Modelado de desarrollo concurrente
las actividades de ingeniería de
software existen de manera
concurrente, pero se hallan en
diferentes estados.
VENTAJAS DESVENTAJAS
Proporciona una imagen exacta del
estado actual de un proyecto.
Si no se dan las condiciones señaladas no
es aplicable.
Excelente para proyectos en los que se
conforman grupos de trabajo
independientes.
Si no existen grupos de trabajo no se
puede trabajar en este método.
Ejemplo:
Para entenderlo mejor lo ejemplificamos comparando este modelo a una empresa cuyos
empleados trabajan para satisfacer necesidades.
Suponiendo que el equipo de trabajo está compuesto por 5 personas, dicho trabajo será
distribuido por los 5, realizado simultáneamente y probado constantemente para satisfacer la
necesidad presentada, si al final de todo es cliente (quien presenta la necesidad) desea algo más,
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.
Bibliografía
Desarrollo concurrente. Recuperado el 14 de enero de 2017 en
http://www.academia.edu/16450511/DESARROLLO_CONCURRENTE_-_TE
http://ingenieraupoliana.blogspot.mx/2010/10/modelo-de-desarrollo-
concurrente.html
Actividad: Cuestionario
1.- ¿De que otra forma se le conoce al modelo de desarrollo concurrente?
R= Ingeniería Concurrente
2.- En este modelo las personas actúan: Simultáneamente
3.- ¿Cómo se utiliza el modelo de desarrollo concurrente?
R= Paradigma de desarrollo de aplicaciones cliente/servidor
4.- ¿En que dimensiones se definen las actividades en el modelo de proceso concurrente?
R= División de sistemas y dimensión de componentes
5.- Menciona las 3 actividades mediante las que se afrontan los aspectos de nivel de sistemas.
R= Diseño, realización y uso
6.- ¿De cuantas formas se logra la concurrencia? Menciónalas
R= De dos formas: Las actividades del sistema y componentes. Y una aplicación cliente/
servidor
7.- Escribe los objetivos de la implementación de desarrollo de concurrente:
R= *Acortar los tiempos de desarrollo de los productos *Productos de alta calidad
*Elevar la productividad
*Aumentar la flexibilidad
*Mejor utilización de los recursos
*Reducción en los costos de desarrollo de los productos
8.- ¿Cuáles son las ventajas y las desventajas del modelos de desarrollo
concurrente?
R= Ventajas:
*Proporciona una imagen exacta del estado actual de un proyecto
*Excelente para proyectos en los que se conforman grupos de
trabajo independientes
Desventajas:
*Si no se dan las condiciones señaladas no es aplicable
*Si no existen grupos de trabajo no es recomendable utilizar este
modelo.

Más contenido relacionado

PPTX
Ciclo de vida de un software y Modelos de desarrollo 2015
DOCX
Actividad 18
PPTX
Modelo evolutivo de desarrollo de softwa1 re
DOCX
Actividad.......... 18
PDF
DOCX
Act18
DOCX
Modelo incremental
PPTX
Desarrollo evolutivo
Ciclo de vida de un software y Modelos de desarrollo 2015
Actividad 18
Modelo evolutivo de desarrollo de softwa1 re
Actividad.......... 18
Act18
Modelo incremental
Desarrollo evolutivo

Similar a Presentacio n ing. software (2) (20)

PPTX
Modelo de desarrollo concurrente
PPTX
modelo de desarrollo concurrente.pptx
PDF
Ciclo de vida del Software
ODT
Modelo en cascada
DOCX
Tarea 13
PDF
Unidad 4 Modelos de Procesos del Software
PPT
Modelos de desarrollo de software
PPTX
Jhostin vasquez modelos de software
PPTX
Modelo De Desarrollo Evolutivo
DOCX
CICLO DE VIDA DE UN SOFTWARE
PPT
5 Clase El Proceso Unificado Rational
PPTX
Modelos de proceso del software
PPTX
Los modelos de desarrollo de software (hendrick rodriguez )
PPTX
Presentación 162 modelos de proceso de software
DOCX
Unidad 3 los modelos de procesos de software
DOCX
Unidad 3 los modelos de procesos de software
PPTX
modelos del proceso del software
DOC
Insidencias En Los Paradigmas De La Ingeniera De Software
PPT
Modelo Descrptivos Del Proceso Del Sofware
PDF
Metodología Incremental
Modelo de desarrollo concurrente
modelo de desarrollo concurrente.pptx
Ciclo de vida del Software
Modelo en cascada
Tarea 13
Unidad 4 Modelos de Procesos del Software
Modelos de desarrollo de software
Jhostin vasquez modelos de software
Modelo De Desarrollo Evolutivo
CICLO DE VIDA DE UN SOFTWARE
5 Clase El Proceso Unificado Rational
Modelos de proceso del software
Los modelos de desarrollo de software (hendrick rodriguez )
Presentación 162 modelos de proceso de software
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
modelos del proceso del software
Insidencias En Los Paradigmas De La Ingeniera De Software
Modelo Descrptivos Del Proceso Del Sofware
Metodología Incremental
Publicidad

Último (20)

DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
Introducción a la historia de la filosofía
PPTX
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
PDF
Manual del Gobierno Escolar -MINEDUC.pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PPTX
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
PDF
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
PDF
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
Introducción a la historia de la filosofía
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
E1 Guía_Matemática_5°_grado.pdf paraguay
Manual del Gobierno Escolar -MINEDUC.pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
Manual de Convivencia 2025 actualizado a las normas vigentes
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
Iniciación Al Aprendizaje Basado En Proyectos ABP Ccesa007.pdf
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
Publicidad

Presentacio n ing. software (2)

  • 2. Definición En ocasiones también llamado Ingeniería Concurrente dado por Davis Sitaram, es un modelo de tipo de red donde todas las personas actúan simultáneamente o al mismo tiempo. El modelado Concurrente define una serie de eventos que desencadenan transiciones de un estado a otro para cada una de las actividades de la ingeniería de software. En realidad, el modelo de desarrollo concurrente es aplicable a todo tipo de desarrollo de software y proporciona un panorama apropiado del estado actual de un proyecto. En vez de confinar actividades de ingeniería de software a una secuencia de sucesos, define una red de actividades, todas las actividades de la red existen simultáneamente con otras.
  • 3. Antecedentes El primer ciclo de vida del software, Cascada", fue definido por Winston Royce a fines del 70. Desde entonces muchos equipos de desarrollo han seguido este modelo. Sin embargo, ya desde 10 a 15 años atrás, el modelo cascada ha sido sujeto a numerosas críticas, debido a que es restrictivo y rígido. En su lugar, muchos modelos nuevos de ciclo de vida han sido propuestos, incluyendo modelos que pretenden desarrollar software más rápidamente, o más incrementalmente o de una forma más evolutiva, o precediendo el desarrollo a escala total con algún conjunto de prototipos rápidos. Pero no nos sorprende el hecho del Modelo de desarrollo concurrente porque esto se ha ido realizando de manera informal y práctica en los proyectos modernos y que actualmente han sido formalizado por Davis staram.
  • 4. Aplicación: El modelo de desarrollo concurrente se utiliza a menudo como el paradigma de desarrollo de aplicaciones cliente/servidor. Cuando se aplica a cliente/servidor, el modelo de proceso concurrente define actividades en dos dimensiones: una división de sistemas y una división de componentes. Los aspectos del nivel de sistemas se afrontan mediante tres actividades: diseño, realización y uso. La concurrencia se logra de dos formas: 1. Las actividades del sistema y de componente ocurren simultáneamente y pueden modelarse con el enfoque orientado a objetos descrito anteriormente. 2. Una aplicación cliente/servidor típica se implementa con muchos componentes, cada uno de los cuales se pueden diseñar y realizar concurrentemente.
  • 5. Objetivos Los objetivos globales que se persiguen con la implementación del Desarrollo Concurrente son: 1. Acortar los tiempos de desarrollo de los productos. 2. Elevar la productividad. 3. Aumentar la flexibilidad. 4. Mejor utilización de los recursos. 5. Productos de alta calidad. 6. Reducción en los costos de desarrollo de los productos.
  • 6. Modelado de desarrollo concurrente las actividades de ingeniería de software existen de manera concurrente, pero se hallan en diferentes estados.
  • 7. VENTAJAS DESVENTAJAS Proporciona una imagen exacta del estado actual de un proyecto. Si no se dan las condiciones señaladas no es aplicable. Excelente para proyectos en los que se conforman grupos de trabajo independientes. Si no existen grupos de trabajo no se puede trabajar en este método.
  • 8. Ejemplo: Para entenderlo mejor lo ejemplificamos comparando este modelo a una empresa cuyos empleados trabajan para satisfacer necesidades. Suponiendo que el equipo de trabajo está compuesto por 5 personas, dicho trabajo será distribuido por los 5, realizado simultáneamente y probado constantemente para satisfacer la necesidad presentada, si al final de todo es cliente (quien presenta la necesidad) desea algo más, 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.
  • 9. Bibliografía Desarrollo concurrente. Recuperado el 14 de enero de 2017 en http://www.academia.edu/16450511/DESARROLLO_CONCURRENTE_-_TE http://ingenieraupoliana.blogspot.mx/2010/10/modelo-de-desarrollo- concurrente.html
  • 10. Actividad: Cuestionario 1.- ¿De que otra forma se le conoce al modelo de desarrollo concurrente? R= Ingeniería Concurrente 2.- En este modelo las personas actúan: Simultáneamente 3.- ¿Cómo se utiliza el modelo de desarrollo concurrente? R= Paradigma de desarrollo de aplicaciones cliente/servidor 4.- ¿En que dimensiones se definen las actividades en el modelo de proceso concurrente? R= División de sistemas y dimensión de componentes 5.- Menciona las 3 actividades mediante las que se afrontan los aspectos de nivel de sistemas. R= Diseño, realización y uso 6.- ¿De cuantas formas se logra la concurrencia? Menciónalas R= De dos formas: Las actividades del sistema y componentes. Y una aplicación cliente/ servidor 7.- Escribe los objetivos de la implementación de desarrollo de concurrente: R= *Acortar los tiempos de desarrollo de los productos *Productos de alta calidad *Elevar la productividad *Aumentar la flexibilidad *Mejor utilización de los recursos *Reducción en los costos de desarrollo de los productos
  • 11. 8.- ¿Cuáles son las ventajas y las desventajas del modelos de desarrollo concurrente? R= Ventajas: *Proporciona una imagen exacta del estado actual de un proyecto *Excelente para proyectos en los que se conforman grupos de trabajo independientes Desventajas: *Si no se dan las condiciones señaladas no es aplicable *Si no existen grupos de trabajo no es recomendable utilizar este modelo.