Sie sind auf Seite 1von 3

Politcnico Grancolombiano Paradigmas de Programacin Entrega 1 Proyecto de Aula 1

PLANTEAMIENTO DE LA SOLUCIN

POLITECFUTBOL Anlisis y Diseo Orientado a


Objetos (Noviembre 2012)
I. INTRODUCCIN Para implementar la solucin, es necesario que a travs de
la metodologa de anlisis y diseo orientada a objetos
PLANTEAMIENTO DEL PROBLEMA podamos identificar los elementos que intervienen en la

E siguiente documento est basado en el formato


L problemtica planteada por POLIECTFUTBOL.
electrnico TRANS-JOUR.DOC, tomado del sitio web
de la IEEE, especficamente en la direccin URL: Especficamente se identificarn:
http://www.ieee.org/web/publications/authors/transjnl/index.html . Clases
El documento pretende explicar, a travs del paradigma de Atributos
programacin Orientada a Objetos. la solucin a un problema Mtodos de Acceso
en particular planteado por la empresa POLITECFUTBOL Relaciones
LTDA.
Diagrama de Clases
POLITECFUTBOL LTDA es una empresa dedicada a la
oferta de canchas de Futbol Cinco (5) a sus clientes en las
Como lo expone la literatura asociada al anlisis y diseo
diferentes sedes de la ciudad de Bogot.
orientado a objetos, es un enfoque de la ingeniera de
Principalmente las canchas son reservadas por los clientes
software que modela un sistema como un grupo de objetos
en diferentes horarios durante la semana. Un cliente puede
que interactan entre s.[1].
estar en condiciones de reservar una o varias canchas
dependiendo de su disponibilidad y ubicacin (cercana a la
Precisamente lo que se requiere a travs de este sistema, es
direccin registrada y disponibilidad de las canchas).
modelar la situacin planteada por POLITECFUTBOL y
Cada sede tiene un nmero determinado de canchas, el cual
generar la interaccin de ese grupo de objetos.
puede ser modificado por POLITECFUTBOL LTDA segn las
especificaciones de su negocio.
Las canchas tiene horarios en los que los clientes pueden
realizar su actividad de jugar futbol, el espacio que pueden
reservar es de 1 hora. A esto hay que asociarle un esquema
tarifario que le permita a POLITECFUTBOL LTDA llevar un
control de sus ingresos.
Las tarifas estn asociadas a cada cancha segn el tipo de
horario y se especifican mediante el siguiente cuadro o tabla
resumen (ver Tabla 1):
TABLA 1
TIPOS DE TARIFA CANCHAS POLITECFUTBOL

Tipo Horario Costo ($)


1 Lunes a Viernes $ 55,000.00
06:00AM a 04:00PM
2 Lunes $ 80,000.00
05:00 PM a 10:00 PM
Sbados, Domingos y Festivos
06:00 AM a 12:00 PM
3 Martes a Viernes $ 110,000.00
05:00 PM a 10:00 PM
4 Sbados, Domingos y Festivos $ 150,000.00
01:00 PM a 10:00 PM

POLITECFUTBOL LTDA requiere desarrollar un sistema


de informacin donde se implante una solucin al problema
anteriormente explicado y que adicionalmente pueda contar
con las estadsticas necesarias que le permitan poder
supervisar en cualquier momento el comportamiento de las
canchas (uso de las canchas vs. ingresos por reservas).

Politcnico Grancolombiano Paradigmas de Programacin Entrega 1 Proyecto de Aula 2

II. REQUERIMIENTOS FUNCIONALES III. ANLISIS Y DISEO ORIENTADO A OBJETOS


Es necesario obtener el detalle de los requerimientos De las especificaciones de la problemtica planteada por
funcionales, es decir, lo que se espera que el sistema deba POLITECFUTBOL podemos identificar las siguientes clases:
contemplar en su ejecucin.
Segn las especificaciones se pudieron validar los
siguientes requerimientos:
1. La aplicacin deber tener un control de acceso
por usuario y contrasea, dependiendo del tipo
de usuario: Administrador o usuario normal
(empleados).
2. La aplicacin debe permitir que el nmero de
canchas con las que dispone el establecimiento
sea modificable.
3. La aplicacin debe registrar, almacenar y
permitir buscar informacin de los clientes y las
formas de pago que estos manejan.
4. La aplicacin debe soportar diferentes formas
de pago: efectivo, cheque, tarjeta de crdito.
5. La aplicacin deber diferenciar el costo del
alquiler dependiendo de la hora y del da.
6. La aplicacin debe soportar que un cliente
reserve ms de una cancha
7. La aplicacin debe permitir el ingreso de
reservas.
8. La aplicacin deber generar el historial de
reservas de cada cliente.
9. La aplicacin debe exigir una hora como
mnimo para la reserva de una cancha.
10. La aplicacin debe comprobar que horarios
disponibles hay por cada cancha.
11. La aplicacin debe entregar informacin acerca
de la disponibilidad, horarios, ubicacin y
tarifas de las canchas.
12. La aplicacin debe registrar cada reserva con
un identificador nico.
13. La aplicacin debe permitir la cancelacin de
las reservas hechas por los clientes.
14. La aplicacin debe permitir incorporar nuevos
usuarios.
15. La aplicacin debe permitir la opcin de
entregar una impresin de la reserva realizada.
16. La aplicacin debe permitir mostrar informes
acerca de las utilidades, el total de reservas y
otras informaciones cada semana, mes o cuando
se lo requiera
Politcnico Grancolombiano Paradigmas de Programacin Entrega 1 Proyecto de Aula 3

IV. DIAGRAMA DE CLASES reserva no puede estar tomada por varios clientes. Tambin
Se adjuntan las imgenes de las clases identificadas con sus hay relaciones entre los objetos empleados sedes de 1 a 5, ya
correspondientes relaciones: que en los requerimientos del cliente este nos indica que tiene
5 empleados en cada sede

V. CONCLUSIONES
De lo expuesto en los puntos anteriores podemos concluir,
que la importancia del anlisis y diseo orientado a objetos
nos permite efectuar abstracciones para modelar situaciones
del mundo real de forma ms prctica.

Constituye una muy buena opcin aplicar los conceptos y


filosofas del modelo orientado a objetos, ya que de alguna
forma evita repetir el diseo de componentes, no solo a travs
de la creacin de clases que heredan conocimiento y
comportamiento de otras, sino que adicionalmente permite
reutilizar esa definicin en objetos de otros sistemas que
presenten algn tipo de similitud.

VI. REFERENCIAS
Del diagrama anterior podemos visualizar la siguiente
informacin: [1] WIKIPEDIA. (2012, Oct 10). Anlisis y diseo orientado
a objetos [Online]. Disponible (URL):
Herencia: Se ve en las subclases Cancha y Reserva de la http://es.wikipedia.org/wiki/An%C3%A1lisis_y_dise
Clase Sedes y en las subclases EmpleadoBasico y %C3%B1o_orientado_a_objetos
EmpleadoAdministrador de la Clase Empleados.
[2] POLITECNICO GRANCOLOMBIANO. Lectura Semana
Objetos: Cada una de las sedes, clientes, canchas y empleados. 3. (Oct, 2012). Ocultamiento de Informacin y acceso al
En este documento no se establecen especficamente ya que el conocimiento de objetos.
cliente no indica cuantos objetos son, ni sus nombres o
cantidad. As que quedan abiertos para que puedan ser [3] Sin Autor. (2012, Oct 10). Introduccin a la Programacin
creados, modificados o eliminados. y los Lenguajes Orientados a Objetos [Online].
Disponible (URL):
Mensajes, Relaciones: Se establecen mensajes entre los http://www.lsi.uned.es/lp/IntroPOO.pdf
objetos cliente reserva, en una relacin de 1 a muchos; ya
que un cliente puede reservar muchas veces, mientras que una

Das könnte Ihnen auch gefallen