Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad 2:
Seleccionando un estilo
Contenido
Caso: .................................................................................................................................................... 2
• El objetivo del sistema..................................................................................................................... 3
• Los requerimientos funcionales ...................................................................................................... 3
No funcionales. ................................................................................................................................... 4
• Área de oportunidad en la que se inserta el sistema. .................................................................... 4
Estilo Arquitectonico .......................................................................................................................... 4
Justificación de la selección del estilo arquitectónico ...................................................................... 6
Identificación de los elementos arquitectónicos .............................................................................. 7
Conclusión ......................................................................................................................................... 13
pág. 1
Caso:
Propósito
Identificar estilos arquitectónicos de software en un caso de estudio que comprenda
una diversidad de soluciones de transformación digital.
Descripción
La televisora nacional con base a su estrategia de crecimiento ofertará servicio
streaming de acuerdo con su plan de transformación digital. Para poder concluir su
estrategia el próximo año ha definido 3 grandes etapas iniciales.
• Medición de audiencia: bajo el análisis de sentimientos identificará el número de
televidentes y tipos de programación que ofertará, por lo que recopilará información
para el análisis de sus cuentas de redes sociales: Twitter y Facebook.
Realizará encuestas de los contenidos a sus suscriptores actuales la información
contenida se localiza bases de datos SQL Server.
• Migración
pág. 2 de la información y contenido televisivo a ambientes Cloud: Considera el
ahorro en infraestructura al migrar información.
• Los inversionistas desean en todo momento estar al tanto del resultado de la
medición de audiencia y crecimiento de empresa por medio de dashboard que
presente indicadores claves de desempeño (KPI) e identificar si se cumple el estudio
Resolver los siguientes aspectos con base en el caso de estudio:
• Justifica la selección, describiendo 3 características y 3 ventajas del estilo
arquitectónico de la solución integral, (tu justificación debe comprender
entre 150 a 200 palabras de tu propia autoría e integra por lo menos una cita
textual con su respectiva referencia).
Estilo Arquitectónico
Estilos Arquitectónicos Orientados a objetos o servicios (SOA):
Permite la funcionalidad de la aplicación que se proporciona como un conjunto de
servicios, y la creación de aplicaciones que hacen uso de los servicios de software
y se centran en proporcionar un esquema y la interacción basada en Stream
directo para cada perfil de usuario con una aplicación a través de interfaces, debe
ser tratado como un proveedor de servicio basado en componentes, con una
interactividad de menú-catalogo que permita la elección de programación, así
como mostrar las recomendaciones de popularidad y nuevos estrenos.
pág. 4
Los clientes y otros servicios pueden acceder a los servicios locales que se
ejecutan en el mismo nivel, o acceder a los servicios remotos a través de una red
de conexión.
Características con el estilo:
• Servicios son autónomos.
• Cada servicio se mantiene, desarrolla, implementa y es versionado de
forma independiente.
• Los servicios son distribuibles.
• Los servicios pueden estar ubicados en cualquier parte de una red, de
forma local o remota.
• Los servicios están débilmente acoplados.
• Cada servicio es independiente de los demás.
• La compatibilidad se basa en la política con la definición de
características tales como el protocolo y la seguridad.
• Para aplicaciones orientadas a servicios incluyen el intercambio de
información, como los sistemas de reserva y tiendas en línea.
pág. 5
Justificación de la selección del estilo arquitectónico
La arquitectura considera una gran parte de los elementos que intervienen, desde
los sistemas de acceso a la información en computadora, celular, Tablet y otros
dispositivos que puedan ser compatibles para el servicio especificando lo
requerimientos para dicho servicio, hasta los distintos roles de los usuarios, los
cuales requerirán acceso a información específica dependiendo su nivel en la
jerarquía esto será realmente definido para el acceso de servicios por perfil de
usuario y control de administración de streaming así como los socios que requieran
acceso a todo el proyecto.
pág. 6
4. Diseñar los estilos arquitectónicos en Microsoft Visio o alguna aplicación
en línea.
• El diagrama presentará la posible solución integrada (alto nivel).
• Para cada etapa de caso de estudio diseñarás la posible solución (bajo
nivel).
• Sube los archivos fuente de tus diagramas a OneDrive de tu cuenta
institucional y genera un enlace para compartir con tu docente en línea.
Verifica que los permisos de acceso estén debidamente configurados.
1. Con base en el caso de Ropa típica artesanal “Fandango”, ubicado en el
apartado Instrumento de evaluación de esta actividad, identifica:
pág. 7
• Base de datos
o Servidor encargado de almacenar la información de los usuarios,
trabajadores y del producto
o Debe ser modificable por todos los usuarios, dependiendo su jerarquía
será la información a la que tengan acceso.
pág. 8
Para una estructura confiable se debe tener un xADL que requiera una gráfica
simple y entendible para cualquiera con despliegue y mantenimiento, el código ha
probado, desde su inicio para ser aprobado para su liberación y ser distribuido en
el entorno de producción y con soporte para el software es de suma importancia
ya que los usuarios, por naturaleza, se oponen al cambio porque conlleva una
cierta inseguridad, por lo que es fundamental instruir de forma adecuada a los
futuros usuarios del software, es posible que haya que incorporar código que no
se ajusta al diseño original con el objetivo de solucionar un problema o ampliar la
funcionalidad para un cliente de igual forma se utiliza para expresar arquitecturas
de distintos estilos no ofrece una forma de restringir una configuración a un estilo
específico, ni de validar la conformidad, Cada componente cuenta con puertos que
constituyen su interfaz y a los que pueden adosarse conectores.
Capa 1:
pág. 9
Brevemente, el funcionamiento global de los componentes del sistema tiene la
siguiente forma:
1)Los estilos de aprendizaje, estrategias, métodos, etc., son negociados entre el
estudiante y otro participante, y se comunican como preferencias del aprendizaje.
2)Se recolecta la información de las valoraciones informales y semiformales de las
encuestas y valoraciones en base a su comportamiento, trayectoria, tiempo de
publicaciones en redes sociales, uso de los diferentes contenidos de aprendizajes,
etc. Esta información se guarda directamente en los registros del streaming
mientras la audiencia se evalúa con el sistema.
3)Los clientes pueden observar y evaluado en el contexto de interacciones
multimedia en plataforma y programación.
4)La evaluación produce valoraciones (formales) y/o información de la
programación.
5)La información recabada de Twitter y facebook (respuestas escritas,
seleccionadas, etc., y otros detalles más de la evaluación de la plataforma) se
guarda en la base de datos (Registros de audiencia).
6)La televisora revisa la evaluación e información del cliente, así como las
preferencias, el historial y posiblemente, los objetivos de preferencias de
programación para futuros estrenos.
7)El sistema virtual revisa el comportamiento e información del streaming y de
manera automática e inteligente hace modificaciones dinámicas en la secuencia
pág. 10
de la programación (personalizado de acuerdo a las necesidades del cliente)
basándose en el diseño del proceso de selección de programas.
8)La televisora y el servicio Stream virtual busca en los recursos de aprendizaje,
vía consulta e información del catálogo, un contenido de apropiado y sugerido
para el cliente.
10)El proceso de envío de información sobre el contenido de programación desde
los recursos de Stream, basándose en las ubicaciones (URLs) y transforma el
contenido de programas en una presentación multimedia interactiva y adaptable
para el cliente.
11)La televisora soporta todo el sistema de migración de información, con esta
nueva tarea proporciona una manera de intercambiar información extra entre la
plataforma de servicio, cliente y programas, tal como: sugerencias y comentarios
para expresar en general sus opiniones acerca de los programas, clientes y el
sistema de audiencia.
Capa 2:
Capa 3:
pág. 11
pág. 12
Conclusión
La integración de un estilo de arquitectura de software, en conjunto con la
identificación de requerimientos y componentes del sistema propuesto nos permite
visualizar en general el comportamiento del software a desarrollar.
Además de que la utilización de acmé nos permite generar una base para el uso
de ADL’s libres más potentes y los estilos de arquitectura nos permiten obtener un
mejor resultado de un software que está en proceso de creación, ya que cada
estilo describe una categoría del sistema, como conjuntos de componentes que
realizan funciones requeridos por el sistema, un conjunto de conectores que
posibilitan la comunicación, la coordinación y la cooperación entre los
componentes.
pág. 13
Referencias:
Google Books. 2022. Diseño de Software. [online] Available at:
<https://books.google.es/books?hl=es&lr=&id=OCDsCgAAQBAJ&oi=fnd&pg=PT7
&dq=elementos+del+dise%C3%B1o+de+software.&ots=oRieKysH9R&sig=oMLfix
G27QBvJ4fsjlbjIYi57dY#v=onepage&q=elementos%20del%20dise%C3%B1o%20
de%20software.&f=false> [Recuperado el 19 mayo 2022].
Sistemas de Información. 2022. IV. Diseño y Desarrollo del Software. [online]
Available at: <https://blogereducativo.wordpress.com/diseno-y-desarrollo-del-
software/> [Accessed 19 April 2021].
Virtual.itca.edu.sv. 2022. 3.1 CONCEPTO Y PRINCIPIO DEL DISEÑO |
SELECCIÓN DE TÉCNICAS DE INGENIERÍA DE SOFTWARE. [online] Available
at:<https://virtual.itca.edu.sv/Mediadores/stis/31____concepto_y_principio_del_dis
eo.html> [Recuperado el 10 Mayo 2022].
Cgrw01.cgr.go.cr. 2022. Concepto: Arquitectura de software. [online] Available at:
<https://cgrw01.cgr.go.cr/rup/RUP.es/SmallProjects/core.base_rup/guidances/conc
epts/software_architecture_4269A354.html> [Recuperado el 10 Mayo 2022].
2022. [online] Available at: <https://www.researchgate.net/profile/Giovanni-
Hernandez-
5/publication/338019691_Scrum_y_Peopleware_elementos_clave_para_la_gestio
n_en_la_construccion_de_software/links/5e14e0c792851c8364ba67f1/Scrum-y-
Peopleware-elementos-clave-para-la-gestion-en-la-construccion-de-software.pdf>
[Recuperado el 10 Mayo 2022].
Google Books. 2022. Diseño de elementos software con tecnologías basadas
en componentes. IFCT0609. [online] Available at:
<https://books.google.es/books?hl=es&lr=&id=SVYpEAAAQBAJ&oi=fnd&pg=PT3&
dq=elementos+del+dise%C3%B1o+de+software&ots=pO37fa3lZl&sig=YuizeDSBX
bw2GGsRv6esPuXhqvU#v=onepage&q=elementos%20del%20dise%C3%B1o%2
0de%20software&f=false> [Recuperado el 12 Mayo 2022].
Stephany Gómez. 2022. ADL (Lenguaje de Descripción de Arquitectura).
[online] Available at: <https://stephanygomezr.wordpress.com/adl-lenguaje-de-
descripcion-de-arquitectura/> [Recuperado el 12 Mayo 2022].
Prof.usb.ve. 2022. [online] Available at:
<http://prof.usb.ve/lmendoza/Documentos/PS-
6116/Guia%20Arquitectura%20v.2.pdf> [Recuperado el 19 Mayo 2022].
Dsi.uclm.es. 2022. [online] Available at:
<https://www.dsi.uclm.es/personal/elenanavarro/DSOA/papersCR/NavasaAspectL
EDA.pdf> [Recuperado el 19 Mayo 2022].
Scielo.sld.cu. 2022. [online] Available at:
<http://scielo.sld.cu/pdf/rcci/v13n1/2227-1899-rcci-13-01-143.pdf> [Recuperado el
19 mayo 2022].
pág. 14