{"id":19495401,"url":"https://github.com/veltys/mdas-practicas","last_synced_at":"2026-06-11T18:31:34.937Z","repository":{"id":106371904,"uuid":"259404437","full_name":"Veltys/MDAS-Practicas","owner":"Veltys","description":"Prácticas de la asignatura de MDAS, del Grado en Ingeniería Informática, Universidad de Córdoba, curso 2019 - 2020","archived":false,"fork":false,"pushed_at":"2022-04-27T21:17:24.000Z","size":3345,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-04T21:20:09.607Z","etag":null,"topics":["console","console-app","console-application","csv","csv-files","java","java-8","uco","uml","uml-class-diagram","uml-diagrams","uml-sequence-diagram","uml2","university","university-project","visual-paradigm","visualparadigm"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Veltys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-27T17:32:17.000Z","updated_at":"2022-04-27T20:21:10.000Z","dependencies_parsed_at":"2023-03-13T14:40:00.067Z","dependency_job_id":null,"html_url":"https://github.com/Veltys/MDAS-Practicas","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Veltys/MDAS-Practicas","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veltys%2FMDAS-Practicas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veltys%2FMDAS-Practicas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veltys%2FMDAS-Practicas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veltys%2FMDAS-Practicas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Veltys","download_url":"https://codeload.github.com/Veltys/MDAS-Practicas/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Veltys%2FMDAS-Practicas/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34213180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["console","console-app","console-application","csv","csv-files","java","java-8","uco","uml","uml-class-diagram","uml-diagrams","uml-sequence-diagram","uml2","university","university-project","visual-paradigm","visualparadigm"],"created_at":"2024-11-10T21:37:38.255Z","updated_at":"2026-06-11T18:31:34.917Z","avatar_url":"https://github.com/Veltys.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MDAS-Practicas\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/beb5ecc007c4452ab5582ae0df538f44)](https://www.codacy.com/gh/Veltys/MDAS-Practicas/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=Veltys/MDAS-Practicas\u0026amp;utm_campaign=Badge_Grade)\n\n## Descripción\nTrabajo práctico de la asignatura Modelado y Diseño Avanzado de Software (en adelante MDAS), de la Universidad de Córdoba (UCO)\n\nLa idea es llevar a cabo la implementación del trabajo de diseño previamente realizado, cuyos diagramas se realizaron en Visual Paradigm y el resto de información en Word.\n\nComo el trabajo anterior no ha sido perfecto, al ser una práctica con fines de aprendizaje, ha sido necesario cambiar ésta posteriormente y sobre la marcha, al descubrir sus carencias de cara a la implementación.\n\n\n## Realizado por\n- Unai Friscia Pérez (i72frpeu@uco.es)\n- Rafael Carlos Méndez Rodríguez (i82meror@uco.es / veltys@veltys.es)\n- Javier Ortiz Aragonés (i72orarj@uco.es)\n- Herminio Rodríguez García (i72rogah@uco.es)\n\n\n## Historial de versiones\n- 1.0.0 ➡️ 29/05/2020:\n    - Implementación inicial de los componentes y, en consecuencia, de la aplicación.\n- 1.1.0 ➡️ 08/06/2020:\n    - Arreglos menores de código e implementación de funciones pendientes.\n\n\n## Agradecimientos, fuentes consultadas y otros créditos\n* A la [documentación oficial de Java 8](https://docs.oracle.com/javase/8/), por motivos evidentes.\n* A *Rafael Barbudo Lunar*, profesor de prácticas de MDAS en la [Universidad de Córdoba](http://www.uco.es/), por elaborar y colgar en el espacio Moodle de la asignatura documentos y tutoriales para hacérnoslo más fácil y por su ayuda en particular con las dudas y problemas que hemos tenido.\n* A *José María Luna Ariza*, profesor de teoría de MDAS en la [Universidad de Córdoba](http://www.uco.es/), porque sin todo lo aprendido en teoría este trabajo habría salido (todavía) más desastroso.\n* A *José Raúl Romero Salguero*, antiguo profesor de teoría de MDAS en la [Universidad de Córdoba](http://www.uco.es/), porque los conocimientos y la experiencia adquiridos en años anteriores han sido una base sobre la que partir, que ha permitido que el proyecto haya sido más sencillo de realizar.\n\n## Por hacer (*TODO*)\n- [ ] Reducir la complejidad N-Path de ciertos métodos demasiado \"enrevesados\"\n- [ ] Lidiar con las comas \"extra\" al cargar archivos CSV\n- [ ] ¿Cambiar el almacenamiento de datos por SQLite o equivalente?\n- [ ] Gestionar mejor los códigos de sanción\n- [ ] Contactar con el servidor de la UCO para realizar un inicio de sesión de verdad y no simulado","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveltys%2Fmdas-practicas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveltys%2Fmdas-practicas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveltys%2Fmdas-practicas/lists"}