Está en la página 1de 7

CARACTETRISTICAS DE LA

ARQUITECTURA DE SOFTWARE

LUIS FERNANDO ATUESTA ALFONSO

CORPORACION UNIVERSITARIA UNIREMINGTON

GUATEQUE – BOYACÁ

2022
Estudiar y tener conocimiento de las herramientas que brinda la tecnología, más

específicamente el software a la vida cotidiana del ser humano, nos permite captar

las necesidades que surgen en la sociedad u organizaciones.

Este escrito consistirá en la arquitectura de software, así como sus ventajas,

desventajas y riesgos, nos permite realizar un muy buen trabajo a la hora de diseñar

y llevar a cabo la creación de software.


La arquitectura del software es una estructura necesaria y estricta para obtener un

software optimo y bien diseñado, este conjunto de estructuras que componen el

sistema incluyendo elementos de software, relaciones entre los mismos y

propiedades tanto de elementos y sus relaciones, son un camino que nos brinda el

alcanzar el objetivo del proyecto. Además de esto cabe resaltar que uno de los

puntos iniciales y mas importantes a seguir en la arquitectura del software es el

definir tecnologías necesarias esto de acuerdo al análisis que se realiza a los

requerimientos del usuario.

La arquitectura de software define la estructura y comportamiento de los elementos

relevantes, balanceando las necesidades de sus interesados, aplica decisiones de

forma racional, definiendo estilos de arquitectura aplicables a múltiples aplicaciones

con necesidades similares, está influenciada por su entorno de aplicación, influencia

la estructura de los equipos, está presente en cada sistema y tiene un ámbito

particular. La arquitectura de software brinda diferentes tipos de aplicabilidad:

Arquitectura spaghetti, por capas, hexagonal y relacionadas.

Esta arquitectura nos brinda deferentes ventajas y beneficios vitales para el diseño

de software, principalmente ayudan mediante diagramas a la comprensión,

brindando una descripción general de los sistemas disponibles y la interacción,

facilitando así la evaluación del impacto de los cambios fácilmente. Entre otras

cosas nos ayuda a crear una base solida para el proyecto, aumenta el rendimiento,

reduce costes y evita duplicidad de códigos además de implementar una visión e

identificar áreas posibles de ahorros de costos.


Mediante la evaluación de la arquitectura de software logramos identificar posibles

problemas y riesgos. Por medio de la evaluación del diseño que es una actividad

que se puede realizar de manera temprana (aún antes de codificar), se logra obtener

una herramienta de corrección de los defectos identificados a través de la

evaluación siendo mucho menor al costo que tendría el corregir estos defectos una

vez que el sistema ha sido construido.


La arquitectura de software es de vital importancia en la actualidad dado a las

herramientas y sus características que logran mediante sus pasos un software

seguro y optimo.
REFERENTES

• Juan Carlos Ricalde Poveda

26 septiembre, 2019

¿QUÉ ES LA ARQUITECTURA DE SOFTWARE?

Blog

https://jucaripo.com/que-es-la-arquitectura-de-software/

• Escrito por picodotdev el 06/12/2020, actualizado el 06/12/2020.

Tipos de arquitecturas de aplicaciones de software

https://picodotdev.github.io/blog-bitix/2020/12/tipos-de-arquitecturas-de-

aplicaciones-de-

software/#:~:text=La%20arquitectura%20de%20software%20define,influenciada%

20por%20su%20entorno%20de

• JOSÉ MANUEL ORTIZ

9 mar 2021

Ventajas de las arquitecturas Software basadas en microservicios

https://www.iic.uam.es/innovacion/ventajas-arquitecturas-software-basadas-en-

microservicios/
• Humberto Cervantes

Arquitectura de Software

https://sg.com.mx/revista/27/arquitectura-software

También podría gustarte