Abstract:
Antes de iniciar con el proceso de construcción de software es indispensable, diseñar el programa a desarrollar, así como definir la arquitectura o estructura de software y los patrones que pueden implementarse para solventar todos los problemas encontrados, de manera que busca escribir el problema y la solución al problema encontrado. La presente lectura describe aspectos importantes acerca del diseño de software, la arquitectura del software y los patrones de diseño, así como la referencia a tipos de patrones y ejemplos en los que estos son funcionales. Además permite comprender la necesidad de realizar el diseño de los requerimientos que conforman un sistema de información.
Description:
Before starting the software construction process, it is essential to design the program to be developed, as well as define the software architecture or structure and the patterns that can be implemented to solve all the problems found, so that it seeks to write the problem and the solution to the problem found. This reading describes important aspects about software design, software architecture and design patterns, as well as reference to types of patterns and examples in which they are functional. It also allows us to understand the need to design the requirements that make up an information system.