Está en la página 1de 4

Universidad Tecnolgica Nacional

Facultad Regional Crdoba


Ing. en Sistemas de Informacin

Paradigmas de Programacin
PPR 2k11 2015

Profesores: Ing. Pablo Fras


Ing. Martn Polliotto

Trabajo Prctico Nro. 1


Paradigma Orientado a Objetos Smalltalk

Hoja: Pgina 1 de 4

Universidad Tecnolgica Nacional


Facultad Regional Crdoba
Ing. en Sistemas de Informacin

Paradigmas de Programacin
PPR 2k11 2015

Profesores: Ing. Pablo Fras


Ing. Martn Polliotto

Objetivo
El objetivo del presente trabajo prctico integrador es la evaluacin de los temas incluidos en la unidad
nmero 4:
la definicin de clases con atributos y mtodos
Herencia y Polimorfismo
creacin de objetos
manejo de colecciones.

Enunciado
Un estudio jurdico desea construir un sistema, con la tecnologa de objetos, que permita administrar las
causas que lleva adelante y liquidar los haberes a los abogados que trabajan en estas causas, en
funcin de los fallos que obtengan en las mismas.
Las causas se abren por accin del demandante que se presenta en el estudio y decide, con el
asesoramiento de los abogados, iniciar una demanda en uno de los fueros procesales: Civil o Penal.
Esta causa tendr: un nmero, el nombre del demandante, estado (1: Abierta - 2: Cerrada), sentencia (1:
favorable - 2: no favorable), fuero (1: Civil - 2: Penal) y monto.
Cuando se abre una causa, el estudio se la asigna a un abogado segn su especialidad, que es el
fuero en que desarrolla sus actividades. Teniendo en cuenta esto, el estudio le asigna la causa al
abogado que menos cantidad de causas abiertas tenga al momento. En el caso en no exista un
abogado disponible para el fuero de la causa, se desestima la apertura de la misma.
Con respecto a los abogados el estudio registra los siguientes datos: nmero de documento, apellido,
nombre, direccin de correo y causas que le fueron asignadas. Los abogados Penalistas cobran un
monto fijo por cada causa favorable que tuvieron a su cargo, mientras que los abogados Civiles cobran
un porcentaje sobre el monto total obtenido por causas con sentencia favorables que tuvieron a cargo.
Tanto los montos fijos como los porcentajes son diferentes para cada abogado.
Las causas siguen su curso y, cuando terminan, se registra su cierre con los datos de la sentencia
obtenida (favorable o no favorable) y el monto que se obtuvo en la misma.
Peridicamente, el estudio realiza la liquidacin de los haberes de los abogados, sobre la base de las
causas con sentencia favorable que obtuvieron a su cargo.
El estudio desea automatizar estas funciones, por lo que solicita que se construya una aplicacin que
permita:

Abrir una causa. Este mtodo debe seleccionar el abogado que tiene que llevar la causa, segn
el fuero que corresponde, incorporando la causa a la lista de causas del abogado. Si hubiese ms
de un abogado con el menor nmero de causas abiertas, se le asignar a cualquiera de ellos.
Cerrar una causa a partir de un nmero.
Liquidar haberes de un abogado identificado por su nmero de documento.
Determinar el importe total facturado en cada fuero.

Hoja: Pgina 2 de 4

Universidad Tecnolgica Nacional


Facultad Regional Crdoba
Ing. en Sistemas de Informacin

Paradigmas de Programacin
PPR 2k11 2015

Profesores: Ing. Pablo Fras


Ing. Martn Polliotto

Su trabajo:

Desarrollar el conjunto de clases que permitan crear objetos que comunicados entre s logren
armar el modelo a simular y resolver las reglas de negocio. Sintase libre de agregar cualquier
clase que considere necesaria para completar el modelo solicitado.
Adems utilice el workspace para crear los objetos necesarios que permitan evaluar el modelo
planteado.

Ayuda:
Para ayudarnos en el desarrollo de los puntos solicitados, un equipo de analistas funcionales model el
siguiente diagrama de clases:

Nota

Solo se modelaron los mensajes de control principales. Usted puede desarrollar en cada clase los
mensajes que considere necesarios.

Condiciones de entrega:

El trabajo puede ser realizado entre 3 (tres) alumnos como mximo y 2 (dos) alumnos como
mnimo.
La resolucin consiste en un modelo smalltalk, y un workspace de acuerdo a lo solicitado en el
ejercicio
A partir de la publicacin del enunciado, estar disponible en la Universidad Virtual una tarea
identificada como Trabajo Practico Nro. 1, con una fecha lmite de presentacin.
Adjuntar un archivo comprimido que contenga: la exportacin de la categora con todas las clases
del modelo, la misma se debe llamar TP1-Apellido1Apellido2Apellido3, un archivo de Workspace
con las pruebas, adems de un archivo de texto con los nombres y legajos de los integrantes del
grupo.

Hoja: Pgina 3 de 4

Universidad Tecnolgica Nacional


Facultad Regional Crdoba
Ing. en Sistemas de Informacin

Paradigmas de Programacin
PPR 2k11 2015

Profesores: Ing. Pablo Fras


Ing. Martn Polliotto

El nombre del archivo comprimido debe estar compuesto de los apellidos de los integrantes del
grupo separados por guiones (-).
Cada integrante recibir automticamente la misma calificacin aunque haya enviado algo
diferente. Recuerde que para regularizar es necesario presentar todos los trabajos prcticos.

Hoja: Pgina 4 de 4

También podría gustarte