Material Detail

"System design file share and upload basics" icon

System design file share and upload basics

Designing a file hosting service like Dropbox or Google Drive. Cloud file storage enables users to store their data on remote servers. Usually, these servers are maintained by cloud storage providers and made available to users over a network.

Quality

  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Leqi Wang
Leqi Wang (Student)
38 weeks ago
EVALUACIÓN DE LA CALIDAD DEL RECURSO COMO MATERIAL DE APRENDIZAJE EN LOS ESTUDIOS DE GRADO DE INGENIERÍA INFORMÁTICA DE LA UPM. Description: -Overview: -Tema: El recurso que he subido a Merlot es un vídeo centrado en el diseño de funcionalidades clave de un sistema de almacenamiento en la nube, como la subida, descarga, sincronización y gestión de archivos. Se enfoca en optimizar el acceso eficiente para un alto volumen de usuarios, con ejemplos reales de plataformas como Dropbox y Google Drive. Es especialmente útil para perfiles como el Solution Designer, ya que ayuda a comprender cómo traducir necesidades del cliente en un diseño funcional claro. Al centrarse en el diseño más que en la programación, se asocia bien con la subdisciplina System Analysis and Design. El contenido es audiovisual, acompañado de gráficos e imágenes explicativas. Además, en la descripción del vídeo se incluye un enlace a un diagrama creado por el autor. El recurso tiene licencia Creative Commons, lo que permite su uso y reutilización libre. -Tipos de formato de materiales: Images/graphics, Video, Links to related material -Type of Material: Presentation -Technical Requirements: Dado que el recurso es un vídeo, en YouTube, presenta una alta compatibilidad con distintas plataformas y requiere pocos requisitos técnicos. Según la página oficial de "ayuda" de Google Chrome sobre la compatibilidad con YouTube, se recomienda utilizar la versión más reciente de Google Chrome, Firefox o Safari, así como una conexión a Internet superior a 500 Kbps. No se especifican requisitos concretos sobre el sistema operativo. El requisito mínimo sería probablemente menor, sin embargo, no se especifica en la página. -Learning Goal(s): 1. Comprender los principios fundamentales del diseño de sistemas distribuidos, aplicados al almacenamiento y compartición de archivos en la nube. 2. Identificar y analizar los componentes funcionales de un sistema de almacenamiento en la nube, incluyendo la gestión de archivos, usuarios y sincronización. 3. Evaluar soluciones técnicas para mejorar la escalabilidad, disponibilidad y consistencia en sistemas con múltiples usuarios concurrentes. 4. Aplicar metodologías de diseño orientadas al rendimiento eficiente y a la tolerancia a fallos en arquitecturas distribuidas. 5. Desarrollar una visión sistémica sobre cómo organizar funcionalidades y servicios cloud bajo criterios de eficiencia y fiabilidad. 6. Relacionar el análisis de requisitos funcionales con el diseño técnico de alto nivel en el contexto de diseño de soluciones (Solution Design). -Recommended Use(s): Este recurso es bastante útil para la asignatura de IPO, especialmente si pensamos en el año pasado, cuando en primero aún estábamos aprendiendo los conceptos básicos y no teníamos los conocimientos suficientes para diseñar funcionalidades con una lógica clara, mucho menos un sistema o aplicación madura. Este recurso, además de explicar conceptos fundamentales, también presenta un diseño bien estructurado y considera aspectos que no solemos tener en cuenta en IPO, como la compatibilidad con el hardware. Estos elementos son, quizás, de los más importantes para que una idea pueda convertirse en una aplicación real. -Target Student Population: Este material está dirigido principalmente a estudiantes de nivel universitario en grados de Ingeniería Informática, Ingeniería del Software o carreras afines, a partir de segundo o tercer año, cuando ya poseen conocimientos básicos de estructuras de datos y arquitectura de sistemas. También es adecuado para estudiantes de máster que cursen asignaturas relacionadas con diseño de soluciones, sistemas distribuidos o interacción persona-ordenador. Puede ser útil tanto para formación académica como para estudiantes autodidactas con interés en el diseño de sistemas a gran escala. -Prerequisite Knowledge: Para que este recurso pueda aprovecharse al máximo--aquí pongo el ejemplo de los estudiantes de ingeniería informática en la UPM--, necesitan haber cursado asignaturas como Redes de Computadores, IPO, PPS o Concurrencia, ya que los conocimientos de hardware y software aprendidos en ellas son clave para comprender los conceptos y herramientas que aparecen en el recurso. Desde una perspectiva personal, tener una mentalidad o enfoque de diseñador también es fundamental. Este recurso, además de tener un valor didáctico, puede ser una fuente útil de inspiración para generar nuevas ideas. Evaluations and Observations -Quality of Content: • Lista Fortalezas de la calidad del contenido: Precisión y confiabilidad: Explicación clara y técnicamente precisa, con terminología adecuada y ejemplos actuales. Actualización tecnológica: Refleja tecnologías y prácticas vigentes como concurrencia, escalabilidad y replicación. Validez comparativa: Enfoque alineado con materiales de referencia académica y profesional del sector. Valor educativo significativo: Trata conceptos esenciales en diseño de sistemas, útiles en formación y práctica. Cobertura de temas complejos: Explica de forma sencilla aspectos técnicos difíciles como sincronización y usuarios concurrentes. Relevancia curricular: Se adapta bien a asignaturas de diseño de software e interacción persona-ordenador. Consistencia del contenido: Uso coherente de conceptos y terminología a lo largo del vídeo. Enlaces indirectos a recursos válidos: Pertenece a una serie reconocida, útil para ampliar el aprendizaje. • Lista Preocupaciones de la calidad del contenido: Falta de referencias verificables: No incluye enlaces a fuentes académicas o documentación técnica para ampliar o contrastar. Sin materiales complementarios: No hay tareas, ejercicios ni guías que refuercen el aprendizaje o permitan autoevaluación. Interactividad limitada: El formato es pasivo, sin actividades que fomenten la participación del estudiante. Dependencia del presentador: La comprensión depende del estilo y claridad del autor, lo que puede variar según el estudiante. Poca profundidad teórica: Explica bien el ejemplo, pero no profundiza en fundamentos técnicos o académicos. Actualización incierta: No se indica claramente si el diseño explicado sigue vigente, lo que puede generar dudas. Cobertura parcial: Trata un caso puntual, pero no abarca todo el contenido que requeriría un curso completo. -Potential Effectiveness as a Teaching/Learning Tool: • Lista Fortalezas de la efectividad del recurso como una herramienta de aprendizaje: Buen contexto de uso: El recurso es útil como explicación inicial de un problema real en el diseño de sistemas distribuidos. Ayuda a los estudiantes a visualizar cómo se estructura una solución funcional ante una necesidad concreta (almacenamiento y compartición de archivos). Claridad conceptual: Los conceptos clave están bien explicados y organizados, lo que facilita la comprensión incluso si el tema puede parecer complejo al principio. Facilitador del aprendizaje: Utiliza un lenguaje claro, gráficos sencillos y un flujo de razonamiento lógico, lo cual ayuda a alcanzar los resultados de aprendizaje esperados en materias como diseño de soluciones o análisis de sistemas. Estímulo a la curiosidad: Al abordar un caso práctico cercano al uso cotidiano (por ejemplo, servicios tipo Dropbox), despierta el interés y la motivación del estudiante para entender cómo funciona “por dentro” un sistema tan usado. Uso de ejemplos: El vídeo se apoya en un caso funcional concreto, lo que permite a los estudiantes ver aplicado el conocimiento teórico en un escenario realista. • Lista Preocupaciones de la efectividad del recurso como una herramienta de aprendizaje: No es interactivo, no hay forma de participar activamente, solo mirar y escuchar. No incluye resúmenes ni pausas claras, así que si no prestas atención todo el rato, es fácil perderse. Solo se enfoca en un caso, no es útil si se quiere ver el panorama completo del diseño de sistemas. No hay ejercicios o propuestas de problemas nuevos, así que no te pone a prueba ni refuerza lo aprendido. Puede que se quede corto para alumnos más avanzados, ya que no profundiza mucho. -Ease of Use: • Lista Fortalezas de la facilidad de uso del recurso: Presentación clara: La información se expone con un lenguaje accesible y familiar para estudiantes, lo que facilita la comprensión. Fácil de usar: Es un recurso autocontenido, no necesita instrucciones ni navegación adicional. Apoyo visual útil: Usa esquemas sencillos que ayudan a seguir el razonamiento técnico. Explicación coherente: Aunque no tiene secciones marcadas, las ideas están bien conectadas entre sí. Sin errores técnicos: Al ser un vídeo único en YouTube, no presenta enlaces rotos ni problemas de acceso. • Lista Preocupaciones de la facilidad de uso del recurso: No tiene ayudas adicionales (como subtítulos con palabras clave o apuntes en pantalla) que faciliten seguir el hilo si uno se pierde. No es completamente autocontenido si se quiere profundizar, ya que no da referencias ni materiales para ampliar. Las secciones no están marcadas claramente, va todo seguido y si uno quiere volver a una parte concreta cuesta encontrarla. Falta estructura visual interactiva, como menús o capítulos dentro del vídeo que indiquen de qué parte se está hablando. Para alguien que no esté acostumbrado a este tipo de explicaciones, puede resultar un poco abstracto en algunos momentos.