Proceso de diseño y pruebas
- Los subsistemas que forman el sistema y sus relaciones se identifican y documentan.
- Especificación abstracta :
- Para cada subsistema se produce una especificación abstracta de sus servicios y las restricciones bajo las cuales debe funcionar.
- Para cada subsistema se diseña y documenta su interfaz con otros subsistemas.
- Se asignan servicios a los componentes y se diseñan sus interfaces.
- Diseño de la estructura de datos :
- Se diseña en detalle y especifica la estructura de datos utilizada en la implementación del sistema.
- Diseño de algoritmos :
- Se diseñan en detalle y especifican los algoritmos utilizados para proporcionar los servicios.
- Prueba de componentes :
- Se prueban los componentes individuales para asegurarse de que funcionan correctamente, estos pueden ser entidades simples como funciones o clases de objetos, o pueden ser agrupaciones coherentes de estas entidades.
- Prueba del sistema :
- Los componentes se integran para formar el sistema. Este procesos comprende encontrar errores que son resultado de interacciones no previstas entre los componentes y su interfaz.
- Prueba de aceptación :
- Es la etapa final en el proceso de pruebas antes de que se acepte que el sistema se ponga en funcionamiento.
- Éste se prueba con los datos proporcionados por el cliente más que con datos de prueba simulados.
- Puede revelar problemas en los requerimientos donde los recursos del sistema no cumplen las necesidades del usuario o donde el desempeño del sistema es inaceptable.
No hay comentarios:
Publicar un comentario