Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 2.07 KB

README.md

File metadata and controls

57 lines (43 loc) · 2.07 KB

Obligatorio Diseño y Desarrollo de Aplicaciones (DDA)

Ventana Principal

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 Dominio

Diagrama de Diseño:

Diagrama de Dominio

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:

Diagrama de Dominio

Propietario:

Diagrama de Dominio

Administrador:

Diagrama de Dominio