WIKI
Realiza la descripción de la técnica, práctica o metodología seleccionada de manera amplia El diseño en el ciclo de vida del desarrollo de software es una fase crucial que implica la creación de una representación abstracta y detallada del software que se está desarrollando. Según Pressman (2014), el diseño se refiere a la definición de la arquitectura, componentes, interfaces y otros detalles del sistema que se construirá, y debe ser lo suficientemente detallado para guiar a los desarrolladores y asegurar que se cumplan los requisitos del usuario. La fase de diseño puede desglosarse en dos subfases principales: el diseño arquitectónico y el diseño detallado. En la subfase de diseño arquitectónico, se establece una visión de alto nivel del sistema y se definen los componentes principales del sistema, sus interacciones y relaciones, así como los patrones de arquitectura que se utilizarán. Por su parte, el diseño detallado implica la definición de las características de cada uno de los c...