SlideShare una empresa de Scribd logo
1 de 18
ETAPAS Y METODOLOGIAS DEL
PROCESO DE DESARROLLO DE
SOFTWARE
CARRERA: INGENIERIA DE SISTEMA
ASIGNATURA: DISEÑO Y ANALISIS I
GRUPO: A
DOCENTE: DAVID ENRIQUE MENDOZA GUTIERREZ
1 ¿PARA QUE SIRVEN LOS PROCESOS O ETAPAS DEL
DESARROLLO DEL SOFTWARE? ¿Y CUALES SON ?
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
Los procesos o etapas a seguir sistemáticamente sirven para idear, implementar y
mantener un producto de software desde que surge la necesidad del producto hasta
que se cumple el objetivo por el cual fue creado.
De esta forma, las etapas del desarrollo de software son las siguientes:
 Planeación
 Ejecución
 Revisión
 Implementación
 Medición
2.- ¿ QUE ES LA PLANEACION?
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
La planeación es la parte inicial del proyecto es todo lo que se debe hacer antes de iniciar
el proyecto, es necesario hacer ciertas tareas que influirán decisivamente en el éxito del
mismo. Dichas tareas son conocidas como el fuzzy front-end del proyecto, puesto que no
están sujetas a plazos.
En planeación se encuentran 2 etapas que serian el Análisis y Diseño.
3 ¿EXPLIQUE QUE ES EL ANÁLISIS Y DISEÑO?
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
Análisis
Es el averiguar exactamente lo que tiene que hacer en el software. Por eso, la etapa de
análisis en el ciclo de vida del software corresponde al proceso a través del cual se intenta
descubrir qué es lo que realmente se
Diseño
En esta fase se estudian posibles opciones de implementación para el software que hay que
construir, así como decidir la estructura general del mismo. El diseño es una etapa compleja
y su proceso debe realizarse de manera iterativa.
La gráfica va facilitar mucho el trabajo
4.-¿QUE ES LA EJECUCIÓN?
 La ejecución es el desarrollo, la codificación
 En esta etapa se hacen pruebas unitaria para asegurase que todo lo que se
esta haciendo funcione correctamente
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
5 ¿DE QUE CONSTA LA REVISIÓN?
 La parte de revisión consta de las pruebas generales que se hacen sobre el
software que estemos diseñando, también se revisa las repuestas del sistema
ante las diferentes acciones del usuario
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
6 ¿QUE ES LA IMPLEMENTACIÓN?
 Es la ejecución o puesta en marcha de una idea programada, ya sea, de una
aplicación informática, un plan, modelo científico, diseño específico,
estándar, algoritmo o política.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
7 ¿QUE ES LA MEDICION?
 La medición contribuye a superar algunos problemas habituales en el
desarrollo del software. Sin poder medir el desarrollo es muy difícil evaluar y
experimentar las técnicas y los métodos del software
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
8 ¿QUE SON LAS METODOLOGIAS DE
DESARROLLO DE SOFTWARE?¿Y CUANTOS
TIPOS EXISTEN?
 Una metodología de desarrollo de software se refiere a un framework que es
usado para estructurar, planear y controlar el proceso de desarrollo en
sistemas de información.
 A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados
diferenciándose por su fortaleza y debilidad.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
9 EXPLIQUE ¿CUALES SON LOS TIPOS DE
DESARROLLO DE SOFTWARE?
 Metodología tradicional:
Normalmente estos se caracterizan por imponer una disciplina de trabajo sobre
el desarrollo de software haciendo énfasis en la planificación y control del
proyecto.
 Metodologías ágiles:
son aquellas que permiten adaptar la forma de trabajo a las condiciones del
proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el
proyecto y su desarrollo a las circunstancias específicas del entorno.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
10 ¿EN QUE CONSISTE EL MODELO
CASCADA?
 El modelo en cascada es un proceso de desarrollo secuencial, en el que el
desarrollo de software se concibe como un conjunto de etapas que se
ejecutan una tras otra. Se le denomina así por las posiciones que ocupan
las diferentes fases que componen el proyecto, colocadas una encima de otra,
y siguiendo un flujo de ejecución de arriba hacia abajo, como una cascada.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
11 ¿COMO SE REALIZA EL ANALISIS DE
REQUIRIMIENTO UTILIZANDO LA
METODOLOGIA EN CASCADA?
Fases del modelo:
 1. Análisis de requisitos del software.
 2. Diseño del sistema.
 3. Diseño del programa.
 4. Codificación.
 5. Pruebas y error.
 6. Despliegue del producto de software.
 7. Mantenimiento.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
12 ¿QUE ES EL XP PROGRAMMING?
 es una metodología de desarrollo que pertenece a las conocidas como
metodologías ágiles, cuyo objetivo es el desarrollo y gestión de proyectos con
eficacia, flexibilidad y control.
Se basa en la simplicidad, la comunicación y la reutilización del código, esta
metodología ágil tiene un conjunto de prácticas y reglas para desarrollar
proyectos de software de menor tiempo y todas las fases y etapas se desarrollan
en base a procesos
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
13 ¿CUALES SON LOS VALORES EN LA QUE
SE BASA LA XP-EXTREME PROGRAMMING?
 Son:
 1. Comunicación
 2. Simplicidad
 3. Retroalimentación
 4. Coraje
 5. Respeto
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
14 EXPLIQUE LOS VALORES DE LA
PROGRAMACION EXTREMA
 SIMPLICIDAD: Se comienza desarrollando las soluciones más sencillas
necesarias para solucionar los problemas (requerimientos) que se están
viendo en ese momento
 COMUNICAION: Reuniones frecuentes cara a cara entre usuarios y
desarrolladores, lo que le da a ambos una visión compartida del sistema.
 REALIMENTACION: Se muestra al usuario el software tempranamente para
escuchar las observaciones y realizando cambios necesarios.
 CORAJE: Refactorizar el código, Inspeccionar el código, Desechar
componentes y realidad de los avances
 RESPETO: El programador debe cumplir con los requerimientos del cliente.
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
15 ¿CUALES SON LAS CARACTERISTICAS
FUNDAMENTALES DE LA PROGRAMACION
EXTREMA?
 1. Desarrollo iterativo e incremental.
 2. Pruebas unitarias continuas.
 3. Programación en parejas.
 4. Refactorización
 5. Propiedad del código compartida
 6. Simplicidad en el código
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
16¿Cuáles son las Ventajas y
Desventajas de la Programación
Extrema?
Ventajas
 Adaptabilidad
 Control de errores
 Programación Organizada
Mayor interacción entre el cliente
Desventajas
 Complejidad
 Libertad del cliente
 Imposibilidad de Previsión Global
INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
ETAPAS Y METODOLOGIAS DEL
PROCESO DE DESARROLLO DE
SOFTWARE
CARRERA: INGENIERIA DE SISTEMA
ASIGNATURA: DISEÑO Y ANALISIS I
GRUPO: A
DOCENTE: DAVID ENRIQUE MENDOZA GUTIERREZ

Más contenido relacionado

La actualidad más candente

Ciclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareCiclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-software
UCC
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
Hermes Romero
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
LeanSight Consulting
 
Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo software
Ricardo Mateus
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
JoseMariaAndujar
 

La actualidad más candente (18)

Unidad i ing_soft
Unidad i ing_softUnidad i ing_soft
Unidad i ing_soft
 
Ciclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-softwareCiclos de-vida-proceso-de-desarrollo-del-software
Ciclos de-vida-proceso-de-desarrollo-del-software
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del software
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_de
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
Ha2 nv50 rodriguez montiel moises-xp
Ha2 nv50 rodriguez montiel moises-xpHa2 nv50 rodriguez montiel moises-xp
Ha2 nv50 rodriguez montiel moises-xp
 
Integrantes
IntegrantesIntegrantes
Integrantes
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
 
Metodologías agiles del desarrollo software
Metodologías agiles del desarrollo softwareMetodologías agiles del desarrollo software
Metodologías agiles del desarrollo software
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
La programación extrema o e xtreme programming
La programación extrema o e xtreme programmingLa programación extrema o e xtreme programming
La programación extrema o e xtreme programming
 

Similar a Etapas y metodologias del proceso de desarrollo de software

Presentacionde90preguntas 210407222729
Presentacionde90preguntas 210407222729Presentacionde90preguntas 210407222729
Presentacionde90preguntas 210407222729
Brayan Seña
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)
daniel
 

Similar a Etapas y metodologias del proceso de desarrollo de software (20)

Metodología de desarrollo de software (45 Preguntas)
Metodología de desarrollo de software (45 Preguntas)Metodología de desarrollo de software (45 Preguntas)
Metodología de desarrollo de software (45 Preguntas)
 
Proyecto 02
Proyecto 02 Proyecto 02
Proyecto 02
 
Desarrollo de Software
Desarrollo de SoftwareDesarrollo de Software
Desarrollo de Software
 
Metodología de desarrollo de software
Metodología de desarrollo de software Metodología de desarrollo de software
Metodología de desarrollo de software
 
METODOLOGÍAS DE GESTIÓN DE PROYECTOS
METODOLOGÍAS DE GESTIÓN DE PROYECTOS METODOLOGÍAS DE GESTIÓN DE PROYECTOS
METODOLOGÍAS DE GESTIÓN DE PROYECTOS
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
Proyecto #2
Proyecto #2Proyecto #2
Proyecto #2
 
Presentacionde90preguntas 210407222729
Presentacionde90preguntas 210407222729Presentacionde90preguntas 210407222729
Presentacionde90preguntas 210407222729
 
90 PREGUNTAS DE ANALISIS Y DISEÑO DE SISTEMAS 1
90 PREGUNTAS DE ANALISIS Y DISEÑO DE SISTEMAS 190 PREGUNTAS DE ANALISIS Y DISEÑO DE SISTEMAS 1
90 PREGUNTAS DE ANALISIS Y DISEÑO DE SISTEMAS 1
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Ciclo de vida clasico
Ciclo de vida clasicoCiclo de vida clasico
Ciclo de vida clasico
 
Modelos de Ciclo de Vida de Desarrollo de Sistemas
Modelos de Ciclo de Vida  de Desarrollo de Sistemas Modelos de Ciclo de Vida  de Desarrollo de Sistemas
Modelos de Ciclo de Vida de Desarrollo de Sistemas
 
PREGUNTAS DE GESTION DE DESARROLLO DE SOFTWARE
PREGUNTAS DE GESTION DE DESARROLLO DE SOFTWAREPREGUNTAS DE GESTION DE DESARROLLO DE SOFTWARE
PREGUNTAS DE GESTION DE DESARROLLO DE SOFTWARE
 
Preguntas de introducción al desarrollo del software
Preguntas de introducción al desarrollo del softwarePreguntas de introducción al desarrollo del software
Preguntas de introducción al desarrollo del software
 
Cuestionario examen
Cuestionario examenCuestionario examen
Cuestionario examen
 
Tarea(1)
Tarea(1)Tarea(1)
Tarea(1)
 
Tecnicas de software
Tecnicas de softwareTecnicas de software
Tecnicas de software
 
SeccióN De TéCnicas De IngenieríA De Software(2007)
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Etapas y metodologias del proceso de desarrollo de software

  • 1. ETAPAS Y METODOLOGIAS DEL PROCESO DE DESARROLLO DE SOFTWARE CARRERA: INGENIERIA DE SISTEMA ASIGNATURA: DISEÑO Y ANALISIS I GRUPO: A DOCENTE: DAVID ENRIQUE MENDOZA GUTIERREZ
  • 2. 1 ¿PARA QUE SIRVEN LOS PROCESOS O ETAPAS DEL DESARROLLO DEL SOFTWARE? ¿Y CUALES SON ? INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE Los procesos o etapas a seguir sistemáticamente sirven para idear, implementar y mantener un producto de software desde que surge la necesidad del producto hasta que se cumple el objetivo por el cual fue creado. De esta forma, las etapas del desarrollo de software son las siguientes:  Planeación  Ejecución  Revisión  Implementación  Medición
  • 3. 2.- ¿ QUE ES LA PLANEACION? INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE La planeación es la parte inicial del proyecto es todo lo que se debe hacer antes de iniciar el proyecto, es necesario hacer ciertas tareas que influirán decisivamente en el éxito del mismo. Dichas tareas son conocidas como el fuzzy front-end del proyecto, puesto que no están sujetas a plazos. En planeación se encuentran 2 etapas que serian el Análisis y Diseño.
  • 4. 3 ¿EXPLIQUE QUE ES EL ANÁLISIS Y DISEÑO? INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE Análisis Es el averiguar exactamente lo que tiene que hacer en el software. Por eso, la etapa de análisis en el ciclo de vida del software corresponde al proceso a través del cual se intenta descubrir qué es lo que realmente se Diseño En esta fase se estudian posibles opciones de implementación para el software que hay que construir, así como decidir la estructura general del mismo. El diseño es una etapa compleja y su proceso debe realizarse de manera iterativa. La gráfica va facilitar mucho el trabajo
  • 5. 4.-¿QUE ES LA EJECUCIÓN?  La ejecución es el desarrollo, la codificación  En esta etapa se hacen pruebas unitaria para asegurase que todo lo que se esta haciendo funcione correctamente INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 6. 5 ¿DE QUE CONSTA LA REVISIÓN?  La parte de revisión consta de las pruebas generales que se hacen sobre el software que estemos diseñando, también se revisa las repuestas del sistema ante las diferentes acciones del usuario INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 7. 6 ¿QUE ES LA IMPLEMENTACIÓN?  Es la ejecución o puesta en marcha de una idea programada, ya sea, de una aplicación informática, un plan, modelo científico, diseño específico, estándar, algoritmo o política. INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 8. 7 ¿QUE ES LA MEDICION?  La medición contribuye a superar algunos problemas habituales en el desarrollo del software. Sin poder medir el desarrollo es muy difícil evaluar y experimentar las técnicas y los métodos del software INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 9. 8 ¿QUE SON LAS METODOLOGIAS DE DESARROLLO DE SOFTWARE?¿Y CUANTOS TIPOS EXISTEN?  Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información.  A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados diferenciándose por su fortaleza y debilidad. INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 10. 9 EXPLIQUE ¿CUALES SON LOS TIPOS DE DESARROLLO DE SOFTWARE?  Metodología tradicional: Normalmente estos se caracterizan por imponer una disciplina de trabajo sobre el desarrollo de software haciendo énfasis en la planificación y control del proyecto.  Metodologías ágiles: son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno. INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 11. 10 ¿EN QUE CONSISTE EL MODELO CASCADA?  El modelo en cascada es un proceso de desarrollo secuencial, en el que el desarrollo de software se concibe como un conjunto de etapas que se ejecutan una tras otra. Se le denomina así por las posiciones que ocupan las diferentes fases que componen el proyecto, colocadas una encima de otra, y siguiendo un flujo de ejecución de arriba hacia abajo, como una cascada. INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 12. 11 ¿COMO SE REALIZA EL ANALISIS DE REQUIRIMIENTO UTILIZANDO LA METODOLOGIA EN CASCADA? Fases del modelo:  1. Análisis de requisitos del software.  2. Diseño del sistema.  3. Diseño del programa.  4. Codificación.  5. Pruebas y error.  6. Despliegue del producto de software.  7. Mantenimiento. INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 13. 12 ¿QUE ES EL XP PROGRAMMING?  es una metodología de desarrollo que pertenece a las conocidas como metodologías ágiles, cuyo objetivo es el desarrollo y gestión de proyectos con eficacia, flexibilidad y control. Se basa en la simplicidad, la comunicación y la reutilización del código, esta metodología ágil tiene un conjunto de prácticas y reglas para desarrollar proyectos de software de menor tiempo y todas las fases y etapas se desarrollan en base a procesos INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 14. 13 ¿CUALES SON LOS VALORES EN LA QUE SE BASA LA XP-EXTREME PROGRAMMING?  Son:  1. Comunicación  2. Simplicidad  3. Retroalimentación  4. Coraje  5. Respeto INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 15. 14 EXPLIQUE LOS VALORES DE LA PROGRAMACION EXTREMA  SIMPLICIDAD: Se comienza desarrollando las soluciones más sencillas necesarias para solucionar los problemas (requerimientos) que se están viendo en ese momento  COMUNICAION: Reuniones frecuentes cara a cara entre usuarios y desarrolladores, lo que le da a ambos una visión compartida del sistema.  REALIMENTACION: Se muestra al usuario el software tempranamente para escuchar las observaciones y realizando cambios necesarios.  CORAJE: Refactorizar el código, Inspeccionar el código, Desechar componentes y realidad de los avances  RESPETO: El programador debe cumplir con los requerimientos del cliente. INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 16. 15 ¿CUALES SON LAS CARACTERISTICAS FUNDAMENTALES DE LA PROGRAMACION EXTREMA?  1. Desarrollo iterativo e incremental.  2. Pruebas unitarias continuas.  3. Programación en parejas.  4. Refactorización  5. Propiedad del código compartida  6. Simplicidad en el código INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 17. 16¿Cuáles son las Ventajas y Desventajas de la Programación Extrema? Ventajas  Adaptabilidad  Control de errores  Programación Organizada Mayor interacción entre el cliente Desventajas  Complejidad  Libertad del cliente  Imposibilidad de Previsión Global INTEGRANTES: ALEXANDER, LEONARDO, VANESA, JUAN JOSE ANALISIS Y DISEÑO 1 DAVID ENRIQUE
  • 18. ETAPAS Y METODOLOGIAS DEL PROCESO DE DESARROLLO DE SOFTWARE CARRERA: INGENIERIA DE SISTEMA ASIGNATURA: DISEÑO Y ANALISIS I GRUPO: A DOCENTE: DAVID ENRIQUE MENDOZA GUTIERREZ