SlideShare una empresa de Scribd logo
ANALISIS Y DISEÑO DE SISTEMAS.
CATEDRATICO: ING. CARLOS A. GARCIA
ALUMNA: MA. DEL ROSARIO CORTES G.
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.
 Especificación conceptual
 Análisis de requisitos
 Diseño inicial
 Diseño detallado, codificación, depuración y
liberación
 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.

Más contenido relacionado

La actualidad más candente

Modelos de desarrollo de un software
Modelos de desarrollo de un softwareModelos de desarrollo de un software
Modelos de desarrollo de un software
Lucas Rodriguez Paredes
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
José Gregorio Calderón
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
lorenislemus
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Colegio Metropolitano
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 re
G G. Jonathan Israel
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
Jofrahona Rojinegro
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
MolinaSebastian
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
tim100492
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
Marco Antonio Perez Montero
 
Modelos concurrentes
Modelos concurrentesModelos concurrentes
Modelos concurrentes
Juan Acevedo Solis
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
Iván Cornejo
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
Griiselda Martiinez
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Barklyn Lsla
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
Uriel Ramos
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
Wilfredo Mogollón
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
kellypt1
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
Juan Pablo Bustos Thames
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
toryneutral
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
Isaias Castro
 

La actualidad más candente (19)

Modelos de desarrollo de un software
Modelos de desarrollo de un softwareModelos de desarrollo de un software
Modelos de desarrollo de un software
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 re
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Modelos concurrentes
Modelos concurrentesModelos concurrentes
Modelos concurrentes
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)Metodolgias de desarrollo (evolutivo)
Metodolgias de desarrollo (evolutivo)
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
 
Desarrollo en cascada
Desarrollo en cascadaDesarrollo en cascada
Desarrollo en cascada
 

Similar a Etapas para el desarrollo de un sistema de software

Etapas del software
Etapas del softwareEtapas del software
Etapas del software
Leonardo Hernandez Perez
 
Etapas del software
Etapas del softwareEtapas del software
Etapas del software
Juan Carlos Gordillo Hernandez
 
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
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
Evelin Oña
 
Metodo de entrega
Metodo de entregaMetodo de entrega
Metodo de entrega
Fernando Ortiz Medina
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
sairarcf
 
Proceso software
Proceso softwareProceso software
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
Isabel
 
Morocha cartelera
Morocha carteleraMorocha cartelera
Morocha cartelera
anyela Calles
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
Ares Atzarel Hernández Rodríguez
 
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
hugoayala45
 
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
Nicolas Ormeño
 
Inf 162
Inf 162Inf 162
Inf 162
Markitozzz100
 
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
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
Centro Líbano
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
juankexmisiodj
 
Sqm
SqmSqm
Sqm
symple9
 
Software
SoftwareSoftware
Software
NASH Salas
 

Similar a Etapas para el desarrollo de un sistema de software (20)

Etapas del software
Etapas del softwareEtapas del software
Etapas del software
 
Etapas del software
Etapas del softwareEtapas del software
Etapas del 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.
ETAPAS DE DESAROLLO DE UN SISTEMA DE 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
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Metodo de entrega
Metodo de entregaMetodo de entrega
Metodo de entrega
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Proceso software
Proceso softwareProceso software
Proceso software
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
 
Morocha cartelera
Morocha carteleraMorocha cartelera
Morocha cartelera
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
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
 
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
 
Inf 162
Inf 162Inf 162
Inf 162
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Sqm
SqmSqm
Sqm
 
Software
SoftwareSoftware
Software
 

Etapas para el desarrollo de un sistema de software

  • 1. ANALISIS Y DISEÑO DE SISTEMAS. CATEDRATICO: ING. CARLOS A. GARCIA ALUMNA: MA. DEL ROSARIO CORTES G.
  • 2. 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.
  • 3.  Especificación conceptual  Análisis de requisitos  Diseño inicial  Diseño detallado, codificación, depuración y liberación
  • 4.  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.
  • 5.  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.
  • 6.  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.  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.