Está en la página 1de 5

2-8-2023 Tarea semana #2

Catedrático: Lourdes Lorena Mendoza Medina


Clase: INGENIERÍA DE SOFTWARE II
Sección: 17
Docente: Daniel Enrique Ramos
Número de cuenta: 31811748
Ciudad: Tegucigalpa M.D.C
Contenido
Estilos Arquitectónicos.......................................................................................................................2
Arquitectura centrada en Datos.....................................................................................................2
Dos aplicaciones.........................................................................................................................2
Arquitectura por Capas..................................................................................................................2
Dos aplicaciones.........................................................................................................................2
Arquitectura de flujo de datos.......................................................................................................3
Dos aplicaciones.........................................................................................................................3
Arquitectura orientada a objetos...................................................................................................3
Dos de Aplicaciones....................................................................................................................3
Bibliografía.........................................................................................................................................4
Estilos Arquitectónicos
Arquitectura centrada en Datos
En la arquitectura centrada en datos, los datos se centralizan y otros componentes acceden con
frecuencia a ellos, que modifican los datos. El objetivo principal de este estilo es lograr la
integralidad de los datos. La arquitectura centrada en datos consta de diferentes componentes
que se comunican a través de repositorios de datos compartidos. Los componentes acceden a una
estructura de datos compartida y son relativamente independientes, ya que interactúan solo a
través del almacén de datos.

Los ejemplos más conocidos de la arquitectura centrada en datos es una arquitectura de base de
datos, en la que el esquema de base de datos común se crea con el protocolo de definición de
datos, por ejemplo, un conjunto de tablas relacionadas con campos y tipos de datos en un RDBMS.

Otro ejemplo de arquitecturas centradas en datos es la arquitectura web que tiene un esquema de
datos común (es decir, una meta estructura de la web) y sigue el modelo de datos hipermedia y los
procesos se comunican mediante el uso de servicios de datos compartidos basados en web.
(Isolution)

Dos aplicaciones
Usualmente este estilo de arquitectura tiene varias aplicaciones, pero los mas conocidos son los
siguientes:

 Inteligencias artificiales: las inteligencias artificiales recolectan cuantos datos puedan


obtener diariamente el mayor ejemplo al día de hoy seria ChatGPT.

 El reconocimiento de imágenes: unos de los ejemplos mas claro sería el Catcha ya que
siempre puede obtener una cantidad de imágenes y reconoces formar por medio de todos
los datos recolectados atra vez de los usuarios cada vez que verifican las imágenes.

Arquitectura por Capas


La arquitectura en capas es un patrón de diseño de software que divide una aplicación en capas
lógicas y separadas. Cada capa tiene su propia responsabilidad y no depende directamente de
otras capas. La principal ventaja de la arquitectura en capas es el modularidad y la facilidad para
realizar cambios en una capa sin afectar a las demás, es una forma de diseñar sistemas de
software que separa las diferentes funcionalidades en capas independientes. Esto permite una
mayor flexibilidad, escalabilidad y mantenibilidad del sistema. (Inigo, 2023)

Dos aplicaciones
 Aplicaciones móviles: Las aplicaciones móviles utilizan la arquitectura en capas para
separar la interfaz de usuario de la lógica de negocio y la gestión de datos. Esto permite
que las aplicaciones sean más flexibles, escalables y seguras.

 Plataformas de publicidad digital: Las plataformas de publicidad digital utilizan la


arquitectura en capas para separar la gestión de anuncios de la gestión de datos. Esto
permite que las plataformas sean más eficientes y escalables, y facilita la integración con
otras plataformas de marketing.

Arquitectura de flujo de datos


En la arquitectura de flujo de datos, todo el sistema de software se ve como una serie de
transformaciones en piezas consecutivas o conjuntos de datos de entrada, donde los datos y las
operaciones son independientes entre sí. En este enfoque, los datos ingresan al sistema y luego
fluyen a través de los módulos uno a la vez hasta que se asignan a algún destino final (salida o un
almacén de datos).

Las conexiones entre los componentes o módulos se pueden implementar como flujo de E / S,
búferes de E / S, canalizaciones u otros tipos de conexiones. Los datos pueden volar en la
topología del gráfico con ciclos, en una estructura lineal sin ciclos o en una estructura de tipo
árbol.

El principal objetivo de este enfoque es lograr las cualidades de reutilización y modificabilidad. Es


adecuado para aplicaciones que involucran una serie bien definida de transformaciones de datos
independientes o cálculos en entradas y salidas definidas ordenadamente, como compiladores y
aplicaciones de procesamiento de datos comerciales. (Isolution)

Dos aplicaciones
 facturación bancaria: es la aplicación típica de esta arquitectura ya que incluye el
procesamiento de datos, como la facturación de servicios públicos.

 Software de sistema en tiempo real: esto es para controlar frenos antibloqueo de


automóviles, centrales nucleares, cuyo objetivo es mantener propiedades específicas de
las salidas del proceso en valores de referencia dados.

Arquitectura orientada a objetos


Las arquitecturas de datos orientadas a objetos (AOO) son aquellas que contienen informaciones
representadas mediante distintos tipos de objetos, entre los cuales se establecen una serie de
operaciones para su interacción. En esta clase de BD se utilizan los patrones definidos en el
paradigma de la programación orientada a objetos por lo cual los componentes de un sistema
encapsulan los datos y las operaciones que se deben realizar para manipular los datos. La
comunicación y la coordinación entre componentes se consiguen a través del paso de mensaje. La
representación de los datos y sus operaciones primitivas asociadas son encapsuladas en un tipo de
dato abstracto u objeto (Ecured)

Dos de Aplicaciones
 CORBA: es un Middeware o marco de trabajo estándar y abierto de objetos distribuidos
que permite a los componentes en la red interoperar en un ambiente común sin importar
el lenguaje de desarrollo, sistema operacional, tipo de red, etc. En esta arquite ctura, los
métodos de un objeto remoto pueden ser invocados en un ambiente distri buido y
heterogéneo a través de un ORB (Object Request Broker). (aldrha)

 REVIT: para dibujar en Revit uno puede hacer clic sobre el icono “suelo”, después abrir la
opción de dibujar el contorno y de elegir el tipo de suelo. Para después crear el forjado en
el nivel en el que nos encontremos. Con todo esto nuestro Revit ha creado un objeto de
tipo forjado con todas las características que le han dado, y sobre el que se puede hacer
las operaciones (métodos) que le están permitidas. (Lorente, 2017)

Bibliografía
aldrha. (s.f.). Emaze . Obtenido de https://www.emaze.com/@alzwwrrt/Arquitectura-Orientada-a-
Objetos

Ecured. (s.f.). Obtenido de https://www.ecured.cu/Estilos_arquitect


%C3%B3nicos#Arquitectura_Orientada_a_Objetos

Inigo. (16 de Mayo de 2023). Michel Miró. Obtenido de https://michelmiro.com/que-es-la-


arquitectura-en-capas-ventajas-y-ejemplos/#:~:text=Ejemplos%20de%20arquitectura
%20en%20capas%20en%20marketing%3A%201,...%203%203.%20Sistemas%20de
%20automatizaci%C3%B3n%20de%20marketing

Isolution. (s.f.). Obtenido de https://isolution.pro/es/t/software-architecture-design/data-


centered-architecture/arquitectura-centrada-en-datos

Isolution. (s.f.). Obtenido de https://isolution.pro/es/t/software-architecture-design/data-flow-


architecture/arquitectura-de-flujo-de-datos

Lorente, C. (16 de Octubre de 2017). Ingennus. Obtenido de https://ingennus.com/la-arquitectura-


orientada-objetos-aoo/

También podría gustarte