SlideShare una empresa de Scribd logo
1 de 3
ACT. 1 
FASES DEL DESARROLLO DE UN PROGRAMA 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en 
un concepto llamado ciclo de vida. Son una serie de etapas o fases que 
hay que seguir secuencialmente. Las fases o etapas son: 
o Análisis. 
o Diseño y arquitectura 
o Programación 
o Pruebas 
o Documentación 
o Mantenimiento 
o Codificación o construcción. 
o Implantación o explotación. 
FASES DEL DESARROLLO DE SOFTWARE: 
ANÁLISIS, En esta fase se establece el producto a desarrollar, siendo 
necesario especificar los procesos y estructuras de datos que se van a 
emplear. Debe existir una gran comunicación entre el usuario y el analista 
para poder conocer todas las necesidades que precisa la aplicación. 
DISEÑO Y ARQUITECTURA. Se refiere a determinar cómo funcionará de 
forma general sin entrar en detalles. Consiste en incorporar consideraciones 
de la implementación tecnológica, como el hardware, la red, etc. Se 
definen los Casos de Uso para cubrir las funciones que realizará el sistema, y 
se transforman las entidades definidas en el análisis de requisitos en clases 
de diseño, obteniendo un modelo cercano a la programación orientada a 
objetos. 
PROGRAMACIÓN. Reducir un diseño a código puede ser la parte más 
obvia del trabajo de ingeniería de software, pero no es necesariamente la 
porción más larga. La complejidad y la duración de esta etapa está 
íntimamente ligada al o a los lenguajes de programación utilizados. 
MORENO SALVADOR DULCE ESMERALDA 3°AM PG
PRUEBAS. Consiste en comprobar que el software realice correctamente las 
tareas indicadas en la especificación. Una técnica de prueba es probar 
por separado cada módulo del software, y luego probarlo de forma 
integral, para así llegar al objetivo. 
DOCUMENTACIÓN Todo lo concerniente a la documentación del propio 
desarrollo del software y de la gestión del proyecto, pasando por 
modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales 
técnicos, etc. 
MANTENIMIENTO. Mantener y mejorar el software para enfrentar errores 
descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que 
el desarrollo inicial del software. 
CODIFICACIÓN Consiste en traducir los resultados obtenidos a un 
determinado lenguaje de programación, teniendo en cuenta las 
especificaciones obtenidas en el cuaderno de carga. Se deben de realizar 
las pruebas necesarias para comprobar la calidad y estabilidad del 
programa. 
EXPLOTACIÓN. En esta fase se realiza la implantación de la aplicación en el 
sistema o sistemas físicos donde van a funcionar habitualmente y su puesta 
en marcha para comprobar el buen funcionamiento. 
MORENO SALVADOR DULCE ESMERALDA 3°AM PG
(MAPA CONCEPTUAL) 
FASES EN EL DESARROLLO DE UN PROGRAMA 
Las fases o etapas son: 
ANALISIS. 
En esta fase se establece el producto a 
desarrollar, siendo necesario especificar 
los procesos y estructura de datos que 
van a emplear. Se emplean técnicas como: 
*diagramas de flujo de datos 
*Diccionario de datos 
*Modelos de datos 
*Definición de los interfaces de usuario 
CODIFICACIÓN. 
Consiste en traducir los resultados obtenidos a 
un determinado lenguaje de programación. 
Las pruebas se clasifican en: 
*Pruebas unitarias 
*Pruebas de integración 
*Pruebas de interconexion 
MORENO SALVADOR DULCE ESMERALDA 3°AM PG 
DISEÑO Y ARQUITECTURA. 
Se refiere a determinar cómo funcionara de 
forma general sin entrar en detalles. 
PROGRAMACIÓN. 
Reducir un diseño a código puede ser la parte más 
obvia del trabajo de ingeniería de software. 
PRUEBAS. 
Consiste en comprobar que el software realice correctamente 
las tareas indicadas en la especificación. 
DOCUMENTACIÓN. 
Todo lo concerniente a la documentación del propio 
desarrollo.

Más contenido relacionado

La actualidad más candente

Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa... grachika
 
Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1alexisrm11
 
Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vidaDeguerrerouno
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vJorge Luis
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareShaman King
 
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 desarrolloYip-yip
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareturlahackers
 

La actualidad más candente (18)

F. del proceso del s.
F. del proceso del s.F. del proceso del s.
F. del proceso del s.
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1
 
metodologias cascada vs v
metodologias cascada vs vmetodologias cascada vs v
metodologias cascada vs v
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vida
 
Modelo v
Modelo vModelo v
Modelo v
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
Metodo de entrega
Metodo de entregaMetodo de entrega
Metodo de entrega
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Modelo de proceso especializado
Modelo de proceso especializadoModelo de proceso especializado
Modelo de proceso especializado
 
Luiscaraballo ensayo
Luiscaraballo ensayoLuiscaraballo ensayo
Luiscaraballo ensayo
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
 
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
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 

Destacado

Convergence Labs : Software Training
Convergence Labs : Software TrainingConvergence Labs : Software Training
Convergence Labs : Software Trainingconvergencelabs
 
Guion seleccion y utilizacion
Guion seleccion y utilizacionGuion seleccion y utilizacion
Guion seleccion y utilizacionticgrupo555
 
Guía didáctica PowerPoint
Guía didáctica PowerPointGuía didáctica PowerPoint
Guía didáctica PowerPointticgrupo555
 
Geography presentation
Geography presentationGeography presentation
Geography presentationNoimz3
 
Mobile phones and driver distraction
Mobile phones and driver distractionMobile phones and driver distraction
Mobile phones and driver distractionAndrew Parkes
 
Learning disability
Learning disabilityLearning disability
Learning disabilityReynel Dan
 
บทบาท และภาระงานของครู
บทบาท และภาระงานของครูบทบาท และภาระงานของครู
บทบาท และภาระงานของครูPop Punkum
 

Destacado (15)

Convergence Labs : Software Training
Convergence Labs : Software TrainingConvergence Labs : Software Training
Convergence Labs : Software Training
 
cvvv (1)
cvvv (1)cvvv (1)
cvvv (1)
 
Guion seleccion y utilizacion
Guion seleccion y utilizacionGuion seleccion y utilizacion
Guion seleccion y utilizacion
 
Alice s adventures in wonderland
Alice s adventures in wonderlandAlice s adventures in wonderland
Alice s adventures in wonderland
 
Hoja de presentacion
Hoja de presentacionHoja de presentacion
Hoja de presentacion
 
Guía didáctica PowerPoint
Guía didáctica PowerPointGuía didáctica PowerPoint
Guía didáctica PowerPoint
 
AL- Muzhib V. Alamia
AL- Muzhib V. AlamiaAL- Muzhib V. Alamia
AL- Muzhib V. Alamia
 
Geography presentation
Geography presentationGeography presentation
Geography presentation
 
Comprimiso
ComprimisoComprimiso
Comprimiso
 
Poll 5 person centred care
Poll 5 person centred carePoll 5 person centred care
Poll 5 person centred care
 
Mobile phones and driver distraction
Mobile phones and driver distractionMobile phones and driver distraction
Mobile phones and driver distraction
 
Standard 4
Standard 4Standard 4
Standard 4
 
Learning disability
Learning disabilityLearning disability
Learning disability
 
บทบาท และภาระงานของครู
บทบาท และภาระงานของครูบทบาท และภาระงานของครู
บทบาท และภาระงานของครู
 
Demonetization part 2
Demonetization part 2Demonetization part 2
Demonetization part 2
 

Similar a Fases

Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programaolveraadrian82
 
Fases en el desarrollo
Fases en el desarrolloFases en el desarrollo
Fases en el desarrolloYin Miroslawa
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de SoftwareMaricela Ramirez
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
MODELO DE CASCADA quipo 3 inovadores.pptx
MODELO DE  CASCADA quipo 3 inovadores.pptxMODELO DE  CASCADA quipo 3 inovadores.pptx
MODELO DE CASCADA quipo 3 inovadores.pptxhugoayala45
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de SoftwarePablo Niama
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de softwareUVM
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)David Rosero
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...Gabriel Méndez
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascadamasilog
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 

Similar a Fases (20)

Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
 
XXXS
XXXSXXXS
XXXS
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
Fases en el desarrollo
Fases en el desarrolloFases en el desarrollo
Fases en el desarrollo
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de Software
 
Etapas del diseño .pdf
Etapas del diseño .pdfEtapas del diseño .pdf
Etapas del diseño .pdf
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Modelo
ModeloModelo
Modelo
 
MODELO DE CASCADA quipo 3 inovadores.pptx
MODELO DE  CASCADA quipo 3 inovadores.pptxMODELO DE  CASCADA quipo 3 inovadores.pptx
MODELO DE CASCADA quipo 3 inovadores.pptx
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 

Más de Esmeralda Salvador (20)

Presentacion programa16 (1)
Presentacion programa16 (1)Presentacion programa16 (1)
Presentacion programa16 (1)
 
Presentacion programa15
Presentacion programa15Presentacion programa15
Presentacion programa15
 
Video
VideoVideo
Video
 
Como insertar una_imagen_en_eclipse
Como insertar una_imagen_en_eclipseComo insertar una_imagen_en_eclipse
Como insertar una_imagen_en_eclipse
 
Presentacion programa14
Presentacion programa14Presentacion programa14
Presentacion programa14
 
Presentacion programa13
Presentacion programa13Presentacion programa13
Presentacion programa13
 
Programa12
Programa12Programa12
Programa12
 
Programa11
Programa11Programa11
Programa11
 
Presentaciónprograma10
Presentaciónprograma10Presentaciónprograma10
Presentaciónprograma10
 
Presentacion programa6
Presentacion programa6Presentacion programa6
Presentacion programa6
 
Presentacion programa6
Presentacion programa6Presentacion programa6
Presentacion programa6
 
Presentaciónprograma3
Presentaciónprograma3Presentaciónprograma3
Presentaciónprograma3
 
Pantallas de programa_2
Pantallas de programa_2Pantallas de programa_2
Pantallas de programa_2
 
Codificacion2
Codificacion2Codificacion2
Codificacion2
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Examen dIagnostico
Examen dIagnosticoExamen dIagnostico
Examen dIagnostico
 
ENTREVISTA
ENTREVISTAENTREVISTA
ENTREVISTA
 
Encuesta
EncuestaEncuesta
Encuesta
 
Presentación8 netbeans
Presentación8 netbeansPresentación8 netbeans
Presentación8 netbeans
 
Presentación7 netbeans
Presentación7 netbeansPresentación7 netbeans
Presentación7 netbeans
 

Fases

  • 1. ACT. 1 FASES DEL DESARROLLO DE UN PROGRAMA El desarrollo de un programa o de un conjunto de aplicaciones se basa en un concepto llamado ciclo de vida. Son una serie de etapas o fases que hay que seguir secuencialmente. Las fases o etapas son: o Análisis. o Diseño y arquitectura o Programación o Pruebas o Documentación o Mantenimiento o Codificación o construcción. o Implantación o explotación. FASES DEL DESARROLLO DE SOFTWARE: ANÁLISIS, En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear. Debe existir una gran comunicación entre el usuario y el analista para poder conocer todas las necesidades que precisa la aplicación. DISEÑO Y ARQUITECTURA. Se refiere a determinar cómo funcionará de forma general sin entrar en detalles. Consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc. Se definen los Casos de Uso para cubrir las funciones que realizará el sistema, y se transforman las entidades definidas en el análisis de requisitos en clases de diseño, obteniendo un modelo cercano a la programación orientada a objetos. PROGRAMACIÓN. Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción más larga. La complejidad y la duración de esta etapa está íntimamente ligada al o a los lenguajes de programación utilizados. MORENO SALVADOR DULCE ESMERALDA 3°AM PG
  • 2. PRUEBAS. Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral, para así llegar al objetivo. DOCUMENTACIÓN Todo lo concerniente a la documentación del propio desarrollo del software y de la gestión del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc. MANTENIMIENTO. Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que el desarrollo inicial del software. CODIFICACIÓN Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación, teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. Se deben de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa. EXPLOTACIÓN. En esta fase se realiza la implantación de la aplicación en el sistema o sistemas físicos donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen funcionamiento. MORENO SALVADOR DULCE ESMERALDA 3°AM PG
  • 3. (MAPA CONCEPTUAL) FASES EN EL DESARROLLO DE UN PROGRAMA Las fases o etapas son: ANALISIS. En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructura de datos que van a emplear. Se emplean técnicas como: *diagramas de flujo de datos *Diccionario de datos *Modelos de datos *Definición de los interfaces de usuario CODIFICACIÓN. Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación. Las pruebas se clasifican en: *Pruebas unitarias *Pruebas de integración *Pruebas de interconexion MORENO SALVADOR DULCE ESMERALDA 3°AM PG DISEÑO Y ARQUITECTURA. Se refiere a determinar cómo funcionara de forma general sin entrar en detalles. PROGRAMACIÓN. Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software. PRUEBAS. Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. DOCUMENTACIÓN. Todo lo concerniente a la documentación del propio desarrollo.