Se considera que cada etapa debe ir a continuación de la anterior. Que pone énfasis en la documentación que resulta de cada una y que es la entrada de la siguiente.
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Desarrollo. Modelo por Etapas
1.
2. 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.
3. 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.
4. MODELOS POR ETAPAS
Este modelo estipula que el software será desarrollado en sucesivas
etapas:
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.
Especificación de requerimientos
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. MODELOS POR ETAPAS
Especificación funcional
Especifica la información sobre la cual el software a desarrollar trabajará.
Diseño
Permite describir como el sistema va a satisfacer los requerimientos. Esta
etapa a menudo tiene diferentes niveles de detalle.
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.
Integración
Es la fase donde todos los subsistemas codificados independientemente se
juntan. Cada sección es enlazada con otra y, entonces, probada.
6. MODELOS POR ETAPAS
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
requerimientos y la especificación funcional.
Mantención
La 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.