SlideShare uma empresa Scribd logo
1 de 6
Nombre del catedrático:
Ing.: Carlos Antonio García Aguilar
Nombre del alumno:
Juan Carlos gordillo Hernández
Grado y grupo: octavo cuatrimestre
Materia: desarrollo del software
SISTEMA EDUCATIVO GANDHI
Desarrollo por etapas de un
sistema de software.
 El modelo de desarrollo de software por etapas es
similar al Modelo de prototipos ya que se muestra
al cliente el software en diferentes estados
sucesivos de desarrollo, se diferencia en que las
especificaciones no son conocidas en detalle al
inicio del proyecto y por tanto se van
desarrollando simultáneamente con las diferentes
versiones del código.
Pueden distinguirse las siguientes fases:
 Especificación conceptual
 Análisis de requisitos
 Diseño inicial
 Diseño detallado, codificación, depuración y
liberación
Este modelo estipula que el software será
desarrollado en sucesivas etapas:
 1. Plan operativo Etapa donde se define el problema
a resolver, las metas del proyecto, las metas de
calidad y se identifica cualquier restricción aplicable al
proyecto.

2. Especificación de requisitos Permite entregar
una visión de alto nivel sobre el proyecto, poniendo
énfasis en la descripción del problema desde el punto
de vista de los clientes y desarrolladores. También se
considera la posibilidad de una planificación de los
recursos sobre una escala de tiempos.

3. Especificación funcional Especifica la
información sobre la cual el software a desarrollar
trabajará.
 4. Diseño Permite describir como el sistema va a
satisfacer los requisitos. Esta etapa a menudo tiene
diferentes niveles de detalle. Los niveles más altos de
detalle generalmente describen los componentes o
módulos que formarán el software a ser producido. Los
niveles más bajos, describen, con mucho detalle, cada
módulo que contendrá el sistema.

5. Implementación Aquí es donde el software a ser
desarrollado se codifica. Dependiendo del tamaño del
proyecto, la programación puede ser distribuida entre
distintos programadores o grupos de programadores.
Cada uno se concentrará en la construcción y prueba
de una parte del software, a menudo un subsistema.
Las pruebas, en general, tiene por objetivo asegurar
que todas las funciones están correctamente
implementadas dentro del sistema.
 6. Integración Es la fase donde todos los
subsistemas codificados independientemente se
juntan. Cada sección es enlazada con otra
y, entonces, probada. Este proceso se repite hasta
que se han agregado todos los módulos y el sistema
se prueba como un todo.

7. Validación y verificación Una vez que el sistema
ha sido integrado, comienza esta etapa. Es donde es
probado para verificar que el sistema es consistente
con la definición de requisitos y la especificación
funcional. Por otro lado, la verificación consiste en
una serie de actividades que aseguran que el
software implementa correctamente una función
específica. Al finalizar esta etapa, el sistema ya puede
ser instalado en ambiente de explotación.
 8. Mantenimiento El mantenimiento ocurre
cuando existe algún problema dentro de un
sistema existente, e involucraría la corrección
de errores que no fueron descubiertos en las
fases de prueba, mejoras en la
implementación de las unidades del sistema y
cambios para que responda a los nuevos
requisitos. Las mantenciones se puede
clasificar en: correctiva, adaptativa, perfectiva
y preventiva.

Mais conteúdo relacionado

Mais procurados

Etapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de softwareEtapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de software
Charito Cortes Gordillo
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
coldclean
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
panavarrv
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
Luis Karl
 
ETAPAS DE DESAROLLO DE UN SISTEMA DE SOFTWARE.
ETAPAS DE DESAROLLO   DE UN SISTEMA DE SOFTWARE.ETAPAS DE DESAROLLO   DE UN SISTEMA DE SOFTWARE.
ETAPAS DE DESAROLLO DE UN SISTEMA DE SOFTWARE.
Marvey Monjaras
 
Modelos de desarrollo de software por etapas
Modelos de desarrollo de software por etapasModelos de desarrollo de software por etapas
Modelos de desarrollo de software por etapas
Priincesita Albarracin
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
Pablo Navarrete
 

Mais procurados (19)

Etapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de softwareEtapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Luiscaraballo ensayo
Luiscaraballo ensayoLuiscaraballo ensayo
Luiscaraballo ensayo
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Ciclo de-vida-de-un-software ...l
Ciclo de-vida-de-un-software ...lCiclo de-vida-de-un-software ...l
Ciclo de-vida-de-un-software ...l
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
ETAPAS DE DESAROLLO DE UN SISTEMA DE SOFTWARE.
ETAPAS DE DESAROLLO   DE UN SISTEMA DE SOFTWARE.ETAPAS DE DESAROLLO   DE UN SISTEMA DE SOFTWARE.
ETAPAS DE DESAROLLO DE UN SISTEMA DE SOFTWARE.
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
 
Estrategias de aplicación de pruebas
Estrategias de aplicación de pruebasEstrategias de aplicación de pruebas
Estrategias de aplicación de pruebas
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos de desarrollo de software por etapas
Modelos de desarrollo de software por etapasModelos de desarrollo de software por etapas
Modelos de desarrollo de software por etapas
 
Métodos Ágiles
Métodos ÁgilesMétodos Ágiles
Métodos Ágiles
 
Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015
 
Fase Codificación
Fase CodificaciónFase Codificación
Fase Codificación
 
Ciclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informaticaCiclo de vida de una aplicacion informatica
Ciclo de vida de una aplicacion informatica
 
Act18
Act18Act18
Act18
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 

Destaque

A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
Alexander Decker
 
Calcificacão e pigmentacão patológicas
Calcificacão e pigmentacão patológicasCalcificacão e pigmentacão patológicas
Calcificacão e pigmentacão patológicas
Euripedes Barbosa
 
Ensamblaje y Mantenimiento de Computadoras
Ensamblaje y Mantenimiento de ComputadorasEnsamblaje y Mantenimiento de Computadoras
Ensamblaje y Mantenimiento de Computadoras
Gustavo Alejandro
 
Charla inducción luis castro quispe
Charla inducción luis castro quispeCharla inducción luis castro quispe
Charla inducción luis castro quispe
LUISCASTROQUISPE
 

Destaque (20)

A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
calendario de panteras de Aguascalientes para la temporada 2016-2017 de la LNBP
calendario de panteras de Aguascalientes para la temporada 2016-2017 de la LNBPcalendario de panteras de Aguascalientes para la temporada 2016-2017 de la LNBP
calendario de panteras de Aguascalientes para la temporada 2016-2017 de la LNBP
 
Comunicacion integral
Comunicacion integral Comunicacion integral
Comunicacion integral
 
Calcificacão e pigmentacão patológicas
Calcificacão e pigmentacão patológicasCalcificacão e pigmentacão patológicas
Calcificacão e pigmentacão patológicas
 
Comunicación Integral de Negocios
Comunicación Integral de NegociosComunicación Integral de Negocios
Comunicación Integral de Negocios
 
El hardware
El hardwareEl hardware
El hardware
 
Ensamblaje y Mantenimiento de Computadoras
Ensamblaje y Mantenimiento de ComputadorasEnsamblaje y Mantenimiento de Computadoras
Ensamblaje y Mantenimiento de Computadoras
 
animales vivos y productos del reino animal
animales vivos y productos del reino animalanimales vivos y productos del reino animal
animales vivos y productos del reino animal
 
1 primeiros socorros
1   primeiros socorros1   primeiros socorros
1 primeiros socorros
 
Clasificación Mercancías Peligrosas
Clasificación Mercancías PeligrosasClasificación Mercancías Peligrosas
Clasificación Mercancías Peligrosas
 
Charla inducción luis castro quispe
Charla inducción luis castro quispeCharla inducción luis castro quispe
Charla inducción luis castro quispe
 
Fusões de Instituições Bancárias no Brasil
Fusões de Instituições Bancárias no BrasilFusões de Instituições Bancárias no Brasil
Fusões de Instituições Bancárias no Brasil
 
Oil & Gas Magazine Abril de 2015
Oil & Gas Magazine Abril de 2015Oil & Gas Magazine Abril de 2015
Oil & Gas Magazine Abril de 2015
 
Primer Paquete Económico 2017 Zacatecas (7-9)
Primer Paquete Económico 2017 Zacatecas (7-9)Primer Paquete Económico 2017 Zacatecas (7-9)
Primer Paquete Económico 2017 Zacatecas (7-9)
 
Alfabeto Visual_Introdução ap Alfabeto Visual
Alfabeto Visual_Introdução ap Alfabeto VisualAlfabeto Visual_Introdução ap Alfabeto Visual
Alfabeto Visual_Introdução ap Alfabeto Visual
 
La reputación corporativa y la creación de valor para las empresas
La reputación corporativa y la creación de valor para las empresasLa reputación corporativa y la creación de valor para las empresas
La reputación corporativa y la creación de valor para las empresas
 
4444444444
44444444444444444444
4444444444
 
Mercancias peligrosas
Mercancias peligrosasMercancias peligrosas
Mercancias peligrosas
 
Revista vigia 2014 san 2
Revista vigia 2014 san 2Revista vigia 2014 san 2
Revista vigia 2014 san 2
 
Las pruebas y los medios de prueba
Las pruebas y los medios de pruebaLas pruebas y los medios de prueba
Las pruebas y los medios de prueba
 

Semelhante a Etapas del software

Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
Evelin Oña
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Ensayo Software
Ensayo SoftwareEnsayo Software
Ensayo Software
marialej90
 

Semelhante a Etapas del software (20)

Etapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de softwareEtapas para el desarrollo de un sistema de software
Etapas para el desarrollo de un sistema de software
 
Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapas
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Jose gpe act4
Jose gpe act4Jose gpe act4
Jose gpe act4
 
ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Metodo de entrega
Metodo de entregaMetodo de entrega
Metodo de entrega
 
Ensayo Software
Ensayo SoftwareEnsayo Software
Ensayo Software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Morocha cartelera
Morocha carteleraMorocha cartelera
Morocha cartelera
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
practica 9 de fundamento.pdf
practica 9 de fundamento.pdfpractica 9 de fundamento.pdf
practica 9 de fundamento.pdf
 
Fundamento del computador n.3
Fundamento del computador n.3Fundamento del computador n.3
Fundamento del computador n.3
 
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
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
Metodologías Aágiles: TDD (Test Driven development)
Metodologías Aágiles: TDD (Test Driven development)Metodologías Aágiles: TDD (Test Driven development)
Metodologías Aágiles: TDD (Test Driven development)
 

Etapas del software

  • 1. Nombre del catedrático: Ing.: Carlos Antonio García Aguilar Nombre del alumno: Juan Carlos gordillo Hernández Grado y grupo: octavo cuatrimestre Materia: desarrollo del software SISTEMA EDUCATIVO GANDHI
  • 2. Desarrollo por etapas de un sistema de software.  El modelo de desarrollo de software por etapas es similar al Modelo de prototipos ya que se muestra al cliente el software en diferentes estados sucesivos de desarrollo, se diferencia en que las especificaciones no son conocidas en detalle al inicio del proyecto y por tanto se van desarrollando simultáneamente con las diferentes versiones del código. Pueden distinguirse las siguientes fases:  Especificación conceptual  Análisis de requisitos  Diseño inicial  Diseño detallado, codificación, depuración y liberación
  • 3. Este modelo estipula que el software será desarrollado en sucesivas etapas:  1. Plan operativo Etapa donde se define el problema a resolver, las metas del proyecto, las metas de calidad y se identifica cualquier restricción aplicable al proyecto.  2. Especificación de requisitos Permite entregar una visión de alto nivel sobre el proyecto, poniendo énfasis en la descripción del problema desde el punto de vista de los clientes y desarrolladores. También se considera la posibilidad de una planificación de los recursos sobre una escala de tiempos.  3. Especificación funcional Especifica la información sobre la cual el software a desarrollar trabajará.
  • 4.  4. Diseño Permite describir como el sistema va a satisfacer los requisitos. Esta etapa a menudo tiene diferentes niveles de detalle. Los niveles más altos de detalle generalmente describen los componentes o módulos que formarán el software a ser producido. Los niveles más bajos, describen, con mucho detalle, cada módulo que contendrá el sistema.  5. Implementación Aquí es donde el software a ser desarrollado se codifica. Dependiendo del tamaño del proyecto, la programación puede ser distribuida entre distintos programadores o grupos de programadores. Cada uno se concentrará en la construcción y prueba de una parte del software, a menudo un subsistema. Las pruebas, en general, tiene por objetivo asegurar que todas las funciones están correctamente implementadas dentro del sistema.
  • 5.  6. Integración Es la fase donde todos los subsistemas codificados independientemente se juntan. Cada sección es enlazada con otra y, entonces, probada. Este proceso se repite hasta que se han agregado todos los módulos y el sistema se prueba como un todo.  7. Validación y verificación Una vez que el sistema ha sido integrado, comienza esta etapa. Es donde es probado para verificar que el sistema es consistente con la definición de requisitos y la especificación funcional. Por otro lado, la verificación consiste en una serie de actividades que aseguran que el software implementa correctamente una función específica. Al finalizar esta etapa, el sistema ya puede ser instalado en ambiente de explotación.
  • 6.  8. Mantenimiento El mantenimiento ocurre cuando existe algún problema dentro de un sistema existente, e involucraría la corrección de errores que no fueron descubiertos en las fases de prueba, mejoras en la implementación de las unidades del sistema y cambios para que responda a los nuevos requisitos. Las mantenciones se puede clasificar en: correctiva, adaptativa, perfectiva y preventiva.