Está en la página 1de 3

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

Sesión Nro. 11

Actividad 11: “Identificación del rol del arquitecto de software en la


capa de análisis y diseño”

Alumno:

Luis Edinson Coloma Uchuya

Profesor:

Franklin Steve Salazar Visurraga

Ciclo:

Ate – PERU
2022
Responda las siguientes preguntas:

a) ¿Cuál es la diferencia entre el diseño arquitectónico y estilo arquitectónico?

El diseño arquitectónico representa la estructura de datos y de los componentes del


programa que se requiere para construir un sistema, mientras el estilo arquitectónico
es un conjunto de componentes que realizan una función requerida por el sistema.

b) Según el desarrollo de su trabajo final, ¿Cómo definirían a los componentes


de software?

Los componentes de software son los elementos de un sistema que ofrece un


servicio predefinido, por lo tanto, en el desarrollo de nuestro trabajo identificamos 18
servicios con la aplicación de las tres capas taxonómicas, tarea, entidad y utilidad.

c) ¿Por qué los arquitectos de software deben tener en cuenta las necesidades
de los clientes al implementar una arquitectura de software? Dé un ejemplo
concreto.

Deben tener en cuenta las necesidades de sus clientes, pues en toda organización
tienen roles y responsabilidades para cada proceso; Además, el proceso de
consumo y transferencia de información es importante para las organizaciones,
teniendo en cuenta una serie de derechos de acceso y permisos que se deben
obtener. Es esencial para cada arquitecto dividir cada proceso en una estructura
relacionada para que sea consistente. Todos los procesos que tiene la organización
son importantes para poder crear estructuras más flexibles y capaces de adaptarse
a los cambios; Porque todos los procesos que vemos son similares a la web.

Por ejemplo, cuando llegamos a la mesa de divisiones virtuales, las organizaciones


generales y metodológicas que permiten la implementación de acciones y la
realización de estas soluciones reflejan claramente el análisis de operaciones
comerciales, todos estos sistemas que vemos son el producto diario. de evaluación
empresarial en la medida en que son dirigidos y llevados al nivel de servicio.
Entonces toda esta organización, que se ve como algo global, nos invita a pensar
que todo este proceso se puede abordar de otra manera y, en consecuencia, que es
posible crear estructuras más flexibles, más flexibles, más organizadas y más útil.
Para responder a los cambios potenciales.
d) Defina los servicios candidatos de su proyecto y por qué es muy importante
la capa utilidad en la matriz de capas taxonómicas.

Los servicios candidatos que hemos identificado en nuestro proyecto son los siguientes:

COMPONENTES SERVICIOS CANDIDATOS MODELO DE SERVICIO


BSS_ConsultarStock BSS_ConsultarStock TAREA
BSS_GenerarCotizacion BSS_GenerarCotizacion TAREA
BSS_RealizarPago BSS_RealizarPago TAREA
BSS_GenerarFactura BSS_GenerarFactura TAREA
BSS_ValidarPago BSS_ValidarPago TAREA
BSS_ImprimirFactura BSS_ImprimirFactura TAREA
ENT_AsesorComercial ENT_AsesorComercial ENTIDAD
ENT_Cotizacion ENT_Cotizacion ENTIDAD
ENT_Cliente ENT_Cliente ENTIDAD
ENT_Producto ENT_Producto ENTIDAD
ENT_Factura ENT_Factura ENTIDAD
ENT_Finanzas ENT_Finanzas ENTIDAD
UTL_EnvioCorreo UTL_EnvioCorreo UTILIDAD
UTL_Formateador UTL_Formateador UTILIDAD
UTL_SistemaExcel UTL_SistemaExcel UTILIDAD
UTL_EnvioWhatssap UTL_EnvioWhatssap UTILIDAD
UTL_ImprimirFactura UTL_ImprimirFactura UTILIDAD

La importancia de la capa de utilidad dentro de la matriz de capaz taxonómica, es que vienen


hacer los complementos técnicos del servicio, por lo tanto, vienen hacer: El enviar por correo
Transformador a PDF, enviar por WhatsApp, imprimir factura, etc.

e) ¿Cuál es la diferencia entre servicios candidatos e inventario de servicios?


¿Qué rol cumple el arquitecto de software ahí?

En los servicios candidatos es un conjunto de datos que buscan satisfacer los


requerimientos de un cliente, en cuanto al inventario de servicios facilita establecer
un alto grado de interoperabilidad entre funcionalidades, consiguiendo una visión
clara a la hora de componer servicios para dar solución a necesidades complejas,
además de agilizar y flexibilizar la respuesta a nuevos requerimientos del negocio.

El rol que cumple el arquitecto de software Desarrollador de Arquitectura.

También podría gustarte