Diseño de Sistemas de Información · UTN FRC
Modelado, análisis e implementación de caso de uso real
Proyecto académico que implementa un caso de uso del sistema de gestión de una red sísmica.
Incluye análisis, diseño orientado a objetos, patrones GRASP y Gamma, e implementación en C# con WinForms.
Este repositorio forma parte del Proyecto Práctico de Aplicación Integrador (PPAI).
El objetivo fue abordar todas las etapas de un caso de uso real del sistema de monitoreo sísmico:
- 📌 Análisis y modelado con diagramas de clases y secuencia
- 💻 Implementación funcional en C# con WinForms
- 🧩 Aplicación de patrones GRASP y Gamma
- 📚 Documentación explicativa para comprender el sistema
Crear un sistema de información capaz de gestionar estaciones sísmicas, eventos y alertas.
Funciones principales:
- Administración de estaciones sismológicas y sismógrafos
- Registro de eventos sísmicos en tiempo real
- Envío de alertas automáticas por distintas vías
- Visualización en mapas y redes sociales
- Consulta de estadísticas e informes
- ✔️ Modelado orientado a objetos en un dominio complejo
- ✔️ Aplicación de buenas prácticas de diseño y arquitectura
- ✔️ Implementación de casos de uso con bajo acoplamiento
- ✔️ Importancia de la documentación técnica y trazabilidad
- ✔️ Trabajo en equipo y defensa oral del diseño
📦 Diagrama de clases de análisis
📦 Diagrama de secuencia
📦 Diagrama de componentes y despliegue
📦 Código funcional en C# con WinForms
📦 Patrón de diseño aplicado: Observer, Strategy, etc.
📦 Interfaz gráfica y flujo completo del caso de uso
📦 Documentación clara y comentada
- 💻 Desarrollé el código completo del caso de uso asignado
- 🐞 Detecté y resolví bugs durante la implementación y pruebas
- ✍️ Redacción y organización de la documentación
- 🧠 Clarificación de responsabilidades y relaciones en los diagramas
- 💬 Participación activa en defensa oral y corrección de decisiones
- 🗂️ Organización del repositorio con enfoque accesible
- Visual Studio 2022 o superior
- .NET Framework 4.7.2
# 1. Clonar el repositorio
git clone https://github.com/tu-usuario/red-sismica-ppai.git
cd red-sismica-ppai
bash
Copiar
Editar
# 2. Abrir la solución en Visual Studio
RedSismica.sln
bash
Copiar
Editar
# 3. Ejecutar el proyecto
Ctrl + F5
📌 El formulario principal se abrirá automáticamente.| Carpeta / Archivo | Descripción |
|---|---|
src/ |
Código fuente: entidades, gestores, UI |
docs/ |
Diagramas UML, vistas arquitectónicas |
resources/ |
Imágenes u otros archivos de apoyo |
README.md |
Este documento |