Evidencia II Arquitectura de software Vol.1 | Page 2

Evidencia de aprendizaje. Lenguaje descriptor y patrones de arquitectura de software Primero que nada para tener una mejor construcción de todo los procesos que se generan dentro de un negocio y conocer su funcionamiento es muy importante utilizar un lenguaje descriptor que nos ayude a modelar todo el funcionamiento de los procesos que se lleva a cabo dentro de la empresa para poder ser utilizado sus características y desarrollar un programa de software al conocer el funcionamiento de estos procesos. Un lenguaje descriptor nos ofrece expresar las características de un sistema, en otras palabras modelarlo, aplicando una convención gráfica a un alto nivel de abstracción. Dentro de la arquitectura de software existen varios ADL que nos ayuda a modelar muchas características de distintas formas de acuerdo al problema que se está enfrentando. Hay distintos lenguajes descriptores pero en este caso utilizaremos UML. Ya que el caso de estudio es una tienda de conveniencia donde el cliente va adquirir un producto, con un diagrama de funciones cruzadas podremos ver las características de cómo funciona este sistema gracias a un lenguaje descriptor.