Sunteți pe pagina 1din 14

Actividades

Caso práctico: Extracción de las clases de análisis a partir de un


documento de información con un enfoque orientado a objetos

Para esta actividad suponemos que nos han solicitado poder gestionar de manera
automatizada la tramitación y realización de los exámenes de Karate para cinturón
negro, en cualquier de sus grados (Cinturón Negro, 1º DAN, 2º DAN, etc.) en la
Federación Madrileña de Karate (F.M.K.).

A partir del documento que define la normativa de grados F.M.K., proporcionado a


través de aula virtual, se deberá extraer la siguiente información a un primer nivel de
análisis, es decir, con el mayor nivel de abstracción posible y utilizando exclusivamente
el vocabulario del dominio en estudio:

● Nombre de las clases de análisis que formarán parte del sistema.


● Atributos básicos asociados a cada clase.
● Operaciones o métodos asociados a cada clase.
● Relaciones de cada clase identificada.

Accede al documento desde el aula virtual o a través de la siguiente dirección web:


http://www.fmkarate.com/2001/obj/2011/Normativa%20examen%20de%20cinturon
%20negro%20FMK.pdf

Extensión máxima

20 páginas en un documento de Word, tipo de letra Georgia, tamaño 11 e interlineado


1,5.

Competencias

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
CB6. Poseer y comprender conocimientos que aporten una base u oportunidad de ser
originales en el desarrollo y/o aplicación de ideas, a menudo en un contexto de
investigación.
CB7. Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de
resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más
amplios (o multidisciplinares) relacionados con su área de estudio.
CB8. Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la
complejidad de formular juicios a partir de una información que, siendo incompleta o
limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a
la aplicación de sus conocimientos y juicios.
CB9. Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y
razones últimas que las sustentan a públicos especializados y no especializados de un
modo claro y sin ambigüedades.
CB10. Que los estudiantes posean las habilidades de aprendizaje que les permitan
continuar estudiando de un modo que habrá de ser en gran medida autodirigido o
autónomo.
CG1. Capacidad para proyectar, calcular y diseñar productos, procesos e instalaciones
en el ámbito de la ingeniería de software.
CE1. Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar,
operar, administrar y mantener aplicaciones, sistemas, servicios y contenidos
informáticos.
CE2. Capacidad para utilizar y desarrollar metodologías, métodos, técnicas, programas
de uso específico, normas y estándares de ingeniería de software.
CE3. Capacidad para analizar las necesidades de información que se plantean en un
entorno y llevar a cabo en todas sus etapas el proceso de construcción de un sistema de
información.
CE4. Capacidad para crear y diseñar sistemas software que resuelvan problemas del
mundo real.
CE5. Capacidad para evaluar y utilizar entornos de ingeniería de software avanzados,
métodos de diseño, plataformas de desarrollo y lenguajes de programación.
CT3. Aplicar los conocimientos y capacidades aportados por los estudios a casos reales
y en un entorno de grupos de trabajo en empresas u organizaciones.
CT4. Adquirir la capacidad de trabajo independiente, impulsando la organización y
favoreciendo el aprendizaje autónomo.

SOLUCIÓN ACTIVIDAD

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Para este caso práctico se realizó la lectura y extracción de datos de la normativa de la
Federación Madrileña de Karate. En el caso de algunas clase extraídas del documento,
se definió una información básica, por ejemplo en el caso del Aspirante, dado que en el
documento no se especifican los datos básicos del mismo, en este caso se definió una
información básica como nombre, apellidos, fecha de nacimiento etc.

En el análisis del problema planteado y recurriendo a la documentación presentada


para el caso, se definió una abstracción del sistema en un primer nivel, donde se
extrajeron las clases que intervienen en el sistema y cómo estas se relacionan e
interactúan.
En total se obtuvieron 19 clases que identifican el funcionamiento del sistema de
presentación de exámenes.

IDENTIFICACIÓN DE CLASES Y RELACIONES

Clase: Aspirante: Será la persona que desea presentar examen para


ascender en cinturon negro y los Dans del mismo.

Atributos: *tipo_documento: define el tipo de documento(DNI, Carnet de


extranjeria, pasaporte, otro)
*documento: definirá el número de documento de identidad.
*nombres: nombres del aspirante
*apellidos: Apellidos del aspirante
*teléfono: teléfono de contacto del aspirante
*fecha_nacimiento: fecha de nacimiento del aspirante, permitirá
definir la edad del aspirante.
*Dan: el dan actual del aspirante, en caso de no tener dan no será
obligatorio.
*fecha_ingreso_dan: si el aspirante se encuentra en algun dan,
definirá en qué fecha ingresó, con el fin de determinar el tiempo que
lleva en ese dan.
*cinturon: definirá, el cinturon en que se encuentra, dado que
podría encontrarse en cinturón negro o cinturón marron, este último
caso para presentar examen a cinturón negro.

Relaciones: Está se relaciona con la clase Dan como agregada, donde se


especifican los datos basico que tiene un Dan. asi como tambien
aparecera en la clase examen.

Métodos o acciones : Como aspirante el puede:


crearAspirante( ),
editarAspirante( ),
listarAspirantes( ),
consultarAspirantexDan( ) que permitirá consultar aspirantes que
pertenecen a un dan, solicitado por el usuario.
CalcularEdad( ), permitirá calcular la edad de un Aspirante a partir
de su fecha de nacimiento.

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Clase: Dan: Contiene las características propias de los dan del cinturón
negro, permitirá definir las condiciones mínimas que se deben
cumplir por parte de un aspirante.

Atributos: *nombre: nombre que se le asigna a un dan (Primer Dan, Segundo


Dan, etc).
*edad mínima: definirá la edad mínima para aspirar a este dan.
*tiempo mínimo en dan anterior: definirá el tiempo mínimo
que debe estar en el dan anterior para solicitar examen.
*licencias consecutivas: cuantas licencias consecutivas debe
tener para acceder.
*licencias alternas: cuantas licencias alterna debe tener para
acceder al dan.
*años de practica: cuantos años de práctica federada tiene el
participante desde el primer dan.

Relaciones: Está clase aparecerá como componente en la clase Aspirante, la


Clase Examen y la clase Kata.

Métodos o acciones : El dan:


crearDan( ),
editarDan( ) ,
listarDan( ).

Clase: TecnicaBase: Permite definir los diferentes tipos de técnicas base


a tener en cuenta en el bloque común del examen.

Atributos: *nombre: define el nombre de la técnica base del bloque común. Ej.
KIHON WAZA.
* TecnicasDerivadas: definen una lista de técnicas derivadas de la
técnica base ej. UKE WAZA,TSUKI WAZA etc. que para el ejemplo
son de la técnica KIHON WAZA.
*cantidad: define la cantidad de técnicas a implementar por cada
apartado o técnica derivada.

Relaciones: Está clase aparecerá como componente en la clase bloqueComun,


en la cual se esté definiendo el bloque según el dan se definirá la
técnica base a tener en cuenta.

Métodos o acciones : CrearTecnicaBase( ),


editarTecnicaBase( ),
listarTecnicasBase( )

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Clase: Kumite: Permite definir los tipos de aplicación de Kumite
que se realizan en el BloqueComun.

Atributos: *nombre: define el nombre del tipo de KUMITE que


aplicará para el bloque común. Ej. IPPON KUMITE
* Descripción: descripción de las actividades a realizar en
el KUMITE y las características de ataques a realizar.
*cantidad: define la cantidad de ataques a realizar en el
KUMITE.

Relaciones: Está clase aparecerá como componente en la clase


bloqueComunPrimerosDan,
bloqueComunCuartoDan, en las cuales se hace uso del
KUMITE, para los casos puntuales los 3 primeros Dan y el
cuarto.

Métodos o acciones : CrearKumite( ),


editarKumite( ),
ListarKumites( )

Clase: Kata: permite definir las distintas Katas según los estilos
que se pueden realizar en el BloqueComun del examen, aqui
podran registrarse todas las katas existentes en los diferentes
estilos..

Atributos: *descripción : define el nombre del de la KATA que


aplicará para el bloque común. Ej. TAI SABAKI NO KATA
* Estilo: define el estilo de karate al que pertenece la Kata.
Ej. GENSEI RYU.
*danMaximo: define el Dan recomendado hasta el cual se
puede hacer la Kata según el estilo de karate asociado.
* TipoKata: define si la kata es superior o basica.

Relaciones: Está clase aparecerá como componente en la clase


bloqueComun y aplica para todos los exámenes en
cualquier Dan.

Métodos o acciones : CrearKata( ),


editarKata( ),
ListarKata( ),
BuscarKataPorEstilo( ),
BuscarKataPorDan ( ).

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Clase: AplicacionTecnica: permite definir las distintas
aplicaciones técnicas a tener en cuenta en el Bloque común.

Atributos: *descripción : define el nombre de la aplicación técnica


que aplicará para el bloque común y si debe tener
compañeros. Ej. OYO WAZA .
* respuesta_ataques: define cómo deben ser las
respuestas a los ataques realizados en la aplicación .
*cantidad: define la cantidad de aplicaciones que deben
realizarse para realizar la evaluación en el bloque común.

Relaciones: Está clase aparecerá como componente en la clase


bloqueComun y aplica para todos los exámenes en
cualquier Dan.

Métodos o acciones : CrearAplicacionTecnica( ),


editarAplicacionTecnica( ),
ListarAplicacionesTecnicas( )

Clase: BloqueComun: define las actividades que debe realizar un


aspirante a cada determinado Dan, está clase se define como
una base para definir las actividades que se realizan para
cada Dan, dado que que cada Dan posee unas actividades
diferentes, por ello en ella se describen las actividades que
todos los Dan tienen en comun.

Atributos: *Kata: define que Katas debe realizar el aspirante en el


examen. estas dependen del Dan en el que se desee hacer el
examen.
*AplicacionTecnica: Define las aplicaciones técnicas que
debe realizar un aspirante. (OYO WAZA etc).
*Porcentaje de Aptitud: Se define según la evaluación un
porcentaje de aptitud en este bloque. lo que permitirá definir
si el aspirante puede realizar el siguiente bloque que sería el
Específico.
*Resultado: se definirá como apto o no apto, según el
porcentaje de aptitud y del Dan.

Relaciones: Está clase aparecerá como un componente en la clase


Examen, para definir los elementos del bloqueComun que
serán tenidos en cuenta.
Se relaciona con la clase Kata, para permitir seleccionar las
katas de este bloque.
Se relaciona con la clase AplicacionTecnica, que permite
seleccionar las aplicaciones técnicas que se realizarán el
bloque, según el Dan.

Métodos o acciones : Acciones que se pueden realizar:

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
crearBloqueComun( ),
editarBloqueComun( ),
listarDatosComun( ),
adicionarKata( ) ,
QuitarKata ( ) ,
adicionarAplicacionTecnica( ) ,
quitarAplicacionTecnica( )

Clase: BloqueComunPrimerosDan: define las actividades que


debe realizar un aspirante en los primeros 3 Dans. dado que
estas difieren de los demas Dans. tomará los elementos de la
Clase BloqueComun mas los definidos para ella.

Atributos: *TecnicaBase: define qué técnica base se tendrá en cuenta


en el bloque. Ej. KIHON WAZA.
*Kumite: define que aplicación de Kumite se realizará en
esté bloque. Ej. IPPON KUMITE
*temarioEspecifico : Define la lista de preguntas a
realizar al aspirante que está presentando el examen.

Relaciones: Está clase es una clase que se deriva de la super clase o clase
padre BloqueComun, por ello aplica todas las actividades
de BloqueComun y además contiene los elementos del
bloque común que aplican para los primeros 3 dans.
Se relaciona con la clase TecnicaBase, siendo está última
un componente de BloqueComunPrimerosDan.
Se relaciona con la clase Kumite, siendo está última un
componente de BloqueComunPrimerosDan.

Métodos o acciones : Acciones que se realizan:


crearBloqueComunPrimerosDan( ),
editarBloqueComunPrimerosDan( ),
ListarBloqueComunPrimerosDan( )
adicionarTecnicaBase(), quitarTecnicaBase( ) ,
adicionarKumite( ), quitarKumite( ),
agregarPreguntaTemario( ), quitarPreguntaTemario( )

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Clase: BloqueComun4Dan: define las actividades que debe
realizar un aspirante en 4Dan. dado que este difiere de los
demás Dans. tomará los elementos de la Clase BloqueComun
mas los definidos para ella.

Atributos: *demostracionLibre: define qué técnica se utilizará como


demostración libre. Ej. JYU EMBU.
*Kumite: define que aplicación de Kumite se realizará en este
bloque. Ej. IPPON KUMITE
*observacionesColoquio : este atributo permite guardar
las observaciones sobre el coloquio realizado con el aspirante.

Relaciones: Está clase es una clase que se deriva de la super clase o clase
padre BloqueComun, por ello aplica todas las actividades
de BloqueComun y además contiene los elementos del bloque
común que aplican para el 4 Dan.
Se relaciona con la clase Kumite, siendo está última un
componente de BloqueComun4Dan.

Métodos o acciones : Acciones que se realizan:


crearBloqueComun4Dan( ),
editarBloqueComun4Dan( ),
ListarBloqueComun4Dan( ),
adicionarKumite( ),
quitarKumite( ),
asignarDemostracionLibre( ),
editarDemostracionLibre( )
agrearObservacionColoquio( ) ,
quitarObservacionColoquio( )

Clase: BloqueComun5Dan: define las actividades que debe


realizar un aspirante en 5 Dan. dado que este difiere de los
demás Dans. tomará los elementos de la Clase
BloqueComun4Dan mas los definidos para ella.

Atributos: *TrabajoEscrito : este atributo permite definir la ruta al


archivo donde se encuentra el documento del trabajo escrito,
presentado como parte de la evaluación del bloque

Relaciones: Está clase es una clase que se deriva de la super clase o clase
padre BloqueComun4Dan, por ello aplica todas las
actividades de BloqueComun4Dan,BloqueComun y
además contiene los elementos extra del bloque común que
aplican para el 5 Dan.

Métodos o acciones : Acciones que se realizan:


crearBloqueComun5Dan( ),
editarBloqueComun5Dan( ),
ListarBloqueComun5Dan( ),
agrearRutaDocumento( ) ,
editarRutaDocumento( )

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Clase: BloqueComunDanSuperiores: define las actividades que debe
realizar un aspirante de 6 Dan o superiores. dado que este difiere de
los demás Dans. tomará los elementos de la Clase BloqueComun mas
los definidos para esta.

Atributos: *demostracionLibre: se utilizará para definir y describir que


practica libre realiza el aspirante, sobre cualquier aspecto
relacionado con el Karate.
*observacionesColoquio : este atributo permite guardar las
observaciones sobre el coloquio realizado con el aspirante.

Relaciones: Está clase es una clase que se deriva de la super clase o clase padre
BloqueComun, por ello aplica todas las actividades de
BloqueComun y además contiene los elementos extra del bloque
común que aplican para el 6 Dan y los Dan sucesivos.

Métodos o acciones : Acciones que se realizan:


crearBloqueComunDanSuperiores( ),
editarBloqueComunDanSuperiores( ),
ListarBloqueComunDanSuperiores( ),
agrearObservacionColoquio( ) ,
quitarObservacionColoquio( ),
asignarDemostracionLibre( ),
editarDemostracionLibre( )

Clase: ActividadesVia: define las las diferentes actividades que se deben


dar en una vía del Bloque específico. dado que cada vía puede
presentar varias actividades a desarrollar.

Atributos: *nombre: se puede definir un nombre a la actividad. Ej.


BUNKAI (aplicaciones).
*descripcion : este atributo permite definir la descripción de la
actividad a desarrollar. Ej. El aspirante realizará catorce aplicaciones
sobre diferentes secuencias técnicas de los katas de su lista, con un
máximo de dos por kata.

Relaciones: Está clase aparece como componente en la clase Vía, en la que de ser

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
necesario definir actividades para la vía se anexaron las que se
necesiten.

Métodos o acciones : Acciones que se realizan:


crearActividadVia( ),
editarActividadVia( ),
ListarActividadVia( )

Clase: Via: define las vias a traves de las cuales un aspirante puede
presentar el bloque específico..

Atributos: *nombre: permite definir el nombre de la vía.Ej. Via Técnica, Via


Campeonatos, etc.
*Actividades : este atributo permite definir las actividades que se
realizarán en está vía. es una lista de actividades.

Relaciones: Está clase se relaciona con la clase ActividadesVia, la cual es


tomada como componente dado que puede contener una o varias
actividades a desarrollar en la Vía.

Métodos o acciones : Acciones que se realizan:


crearVia( ),
editarVia( ),
ListarVias( ),
agregarActividad( ),
eliminarActividad( )

Clase: BloqueEspecifico: define las características del bloque específico


que debe presentar un aspirante.

Atributos: *Via: define la vía a través de la cual el aspirante presentará el


bloque específico.
*Calificación: define la calificación del aspirante como resultado de
valoración de su desempeño en la vía seleccionada. puede ser APTO o
NO APTO.

Relaciones: Está clase se relaciona con la clase Vía, la cual es tomada como
componente dado que debe definirse la vía a través de la cual el
aspirante realizará la presentación del bloque.

Métodos o acciones : Acciones que se realizan:


asignarVia( ) cambiarVia( ),
verVia( ),
asignarCalificacion( ),
modificarCalificacion( )

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Clase: ExcencionMonetaria: En ella se definen las posibles exenciones que
puede tener un aspirante en un examen, a cada exencion tendrá un
porcentaje de descuento.

Atributos: *descripción: define la descripción de la exención


*porcentaje: define el porcentaje que se aplica sobre la exención, este se
refiere a descuento en la presentación del examen.

Relaciones: Está clase aparecerá como agregada en la clase Examen, para definir si el
examen aplica alguna exención monetaria.

Métodos o Como aspirante el puede:


acciones : registrarExencion( ),
actualizarExcencion( ),
consultarExenciones( )

Clase: ExcencionMerito: En ella se definen los méritos por los cuales un


aspirante puede ser exento de algunas actividades o reducción de
actividades en un examen.

Atributos: *descripción: define la descripción de la exención, definiendo el


mérito por el cual se le hace exención al Aspirante.

Relaciones: Está clase aparecerá como agregada en la clase Examen, para definir
si el examen aplica alguna exención por mérito.

Métodos o acciones : Como aspirante el puede:


registrarExencionMerito( ),
actualizarExcencionMerito( ),
consultarExencionesMerito ( )

Clase: DispensaMedica: permite crear una dispensa medica en el caso que


un aspirante presente una.

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
Atributos: *fecha: define la fecha en que se radica la dispensa medica.
*soporte: define el archivo donde se encuentra el documento soporte.
* estado: permite definir el estado de evaluación de la dispensa, si es
aceptada o no.

Relaciones: Está clase aparecerá como agregada en la clase Examen, donde


puede o no haber una dispensa médica.

Métodos o acciones : Acciones que se realizan:


crearDispensa( ),
editarDispensa( ),
listarDispensas( ),
asignarSoporte( ),
editarSoporte( ),
cambiarEstado( )

Clase: Justificacion: permite crear una justificación si un aspirante no


puede presentar el examen.

Atributos: *Aspirante: define el aspirante que solicita se cree la justificación.


*descripcion: define una descripción básica de la justificación.
*soporte: define el archivo donde se encuentra el documento soporte
de la justificación.
*fecha: define la fecha de solicitud de la justificación.
* estado: permite definir el estado de evaluación de la justificación, si
es aceptada o no.

Relaciones: Está clase aparecerá como agregada en la clase Examen, donde


puede o no haber una Justificación para no presentar el examen.

Métodos o acciones : Acciones que se realizan:


crearJustificacion( ),
editarJustificacion( ),
listarJustificaciones( ),
asignarSoporte( ),
editarSoporte( ),
cambiarEstado( )

Clase: Examen: permite definir las características de un examen que solicitará


un aspirante. contiene todos los elementos que deberá presentar un
aspirante.

Atributos: *Aspirante: define quien es el solicitante del examen.


*DanSolicitado: define el Dan para el cual se solicita examen.
*firmaentrenador: se especifica si la solicitud del aspirante está
firmado o no por un entrenador o técnico deportivo.

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
*Fase: determina la fase en la que se encuentra el examen.
* fecha_cambio_fase: permite determinar la fecha en que el examen
ha cambiado a la fase en que se encuentra actualmente.
*ExencionMonetaria: permite establecer si se aplica alguna exención
monetaria en el examen y el porcentaje que aplicaría.(Clase
ExencionMonetaria).
*ExencionMerito: permite establecer si el aspirante presenta alguna
exención por merito, para el caso que aplique, por ejemplo ser campeón
de España en modalidades que se especifiquen en el reglamento, le
garantizará una exención en algunas actividades. (Clase
ExencionMerito).
*costoExamen: define el valor base del examen.
*repitente: permite definir si el solicitante, es repitente en el examen.
*BloqueComun: permite definir el bloque común que se presentará en
el examen. (Clase BloqueComun).
*BloqueEspecifio: permite definir el bloque específico que se
presentará en el examen.(Clase BloqueEspecifico).
*DispensaMedica: Permite establecer si existe alguna dispensa
médica para el aspirante y la presentación del examen.(Clase
DispensaMedica).
*Justificacion: Permite establecer en el caso que el examen no se
realice, si existe un justificante.(Clase Justificacion).
*Estado: describe el estado actual del examen, en el se podrá
especificar si el examen, está en proceso, si ha sido terminado, si ha sido
cancelado, si ha sido aprobado o no aprobado.

Relaciones: Está clase se relaciona con las clases:


Aspirante: se relaciona con aspirante como composición, dado que
debe existir un aspirante para el examen.
DanSolicitado: Se relaciona con la clase Dan como composición, dado
que debe existir un Dan al cual se desea ascender al presentar el examen.
ExcencionMonetaria: Se relaciona con la clase ExencionMoneraria
como agregado, dado que puede existir una exención o no.
ExencionMerito: se relaciona con la clase ExencionMerito como
agregado, dado que puede o no existir una exención de este tipo.
BloqueComun: se relaciona con la clase Bloque común como
composición de éste, dado que debe existir un bloque común para la
presentación del examen, en los dan 4,5 y 6 se toman las actividades a
desarrollar como componentes del bloque común.
BloqueEspecifico: se relaciona con la clase BloqueEspecifico como
agregado dado que un examen puede o no tener un bloque específico en
función del Dan para el que se presente el examen. para el caso de los
dan 1,2, y 3 el aplica bloque especifico pero para el resto de Dan no.
DispensaMedica: se relaciona con la clase DispensaMedica como
agregado dado que en un examen se puede o no presentar una dispensa
medica.
Justificación: se relaciona con la clase Justificación como agregado
dado que en un examen puede existir o no una justificación para no
presentar el examen.

Métodos o acciones : Acciones que se realizan:


crearExamen ( ),
editarExamen( ) ,
ListarExamen( ),
cambiarEstado( ),

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)
cambiarFase( ),
asignarAspirante( ),
asignarDan( ),
agregarExencionMonetaria( ),
quitarExencionMonetaria( ),
agregarExencionMerito( ) ,
quitarExcencionMerito( ),
asignarBloqueComun( ),
asignarBloqueEspecifico( ),
agregarDispensaMedica( ),
quitarDispensaMedica( ),
agregarJustificante( ),
quitarJustificante( ),
calcularExencionMonetaria( ),
calcularCostoFinal( )

TEMA 3 – Actividades © Universidad Internacional de La Rioja, S. A.


(UNIR)

S-ar putea să vă placă și