El Diseño en la Ingeniería De Software
Es el proceso de
diseño para la planificación de una solución de software, este proceso es por
regla general, necesaria 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. De forma más sencilla, es definida
como el proceso de definición de la arquitectura, componentes, interfaces y
otras características de un sistema o componente que resulta de este proceso.
También, como un proceso que transforma los requisitos del usuario de una
manera conveniente, lo que ayuda al programador a en la codificación e
implementación del software.
Para evaluar los
requisitos del usuario, un documento SRS (Software Requirement Specification,
en español “ERS” - Especificación de Requisitos de Software) se crea tanto para
codificar como para implementar, hay una necesidad de especificar de un modo
más detallado los requisitos en términos de Software. El resultado de este
proceso puede ser usado directamente en la implementación de lenguajes de
programación. Además, el diseño de Software es el primer paso en el SFDLC
(Software Design Life Cycle o en español Ciclo de Vida del Diseño de Software). Cabe
agregar, que el diseño de datos es la primera de las tres actividades de
diseño, los datos bien diseñados pueden conducir a una mejor estructura de
programa, a una modularidad efectiva y a una complejidad procedimental
reducida.
No hay comentarios:
Publicar un comentario