https://github.com/n1colasf/obligatorio-dda
Obligatorio Diseño y Desarrollo de Aplicaciones (Semestre 4 - Marzo 2023) Calificación: 36/40
https://github.com/n1colasf/obligatorio-dda
exception-handling expert facade java logic-design mvc observer polimorphism
Last synced: 11 months ago
JSON representation
Obligatorio Diseño y Desarrollo de Aplicaciones (Semestre 4 - Marzo 2023) Calificación: 36/40
- Host: GitHub
- URL: https://github.com/n1colasf/obligatorio-dda
- Owner: n1colasf
- Created: 2023-05-04T02:33:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-15T22:11:54.000Z (almost 3 years ago)
- Last Synced: 2025-05-08T17:55:25.260Z (about 1 year ago)
- Topics: exception-handling, expert, facade, java, logic-design, mvc, observer, polimorphism
- Language: Java
- Homepage:
- Size: 1.06 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Obligatorio Diseño y Desarrollo de Aplicaciones (DDA)

## Objetivo:
El objetivo del presente trabajo obligatorio es modelar e implementar la primera versión prototipo de un sistema de peajes
### En esta primera versión el desarrollo se focalizará en:
- Precarga de información
- Aplicación para propietarios de vehículos
- Aplicación para administradores del sistema
- Calculo de bonificaciones
- Interfaz gráfica de escritorio
### Requerimientos de diseño para esta versión:
- Maximizar la modularidad y claridad del código.
- Minimizar la duplicación de código, evitar métodos o porciones de código que realizan la misma tarea.
- División física de las clases en paquetes.
- División lógica.
- Uso del patrón de diseño “Fachada”.
- Experto
- Utilizar una arquitectura M.V.C.
- Utilizar polimorfismo donde corresponda.
- Utilizar manejo de excepciones.
## Solución propuesta:
### Diagrama de Dominio:

### Diagrama de Diseño:

### Puntos contemplados en la solución:
- Diagrama conceptual de domino.
- Diagrama de diseño
- División lógica
- Experto
- Fachada y arquitectura
- MVC
- Observador y manejo de eventos
- Manejo de excepciones
- Herencia y polimorfismo
## Funcionalidad de la aplicación:
### Aplicacion principal:

### Propietario:

### Administrador: