Diseño de software
Definición diseño de software
Diseño de software es el proceso de diseño para la planificación de una solución de software. Este proceso es, por regla general, necesario para que los programadores puedan manejar la complejidad que la mayoría de los programas informáticos poseen y para disminuir el riesgo de desarrollos erróneos.
Ingeniería de requerimientos
Generalmente, cliente y contratista analizan primero los requerimientos que resultan, desde el punto de vista del cliente, para el software a diseñar. En este contexto, el cliente prepara el así llamado pliego de condiciones.
Realización
A continuación, cliente y contratista elaboran un concepto, en el que se define con qué estructuras de programa, técnicas de programación y algoritmos los requerimientos analizados anteriormente se deben cumplir y programar. El contratista especifica los resultados de este concepto en el denominado pliego de condiciones.