/sc-ea2021-tarea2

Tarea N°2 correspondiente al tema 3 de la asignatura Sistemas Computacionales en el período EA2021

Primary LanguageHTML

Tema 3: Lenguaje y herramientas de modelado

Tarea N°2: Julio Lugo

En el siguiente repositorio se encuentra la documentación autogenerada por Modelio de los modelos solicitados en la asignación correspondiente al tema 3. La red social seleccionada para realizar la asignación fue Facebook.

Tabla de Contenido

Ejecución Local

Para acceder a los diagramas, solo hace falta descargar este repositorio y abrir con el navegador de su preferencia el archivo Tarea N°2.html.

Reporte

En los siguientes párrafos se dará una explicación de cada uno de los modelos realizados, las propiedades que los identifican de manera propia y las fuentes bibliográficas que fungieron de soporte teórico para la formulación de los distintos diagramas.

Modelo Conceptual

El modelo conceptual fue realizado como un diagrama de clases. Este diagrama de clases está basado en la investigación de Aggarwal (2016) donde muestra lo que considera "Diagrama de clases de la estructura de la base de datos de Facebook más aceptado". Este diagrama dista en ser 100% riguroso, al considerar la enorme complejidad que está detás del diseño real del almacenamiento de datos de Facebook, pero intenta indagar en los conceptos fundamentales que hacen a Facebook la plataforma que es.

Modelo de Procesos

Para el modelo de procesos, se eligió un diagrama de actividad. La razón de esto es porque Modelio no concibe la notación extendida de Eriksson-Penker, lo que forzó a la realización de un diagrama de actividad donde la cadena de valor pudiese explicitarse a través de las acciones fundamentales únicamente. Nuevamente, se dirime de la rigurosidad en favor de la practicidad y facil comprensión del diagrama en cuestión.

Modelo Funcional

Este último modelo únicamente contempló la realización de un único caso de uso, que modelaba de manera simple una solicitud de amistad en Facebook, el estado de la misma, y los distintos flujos en función de dicho estado.