Segunda semana del curso
DISEÑO DE SISTEMAS
El Diseño de Sistemas se ocupa de desarrollar las directrices propuestas durante el análisis en función de aquella configuración que tenga más posibilidades de satisfacer los objetivos planteados tanto desde el punto de vista funcional como del no funcional (lo que antes hemos denominado constricciones). El proceso de diseño de un sistema complejo se suele realizar de forma descendente:
* Diseño de alto nivel (o descomposición del sistema a diseñar en subsistemas menos complejos)
* Diseño e implementación de cada uno de los subsistemas:
- Especificación consistente y completa del subsistema de acuerdo con los objetivos establecidos en el análisis
- Desarrollo según la especificación
- Prueba
* Integración de todos los subsistemas
* Validación del diseño
DESARROLLO DE SOFTWARE
Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su empresa y desea que sea solucionado, para esto existe el analista de sistema quien es el encargado de hacerle llegar todos los requerimientos y necesidades que tiene el cliente a los programadores quienes son las personas encargadas de realizar lo que es la codificación y diseño del sistema para después probarlo y lo instalan al cliente.
PRUEBAS DEL SISTEMA
Consiste en la aplicación de un programa con la intención de descubrir un error técnica experimental para la búsqueda de errores en los programas, sencillamente es donde al sistema se pone a prueba lo dice para así poder saber cuáles son los posibles errores que se están generando del sistema y con ello mejorarlo para eliminar todos los errores que se puedan presentar, puesto que un programa con menor índice de errores llega a tener un cierto grado de calidad.
IMPLEMENTACION
La implementación de un sistema de software consiste en la puesta en funcionamiento masiva de la aplicación en el lugar donde se encuentra el usuario final. Una puesta en funcionamiento exitosa en los sitios pilotos no significa que automáticamente la puesta en funcionamiento general sea exitosa.