Está en la página 1de 1

UNIVERSIDAD POPULAR DEL CESAR

PROGRAMACIÓN III 2019-II


PARCIAL 1

Nombre Completo:_________________________________________________________________

La compañía de Telefonía Conectate-Movil requiere una aplicación para la gestión de sus líneas telefónicas, para esto la
compañía maneja dos tipos de líneas: líneas pospagos y prepagos desde ambas líneas se podrá realizar recargas que
aumentarán los minutos disponibles y llamar que disminuirá los minutos disponibles.

Líneas Prepago:
Se crearán con 0 minutos disponibles para llamar, Si el cliente lo requiere podrá recargar su línea con mínimo 100 minutos
para poder llamar. En ningún caso se podrá realizar una llamada cuya duración sea mayor a la cantidad de minutos
disponibles.
• Al llamar se deberá solicitar el teléfono destino y la duración de la llamada en minutos
• La Tarifa de la llamada está dada por el valor del minuto que será de 20 pesos.
• El Costo de una llamada será igual a los minutos consumidos por la tarifa
• El Total a pagar está dado por la suma de los costos de cada llamada realizada.

Línea Pospago: Se crearán con 5.000 minutos disponibles para llamar, si el cliente lo requiere podrá recargar su línea con
mínimo 100 minuto. En ningún caso se podrá realizar una llamada cuya duración sea mayor a la cantidad de minutos
disponibles.
• Al llamar se deberá solicitar el teléfono destino, la duración y la fecha de la llamada de la llamada en minutos
• La Tarifa de la llamada está dada por el valor del minuto que será de 0 pesos hasta los 5.000 minutos
• Si el cliente quiere puede realizar recargas y aplicarían las condiciones de la línea prepago con el saldo recargado
que solo se empezara a consumir al gastar los 5.000 minutos.
• Costo de la llamada será igual a los minutos consumidos por la tarifa.
• Total a pagar: Independiente de las llamadas realizadas se cobrarán $80.000 fijos por los 5.000 minutos, si hubo
recargas se debe adicionar el valor al total.

Una vez creada una línea de teléfono, estas no podrán cambiar el tipo de línea seleccionado

DESARROLLE
1. (Nota Acumulada 0.5) Las capas TelefoniaUI (UI Presentation Layer), Entity (Entity Layer), BLL (Bussines Layer
Logical - BLL), DAL(Data Access Layer-DAL) que requiere la Aplicación para poder funcionar con la arquitectura
en capas.
2. (Nota Acumulada 1.0) En la capa de Entidad (Entity Layer) realizar las clases LineaTelefonica y,
LlamadaTelefonica con las propiedades/métodos que se requieran para gestionar la información recuerde que las
líneas telefónicas pueden ser postpago y prepago, cada una con diferente forma de calcular el valor de las
llamadas y el pago total.
3. (Nota Acumulada 2.5) Registrar la información de las líneas y visualizar todas las líneas telefónicas listando por
cada una (número de línea, identificación del titular, minutos consumidos y total pago) utilizando las capas BLL y
DAL
4. (Nota Acumulada 4.0) Visualizar la información de una línea y las llamadas realizadas listando por cada llamada
(fecha y hora de la llamada, numero de línea destino, duración de la llamada, costo) utilizando las capas BLL y DAL
5. (Nota Acumulada 5.0) Eliminar una línea solicitando el número de línea telefónica utilizando las capas BLL y DAL

Nota
• Solo se calificarán el examen si la aplicación compila
• Cada punto es inclusivo, es decir no se evaluará un punto sin haber completado
el anterior.
• Por cada incumplimiento de las buenas prácticas y principios se descontarán
0.1 puntos de la nota final obtenida

También podría gustarte