Está en la página 1de 7

Desarrollar la arquitectura de software de acuerdo al patrón de diseño seleccionado

GA4-220501095-AA2-EV05

Por

Adriana Salazar

Análisis y desarrollo de software

Sena

Centro Agroempresarial y acuícola regional la guajira sede Fonseca

2023
INTRODUCCION

Vamos a conocer todo lo relacionando los conceptos de diseño de patrones de software


donde tenemos que investigar para poder tener una característica en común y que sobre
todo la podamos interpretar de la mejor manera o también conocidos design patterns
(patrones de diseño) ya que se puede reutilizar y son aplicable a diferentes problemas
diseños de software, donde vamos a ver cómo se van a identificar los problemas en el
sistema y que a la vez proporcionan soluciones apropiadas a problemas generales.

OBJETIVOS

 Teniendo en cuenta lo estudiado lo practicaremos en los diagramas para nuestro


proyecto.
 Todo lo relacionado con los patrones y sus tipos de patrones tenemos que tener la
idea clara para tener un tema claro definido.
 Ya que existen diferentes tipos de patrones de diseño de software para poder crear el
código más fácil y que las estructuras del código que ya han sido probadas y con
garantías de que funcionara.
DISEÑO DE PATRONES

Un patrón es una solución a un problema en un contexto| particular, ya que estos patrones


facilitan la reutilización de diseños y arquitecturas de software que han tenido éxito, los
patrones pueden ser la base de un manual de ingeniería de software y los patrones están
orientados al cambio.

Es necesario usar patrones de diseño para identificar las condiciones del error y problemas
en el código que puedan no ser evidentes en ese momento, lo que significa es que te ayudan
a estar seguros de la validez del código para que funciones y sean aprobadas por muchos
desarrolladores.

Existen 3 tipos de diseños de patrones:

Patrones Creacionales, Patrones Estructurales y Patrones de Comportamiento.

Patrones Creacionales: Flexibilidad y la reutilización del código existente de una manera


adecuada a la situación.

 Abstract Factory
 Builder Patterns
 Factory Method
 Propotype
 Singleton

Patrones Estructurales: Facilita soluciones y estándares eficientes con respecto a las


composiciones de clase y estructuras de objetos.

 Adapter
 Bridge
 Composite
 Decorator
 Facade
 Flyweigth
 Proxy

Patrones de Comportamiento: Está basada en la comunicación de objetos de clase y se


utiliza para detectar presencia de patrones de comunicación ya presentes y pueden
manipular estos patrones.

 Chain of responsibility
 Command
 Interpreter
 Iterador
 Mediator
 Memento
 Observer
 State
 Strategy
 Template Method
 Visitor

DIAGRAMA DE COMPONENTES
DIAGRAMA DE DESPLIEGUE

HERRAMIENTAS NECESARIA PARA OPTIMIZAR PROCESOS

 Diagrama de causa y efecto


 Diagrama de Pareto
 Brainstorming
 Diagrama Sipoc
 Diagrama de flujo
 Lean Six Sigma
CONCLUSIONES

 El diagrama de despliegue se conforma el sistema de hardware o software.


 Creemos necesarios investigar para tener una idea clara al aspecto de cómo se
conforma cada diagrama.
 Lo que investigue de las herramientas para optimizar procesos la más conocida o
mejor comodidad es el diagrama de flujo.
BIBLIOGRAFIA

https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/diagrama-de-componentes/

https://creately.com/blog/es/diagramas/tutorial-de-diagrama-de-despliegue/

https://www.bantugroup.com/blog/herramientas-imprescindibles-para-la-mejora-de-
procesos

https://www.lucidchart.com/pages/es/tutorial-de-diagramas-de-despliegue

También podría gustarte