Zusammenfassung der Ressource
Arquitectura de software
- Patrones de diseño
- 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.
- Importancia
- Comunicación entre stakeholders
- Decisiones tempranas de diseño
- Reuso a gran escala