SlideShare una empresa de Scribd logo
1 de 20
Prof. Juan Manuel López Cruz
Métodos Agiles de la Programación
6IM8
Cortés Serrano Eliud
Introducción
Un proceso es considerado como un conjunto de actividades
que se desarrollan para lograr un objetivo final, si el proceso
esta correctamente logrado no habrá problema al afirmar
que el software será eficiente y funcional.
En el contexto de la ingeniería de software, un proceso no es una
prescripción rígida de cómo elaborar software de cómputo. Por el
contrario, es un enfoque adaptable que permite que las personas
que hacen el trabajo (el equipo de software) busquen y elijan el
conjunto apropiado de acciones y tareas para el trabajo.
Estructura
Esta tiene que ver mucho en el proceso para el desarrollo de un
software correcto. Son los cimientos que establece un equipo de
trabajo como base para realizar cualquier actividad o trabajo, sin
duda es de gran importancia.
Comunicación
Esta etapa es el inicio de todo, es cuando se debe trabajar y
colaborar con el cliente de manera constante para así, integrar
precisamente sus necesidades en una solución concreta para ellas,
de lo contrario, en el desarrollo faltante se generaran dudas y
cambios radicales en la dirección de un proyecto de software.
Planeación
Generalmente es la realización de un mapa que guie el camino del
equipo del trabajo hacia la obtención de un buen producto final,
aquí se analizan detalladamente todos los aspectos del alcance,
requerimientos y capacidades para determinar lo que se pretende
entregar al cliente.
Modelado
Después de determinar lo que el equipo quiere entregar al cliente,
se piensan en varios modelos y escenarios de desarrollo para
verificar cual de todos resulta ser mas eficaz, además de
adaptarse mejor a las características del proyecto y
desarrolladores.
Construcción
Esta actividad básicamente cubre la realización de la codificación
del proyecto y las pruebas que se requieren para la verificación
del correcto funcionamiento de todo lo hecho.
Despliegue
El software (parcialmente terminado) se le presenta en avances
incrementales al cliente para que este apruebe las acciones y
tareas hechas en busca de su satisfacción. Al final, se entrega la
entidad completa del software y dentro de este despliegue viene
un constante mantenimiento, soporte y mejora para el mejor
funcionamiento del sistema.
Aspectos a considerar
 Seguimiento y control del proyecto de software
 Administración de riesgo
 Aseguramiento de la calidad
 Revisiones técnicas
Modelo Cascada
En Ingeniería de software el desarrollo en cascada, también
llamado modelo en cascada, es el enfoque metodológico que
ordena las etapas del proceso para el desarrollo de software, de
tal forma que el las acciones y tareas se realizan con un orden
concreto.
Etapas:
Desarrollo Evolutivo
Los evolutivos son modelos iterativos, permiten desarrollar
versiones cada vez más eficientes y complejas, hasta llegar al
objetivo final deseado, mediante sus avances incrementales.
Los modelos “Iterativo Incremental” y “Espiral” (entre otros) son
dos de los más conocidos y utilizados del tipo evolutivo.
Iterativo Incremental
El concepto es básico y simple, el producto software se desarrolla
por incrementos en el que cada iteración (incluida la primera)
obtiene una versión funcional del producto, de esta forma el
sistema se desarrolla poco a poco y obtiene constantemente la
aprobación por parte del usuario.
Espiral
En este modelo se comienza mirando las posibles alternativas de
desarrollo. Si el cliente quiere seguir haciendo mejoras o cambios
en el software, se vuelve a evaluar las distintas nuevas
alternativas ó riesgos y se realiza otra vuelta de la espiral, así
hasta que llegue un momento en el que el producto software
desarrollado sea aceptado y no necesite seguir mejorándose con
otro nuevo ciclo.
Ingeniería de software basada en componentes
Es evolutivo por naturaleza y exige un enfoque interactivo para la
creación del software. Sin embargo, el modelo de desarrollo
basado en componentes configura aplicaciones desde
componentes preparados de software (clases).
El modelo de desarrollo basado en componentes conduce ala
reutilización del software, y la reutilización proporciona beneficios
a los ingenieros de software.
Conclusiones
El proceso de software es sin duda súper importantes para la
correcta realización de un proyecto de software, involucra
metodologías de trabajo especialmente adaptadas a este y permite
a un equipo de trabajo optimizar en tiempo y actividades.
Actualmente los modelos evolutivos son los mas usados debido a
una mejor interacción con el cliente en busca de corregir de
manera rápida rumbos erróneos de desarrollo y así encontrar la
satisfacción de manera rápido, esto sin dejar a un lado el proceso
de mejora y soporte que proveerá al cliente de mejor alcance en
sus intereses.
Referencias
 Piattini, A. C. (2005). Ingenieria del software basada en
componentes. Buenos Aires : Revista de Tecnologia.
 Roldán, C. S. (2013). Codejobs . Recuperado el 14 de febrero
de 2016, de https://www.codejobs.biz/es/blog/2013/05/25/el-
proceso-del-software
 Ruiz, F. (2009). Ingenieria del software. Cantabria: Universidad
de Cantabria.

Más contenido relacionado

La actualidad más candente

Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de softwareCoesi Consultoria
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de DesarrolloFausto J Loja Mora
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREFely Villalba
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARERocio Castellanos
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareUriel Ramos
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicionalJesenia Escobar
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 

La actualidad más candente (20)

Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodologias todas
Metodologias todasMetodologias todas
Metodologias todas
 
4. Desarrollo ágil de software
4. Desarrollo ágil de software4. Desarrollo ágil de software
4. Desarrollo ágil de software
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWAREINF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
INF-162 GRUPO 6 MODELOS DE PROCESO DE SOFTWARE
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
MODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWAREMODELOS DE SISTEMAS DE SOFTWARE
MODELOS DE SISTEMAS DE SOFTWARE
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
El proceso unificado
El proceso unificadoEl proceso unificado
El proceso unificado
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 

Destacado

Engineering Collaboration Webinar Two
Engineering Collaboration Webinar TwoEngineering Collaboration Webinar Two
Engineering Collaboration Webinar TwoStephen Porter
 
MONEY AND CREDIT
MONEY AND CREDITMONEY AND CREDIT
MONEY AND CREDITkulkush
 
Eliminate devastating medical errors with 10 high reliability safety tools
Eliminate devastating medical errors with 10 high reliability safety toolsEliminate devastating medical errors with 10 high reliability safety tools
Eliminate devastating medical errors with 10 high reliability safety toolsJohn Byrnes, MD
 
Presentatie networking
Presentatie networkingPresentatie networking
Presentatie networkingsarahrauwoens
 
How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...
How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...
How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...John Byrnes, MD
 

Destacado (11)

H&m
H&mH&m
H&m
 
Engineering Collaboration Webinar Two
Engineering Collaboration Webinar TwoEngineering Collaboration Webinar Two
Engineering Collaboration Webinar Two
 
MONEY AND CREDIT
MONEY AND CREDITMONEY AND CREDIT
MONEY AND CREDIT
 
Q6
Q6Q6
Q6
 
Numeroshakti ppt
Numeroshakti pptNumeroshakti ppt
Numeroshakti ppt
 
Eliminate devastating medical errors with 10 high reliability safety tools
Eliminate devastating medical errors with 10 high reliability safety toolsEliminate devastating medical errors with 10 high reliability safety tools
Eliminate devastating medical errors with 10 high reliability safety tools
 
Presentatie networking
Presentatie networkingPresentatie networking
Presentatie networking
 
Sample
SampleSample
Sample
 
How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...
How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...
How To Remove Millions in Unnecessary Healthcare Costs with Quality & Safety ...
 
The Quality Playbook
The Quality PlaybookThe Quality Playbook
The Quality Playbook
 
Q2
Q2Q2
Q2
 

Similar a Metodología Procesos de Desarrollo de Software

Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de softwaresairarcf
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software JrJunior Leal
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareAndhy H Palma
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de softwareWilfredo Mogollón
 
Desarrollode software (1)
Desarrollode software (1)Desarrollode software (1)
Desarrollode software (1)turlahackers
 
Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010acmedinaj
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de softwareAl Ex
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del softwareDiego Llusco
 

Similar a Metodología Procesos de Desarrollo de Software (20)

Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Metodologías de Desarrollo de Software Jr
 Metodologías de Desarrollo de Software Jr Metodologías de Desarrollo de Software Jr
Metodologías de Desarrollo de Software Jr
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Metodologia RUP
Metodologia RUPMetodologia RUP
Metodologia RUP
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Desarrollode software (1)
Desarrollode software (1)Desarrollode software (1)
Desarrollode software (1)
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Clase_iso12207.pptx
Clase_iso12207.pptxClase_iso12207.pptx
Clase_iso12207.pptx
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010Ingeniería de Software - Isummit 2010
Ingeniería de Software - Isummit 2010
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
Luis
LuisLuis
Luis
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Desarrollo Agil de Software
Desarrollo Agil de SoftwareDesarrollo Agil de Software
Desarrollo Agil de Software
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 

Último

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 

Metodología Procesos de Desarrollo de Software

  • 1. Prof. Juan Manuel López Cruz Métodos Agiles de la Programación 6IM8 Cortés Serrano Eliud
  • 2.
  • 3. Introducción Un proceso es considerado como un conjunto de actividades que se desarrollan para lograr un objetivo final, si el proceso esta correctamente logrado no habrá problema al afirmar que el software será eficiente y funcional.
  • 4. En el contexto de la ingeniería de software, un proceso no es una prescripción rígida de cómo elaborar software de cómputo. Por el contrario, es un enfoque adaptable que permite que las personas que hacen el trabajo (el equipo de software) busquen y elijan el conjunto apropiado de acciones y tareas para el trabajo.
  • 5. Estructura Esta tiene que ver mucho en el proceso para el desarrollo de un software correcto. Son los cimientos que establece un equipo de trabajo como base para realizar cualquier actividad o trabajo, sin duda es de gran importancia.
  • 6.
  • 7. Comunicación Esta etapa es el inicio de todo, es cuando se debe trabajar y colaborar con el cliente de manera constante para así, integrar precisamente sus necesidades en una solución concreta para ellas, de lo contrario, en el desarrollo faltante se generaran dudas y cambios radicales en la dirección de un proyecto de software.
  • 8. Planeación Generalmente es la realización de un mapa que guie el camino del equipo del trabajo hacia la obtención de un buen producto final, aquí se analizan detalladamente todos los aspectos del alcance, requerimientos y capacidades para determinar lo que se pretende entregar al cliente.
  • 9. Modelado Después de determinar lo que el equipo quiere entregar al cliente, se piensan en varios modelos y escenarios de desarrollo para verificar cual de todos resulta ser mas eficaz, además de adaptarse mejor a las características del proyecto y desarrolladores.
  • 10. Construcción Esta actividad básicamente cubre la realización de la codificación del proyecto y las pruebas que se requieren para la verificación del correcto funcionamiento de todo lo hecho.
  • 11. Despliegue El software (parcialmente terminado) se le presenta en avances incrementales al cliente para que este apruebe las acciones y tareas hechas en busca de su satisfacción. Al final, se entrega la entidad completa del software y dentro de este despliegue viene un constante mantenimiento, soporte y mejora para el mejor funcionamiento del sistema.
  • 12. Aspectos a considerar  Seguimiento y control del proyecto de software  Administración de riesgo  Aseguramiento de la calidad  Revisiones técnicas
  • 13.
  • 14. Modelo Cascada En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena las etapas del proceso para el desarrollo de software, de tal forma que el las acciones y tareas se realizan con un orden concreto. Etapas:
  • 15. Desarrollo Evolutivo Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más eficientes y complejas, hasta llegar al objetivo final deseado, mediante sus avances incrementales. Los modelos “Iterativo Incremental” y “Espiral” (entre otros) son dos de los más conocidos y utilizados del tipo evolutivo.
  • 16. Iterativo Incremental El concepto es básico y simple, el producto software se desarrolla por incrementos en el que cada iteración (incluida la primera) obtiene una versión funcional del producto, de esta forma el sistema se desarrolla poco a poco y obtiene constantemente la aprobación por parte del usuario.
  • 17. Espiral En este modelo se comienza mirando las posibles alternativas de desarrollo. Si el cliente quiere seguir haciendo mejoras o cambios en el software, se vuelve a evaluar las distintas nuevas alternativas ó riesgos y se realiza otra vuelta de la espiral, así hasta que llegue un momento en el que el producto software desarrollado sea aceptado y no necesite seguir mejorándose con otro nuevo ciclo.
  • 18. Ingeniería de software basada en componentes Es evolutivo por naturaleza y exige un enfoque interactivo para la creación del software. Sin embargo, el modelo de desarrollo basado en componentes configura aplicaciones desde componentes preparados de software (clases). El modelo de desarrollo basado en componentes conduce ala reutilización del software, y la reutilización proporciona beneficios a los ingenieros de software.
  • 19. Conclusiones El proceso de software es sin duda súper importantes para la correcta realización de un proyecto de software, involucra metodologías de trabajo especialmente adaptadas a este y permite a un equipo de trabajo optimizar en tiempo y actividades. Actualmente los modelos evolutivos son los mas usados debido a una mejor interacción con el cliente en busca de corregir de manera rápida rumbos erróneos de desarrollo y así encontrar la satisfacción de manera rápido, esto sin dejar a un lado el proceso de mejora y soporte que proveerá al cliente de mejor alcance en sus intereses.
  • 20. Referencias  Piattini, A. C. (2005). Ingenieria del software basada en componentes. Buenos Aires : Revista de Tecnologia.  Roldán, C. S. (2013). Codejobs . Recuperado el 14 de febrero de 2016, de https://www.codejobs.biz/es/blog/2013/05/25/el- proceso-del-software  Ruiz, F. (2009). Ingenieria del software. Cantabria: Universidad de Cantabria.