La actividad de programar y desarrollar software se ha
ve nido realizando desde hace muchos años, por lo
tanto, es casi imposible que lo que estemos
intentando desarrollar no lo haya desarrollado otra
persona en el mundo.
La creación de patrones de diseño que
básicamente son estructuras orientadas a
objetos (Diseños) que pueden ser
implementadas o reutilizadas en diferentes
contextos de desarrollo hablando
exclusivamente de codificaciónl
Propósito
-> Compartir una solución
probada, ampliamente aplicable a
un problema particular de diseño.
-> El patrón se presenta en una
forma estándar que permite que
sea fácilmente reutilizado.
Estilos de arquitectura
Permite seleccionar una solución
entendible y probada a ciertos
problemas, definiendo los
principios organizativos del sistema
Creación
Estructura
Comportamiento
Metodología de desarrollo
Las metodologías en desarrollo de software son
un marco de actividades diseñado con el fin de
estructurar, planificar y controlar el proceso de
desarrollo en sistemas de información,
Cada metodología de desarrollo propone sus propios procesos y enfoques dentro de
los enfoque s más conocidos se pueden considerar: Modelo Cascada (Lineal).
Prototipado (Iterativo). Incremental (Lineal e Iterativo). Espiral (Iterativo). RAD (Rapid
Aplicatio n Developed (Iterativo)) : Dentro de RAD se encuentra SCRUM.