Está en la página 1de 3

Programación Orientada a Objetos

Licenciatura en Sistemas
FCAD - UNER

Trabajo Práctico

Unidad Nº 2 – UML (Métodos)

Fecha de entrega: Martes, 8 de junio de 2021


Cantidad de participantes: Individual.
Modalidad de entrega: A través del Campus Virtual.
Confeccione los diagramas de clases correspondientes a las siguientes realidades:

1. Elecciones generales
Realizar el diagrama de clases de un sistema que permita gestionar todos los procesos
relativos al desarrollo de unas Elecciones Generales. Se considerarán los siguientes
aspectos: Se dispone de un padrón de electores. De cada uno de ellos se conoce su DNI,
nombre y apellidos, dirección y fecha de nacimiento. A las elecciones concurren una
serie de partidos políticos, cada uno de los cuales tiene un nombre y unas siglas que son
únicos. El territorio nacional se divide en distritos. Cada distrito tiene un nombre que lo
identifica y tiene asignado el número de diputados que varía según la jurisdicción. Cada
partido puede presentar candidatos en aquellos distritos que desee. Para ello, el partido
elaborará una lista ordenada de candidatos por cada distrito en el que se presente. Un
candidato sólo puede aparecer en una lista como máximo. Todo candidato es también
un elector. En cada distrito hay una serie de colegios electorales. Un colegio electoral
tiene una dirección. Dentro de cada colegio se pueden establecer una o varias mesas, a
las cuales se les asigna un número. La Junta Electoral determina en qué colegio y en qué
mesa debe votar cada elector, de modo que a cada uno le corresponde una única mesa
electoral. Cada mesa contará con el listado de electores asignados a la misma.
Igualmente, la Junta Electoral determinará mediante sorteo quiénes formarán parte de
las mesas. Cada uno de los integrantes de las mesas tendrá un cargo (presidente, vocal
1º, vocal 2º, etc.). Los electores podrán votar sólo por una de las listas que se presenten
en su circunscripción. Las listas son cerradas, es decir, un elector no elige los candidatos
de una lista, sino que vota por la lista en su totalidad. Finalizado el plazo de votación, en
cada mesa se hará un recuento de votos y se rellenará un acta en el que se indicarán el
total de votos recibidos, el total de votos en blanco, el total de votos nulos y el total de
votos para cada una de las listas presentadas.

2. Préstamos personales
Una empresa dedicada al otorgamiento de préstamos personales requiere un sistema
que le permita la gestión de los clientes que toman préstamos. De los clientes se conoce
su número de documento, apellido, nombre, domicilio, teléfono e ingresos mensuales.
A su vez, cada cliente tiene un código único que lo identifica. De los préstamos
personales se conoce la fecha de otorgamiento, el importe y la cantidad de cuotas en
las que se pagará el préstamo. Cada cuota tiene una fecha de vencimiento y una fecha
de pago.

1
Programación Orientada a Objetos
Licenciatura en Sistemas
FCAD - UNER
Cada cliente puede tener varios préstamos vigentes, es decir que puede tener cuotas
pendientes de diferentes préstamos. Para el otorgamiento de un préstamo, el sistema
debe verificar que el cliente no tenga cuotas vencidas en ese momento.
El cliente puede realizar sus pagos en pesos o dólares, en un comprobante de pago se
pueden abonar varias cuotas en forma total o parcial. De estos comprobantes, además
de la moneda, interesa conocer el número, la fecha y el cajero que realizó el cobro.
A la empresa le interesa obtener la siguiente información:

 Cantidad y monto total de préstamos otorgados en un período.


 Total de pagos realizados en un período.
 Listado de clientes que obtuvieron préstamos en un período.
 Un cliente debe conocer el total de cuotas adeudadas en cualquier
momento.

3. Gestión de empleados
Una empresa decide informatizar la gestión de empleados de la misma.
A cada empleado se le entregan a lo largo de su vida laboral en la empresa muchos
recibos de sueldos y al menos uno mensualmente.
A cada empleado se le asigna un número de legajo en el momento de su incorporación
a la empresa, y éste es el número usado a efectos internos de identificación. Además,
se registran el CUIL del empleado, DNI, nombre, número de hijos, porcentaje de
retención para Hacienda, datos de cuenta corriente en la que se le ingresa el dinero
(banco, sucursal y número de cuenta ) y departamentos en los que trabaja
Un empleado puede trabajar en varios departamentos y en cada uno de ellos trabajará
con una función distinta
De un departamento se mantiene el nombre y cada una de sus posibles sedes
Son datos propios de un recibo de sueldo, el ingreso total percibido por el empleado y
el descuento total aplicado. La distinción entre dos recibos de sueldos se hará, además
de mediante el número de legajo del empleado, mediante el código de liquidación y
número de mes al que pertenece y con un número de orden en el caso de varios recibos
de sueldos recibidos el mismo mes.
Cada recibo de sueldo consta de varias líneas donde cada línea se identifica por un
código de concepto (al menos uno de ingresos) en él. Un concepto puede corresponder
a un ingreso o a un descuento. En ambos casos, se recoge la cantidad que corresponde
al concepto (en positivo si se trata de un ingreso o en negativo si se trata de un
descuento); en el caso de los descuentos, se toma la base sobre la cual se aplica y el
porcentaje que se aplica para el cálculo de éstos.
Todo concepto de ingreso de un recibo de sueldo responde a un único concepto
retributivo. En un mismo recibo, puede haber varios conceptos que respondan al mismo
concepto retributivo. De los conceptos retributivos se mantiene un código y una
descripción.
Los conceptos retributivos pueden ser remunerativos o no remunerativos, teniendo los
primeros una fecha de inicio de aplicación, y los últimos una fecha de finalización.
De cara a la contabilidad de la empresa, cada concepto de un recibo de sueldo se imputa
al menos a una cuenta del plan de cuentas de la empresa. A la misma cuenta pueden
imputársele varios conceptos. Para cada cuenta, se recoge un código, una descripción y
un saldo.

2
Programación Orientada a Objetos
Licenciatura en Sistemas
FCAD - UNER
Entre las cuentas existe una jerarquía, en el sentido de que una cuenta puede contener
a otras cuentas, pero una cuenta puede estar contenida solamente y al menos en otra
cuenta.
En determinadas fechas, que se deben recoger, cada cuenta que se liquida con cargo a
varios asientos contables (código y cantidad) y a una o varias transferencias bancarias,
de las que se recogen los datos de cuenta corriente (banco, sucursal y número de
cuenta) y la cantidad. Por cada asiento contable y transferencia bancaria se pueden
liquidar varias cuentas.

4. Campeonato de esquí

El campeonato consta de una serie de pruebas. En cada una se inscribe un conjunto de


participantes. Hay pruebas individuales y por equipos.
Un esquiador puede participar en varias pruebas a título individual o sino formando
parte de un equipo (pero NO unas veces individualmente y otras en equipo).
Por cada esquiador se desea guardar su DNI, nombre, fecha de nacimiento y edad. A
cada participante en una prueba (equipo, para pruebas por equipos o esquiador si es
individual) se le asigna un código formado por el nombre de la prueba y un dorsal.
Por cada equipo se tiene su código, entrenador, sus esquiadores y cuántos son. No todos
los esquiadores de un equipo deben participar en cada prueba donde se ha inscrito.
Hay varias federaciones de esquí. De cada una se conoce su nombre y nº de federados.
Cada esquiador pertenece a una única federación. No se admite la participación de
esquiadores no federados.
Cada federación puede administrar estaciones de esquí. Toda estación se administra al
menos por una federación, aunque puede serlo por varias. Cada estación de esquí
dispone de un código identificativo. Tiene un nombre, personas de contacto, dirección,
teléfono, nº total de kilómetros esquiables y nº de pistas.
Cada pista se identifica por el código de la estación a la que pertenece y un número
correlativo. Se guarda su longitud en kilómetros y su nivel de dificultad (según un código
de colores).
Algunas pruebas de largo recorrido utilizan varias pistas de una misma estación como si
fuesen una sola pista compuesta de varias subpistas.
Cada prueba se realizará en las pistas de una única estación. Puede durar varios días. Se
almacenan las fechas en las que tiene lugar. Los participantes podrán competir en
diferentes pruebas y en diferentes pistas. Se registrará la fecha o fechas en las que cada
participante compite en cada prueba así como el tiempo empleado y la posición
obtenida.
Cada prueba se identifica por un nombre, será de un tipo (fondo, slalom, salto, etc.),
tendrá unas fechas previstas de realización y se registrará el vencedor y el tiempo
empleado por éste. También interesa conocer la cantidad de equipos y la cantidad de
esquiadores individuales que participaron de la prueba.

También podría gustarte