Está en la página 1de 4

I - CASO DE ESTUDIO

Se desea automatizar un sistema para una empresa de cable e internet. En el mismo existen clientes que
pueden ser de cable, Internet o ambos servicios. Para los clientes se desea llevar nombre, código, fecha
de alta, dirección, correo, teléfono. Para los clientes de cable se llevará control de dirección de instalación
y tipo de servicio. El cliente de Internet podrá tener velocidades de 15Mbps, 25Mbps, 50Mbps. El cliente
de cable podrá tener servicio básico de 100 canales o servicio Premium de canales adicionales. Los costos
dependerán de la ubicación del servicio, también se deberá llevar control del lugar de instalación. Un
cliente puede tener un paquete de un servicio o de 2 servicios, en caso tuviera 2 servicios, se realiza el 10%
de descuento del costo total del total del paquete. Si el cliente adicional pagara 6 meses anticipados, se le
cobrarán únicamente 5 meses y el sexto será gratis.

El sistema deberá contar con una alarma para saber cuándo a un cliente le toca pagar el mes, es decir, la
alarma se acompañará de un reporte de los clientes y lo que deben pagar. Se permitirá generar reportes
de clientes que han pagado en el año, ganancias por mes, clientes activos, clientes suspendidos, etc.

Se desea llevar control de la facturación del cliente, de la factura se debe almacenar número, fecha, serie,
código del cliente, todo el detalle de factura que deberá tener el código de servicio, tipo de servicio, costo
mensual, etc. También se llevará control de los pagos que realiza el cliente, para saber si un cliente es
moroso o no, esto sucede si deja de pagar 2 meses consecutivos, a partir del tercer mes se bloquea la
factura y se suspende el o los servicios que tenga el cliente. Los costos de los servicios deben ser
configurables, ya que pueden cambiar en el tiempo. Los descuentos también deberán ser configurables, e
incluso se podrán agregar otro tipo de descuentos en el tiempo (tipo de cliente, cantidad de servicios
registrados, etc.)

Un cliente de Internet que tenga más de 1 año pagando todas sus facturas a tiempo se aumentará
automáticamente su velocidad en 5Mps, así será año con año, hasta llegar a los 50Mbps, que es el más
alto que se dará. Por último, el sistema tendrá un módulo de pago a empleados de la empresa (secretarias,
instaladores, técnicos, guardias.), que generará el dato de nómina a pagar, llevará control del pasivo
laboral, cuotas de IGSS, retención de ISR, etc.

Con base a su experiencia como Ingeniero en Sistemas se solicita lo siguiente:

1. Diagrama de la arquitectura de la solución.


2. Diagrama UML que considere aporte más valor al cliente.
3. Diagrama entidad relación.
4. Liste los requerimientos funcionales y no funcionales que identifique.
5. Plan de trabajo propuesto con tiempos y recursos.
6. Qué puntos considera necesarios se deben incluir en un requerimiento de desarrollo o DERCAS.
7. Indique cómo considera que DEVOPS apoyaría en la gestión de los proyectos o casos asignados, y
por qué.
8. Presente una propuesta para el manejo de aseguramiento de la calidad.
II – PRÁCTICA DE DESARROLLO

1. De acuerdo con el caso de estudio elabore una aplicación en .Net que interactúe con una base
de datos de SQL Server, y desarrolle las siguientes pantallas:

a. Mantenimiento ABC de clientes.


b. Mantenimiento ABC de servicios.
c. Pantalla para asignar los servicios contratados por el cliente.

Se evaluará programación en capas, uso de SP de base de datos, manejo de conexión y mejores


prácticas de codificación.

2. Presente con Power BI 2 reportes que considere aporten más valor a la empresa.

3. Realice los siguientes querys de acuerdo con el diagrama ER que se le proporciona en la


siguiente página:

a. Top 10 de clientes que tienen mayor peso bruto generado por producto y por mes
durante el año 2014. listar:
- Nombre cliente (cliente)
- Dirección del cliente (dirección)
- NIT del cliente (nit)
- Nombre del producto (producto)
- Suma peso bruto de la transacción (pbruto)
- Mes (fecha)
- Año (fecha)

b. Generar un detalle por finca del número[conteo] de transacciones[envios] mensuales


durante el primer semestre del 2015, excluir aquellos conteos inferiores a 100, ordenar
por finca. Listar:
- Nombre de la finca (finca)
- Nombre de la empresa (empresa)
- Total transacciones
- Mes (fecha)
- Año (fecha)
cliente
idcliente
codcliente
codlocalidad
cliente
empleado
idempleado direccion

codempleado nit

codlocalidad grupo

codpuesto rowguid

nombres clientelegal

apellidos contrato
envio codtipocliente
cedula
idenvio
rowguid exterior
codenvio
noenvio
codestado
idtipodoc
empresa
idtipomov
usuario idempresa
idusuario codconvoy
codempresa
login codlocalidad
empresa
codlocalidad codcliente
nit
codperfil codproveedor
direccion
nombres codempresa
rowguid
apellidos codfinca

cedula codlote

correo codtanque

password codpipa

historial codcabezal

rowguid codpesador

bloqueado codsupervisor
codpiloto pipa
impresora
idpipa
tipopapel codagente
codpipa
fecha
codtransportista
fcierre
codlocalidad
ftara
codtipovehiculo
fbruto
numero
ptara
capacidad
pbruto
especificacion
umt
tara
proveedor umb
ftara
idproveedor racimos
rowguid
codproveedor sacos
unidadnegocio
codlocalidad pacas
activo
proveedor autorizacion
Propio
direccion marchamo
UT_UMT
nit candado
Estado
rowguid observacion
PlacaNac
proveedorlegal transferido
TiempoRestriccion
codproducto
codlaboratorista
flaboratorio

producto finca
idproducto idfinca
codproducto codempresa
codlocalidad codfinca
producto finca
laboratorio codempresaow
rowguid codfincaow
Abreviatura rowguid
DescAbreviatura
AplicaTaraFinMes
AplicaTaraAutomatica
Aplica_NoEnvio_Manual
Restriccion_Vehiculo
OBSERVACIONES

También podría gustarte