lunes, 26 de diciembre de 2011

Proceso de diseño y pruebas

  • Proceso de diseño :
    • Diseño arquitectónico :
      • 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.
    • Diseño de la interfaz :
      • Para cada subsistema se diseña y documenta su interfaz con otros subsistemas.
    • Diseño de componentes : 
      • 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.

  • Proceso de pruebas :
    • 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