modelos de desarrollo de software por etapas

9
MODELOS POR ETAPAS Andry Albarracín Dajanna Molina UNIVERSIDAD COOPERATIV DE COLOMBIA

Upload: priincesita-albarracin

Post on 31-Jul-2015

131 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

Andry AlbarracínDajanna Molina

UNIVERSIDAD COOPERATIVADE COLOMBIA

Page 2: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

• 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.

Page 3: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

• En 1956, el enfrentarse a un gran sistema de software como el Semi-Automated Ground Environment (SAGE) hizo que se reconocieran los problemas inherentes a la codificación y esto llevó al desarrollo del modelo de etapas, con el objetivo de poder mejorar estos nuevos problemas.

Page 4: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

Este modelo estipula que el software será desarrollado en sucesivas etapas:

Plan operativoEtapa donde se define el problema a resolver, las metas del proyecto, las metas de calidad y se identifica cualquier restricción aplicable al proyecto.

Especificación de requerimientosPermite 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.

Page 5: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

Especificación funcionalEspecifica la información sobre la cual el software a desarrollar trabajará.

DiseñoPermite describir como el sistema va a satisfacer los requerimientos. Esta etapa a menudo tiene diferentes niveles de detalle.

Page 6: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

ImplementaciónAquí 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.

IntegraciónEs la fase donde todos los subsistemas codificados independientemente se juntan. Cada sección es enlazada con otra y, entonces, probada.

Page 7: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

Validación y verificaciónUna 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 requerimientos y la especificación funcional. MantenciónLa mantención 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 requerimientos. Las mantenciones se puede clasificar en: correctiva, adaptativa, perfectiva y preventiva.• .

Page 8: Modelos de desarrollo de software por etapas

MODELOS POR ETAPAS

Page 9: Modelos de desarrollo de software por etapas

Gracias…