Ciclo académico
Asignatura
ANÁLISIS DE SISTEMAS Sección
Docente MSc. MARCO A. CORAL
Aula
YGNACIO
Laboratorio No. 6: Identificación de requisitos
CASO DE ESTUDIO
“SISTEMA DE CONTROL DE ESTACIONAMIENTO VEHICULAR”
Una empresa dispone de estacionamientos (parqueos) para vehículos y desea brindar
servicio de alquiler por períodos de tiempo a vehículos de forma rápida y segura,
evitando así el aglomeramiento y robo de vehículos en las calles.
Esta empresa pretende automatizar algunas de sus funciones primordiales de su
servicio, y cuenta además, con sensores electrónicos (ultrasónicos) cuya función es
detectar la ubicación y el espacio ocupado por el vehículo en el sector del
estacionamiento.
1) A continuación una lista de requisitos que reunirá el sistema, indicar en la
columna derecha el tipo de requisito (funcional, no funcional,
implementación):
Nº Requisito Tipo de Requisito
El sistema deberá utilizar el motor de base de datos
01 Implementación
Oracle 11g.
El sistema deberá tener disponibilidad continua, las 24
02 No Funcional
horas del día, todos los días del año.
El sistema deberá permitir que el administrador
03 Funcional
gestione los establecimientos y verifique el estado.
El sistema deberá permitir al administrador registrar
04 de forma efectiva al personal encargado del Funcional
establecimiento (trabajador).
El sistema deberá permitir que cualquier trabajador del
establecimiento debe ser capaz de acceder al sistema
05 No Funcional
desde cualquier punto para realizar las operaciones
necesarias.
El sistema deberá tener un tiempo de respuesta del
06 No Funcional
sistema sea menor de 5 segundos.
El sistema deberá permitir al administrador mantener
07 Funcional
actualizado el catálogo de tarifas.
El sistema deberá permitir que las tarifas sean
08 establecidas de acuerdo al día (domingos y feriados Funcional
tarifa especial).
09 El sistema solo operará en soles. No Funcional
El sistema deberá permitir que un trabajador realice el
10 registro de la solicitud de parqueo a los clientes que Funcional
estén registrados en el sistema.
El sistema deberá registrar a cada cliente con los
11 siguientes datos: nombre, apellidos, DNI, teléfono, Funcional
distrito.
El sistema deberá permitir que el sensor de
acercamiento ultrasónico detecte la ubicación, sector,
12 Funcional
piso del estacionamiento que está ocupando un
vehículo al momento de estacionarse.
El sistema deberá registrar el ingreso y la salida de los
13 vehículos (cliente, fecha, hora, placa del vehículo, Funcional
color, ...)
El sistema deberá calcular el importe que abonará el
cliente, el cual dependerá del número de horas que
14 Funcional
permanecerá el vehículo en el establecimiento y se
efectuará al momento de ingresar.
El sistema deberá calcular las fracciones de hora, las
15 cuales serán consideradas como una hora adicional al Funcional
servicio.
El sistema deberá generar un número correlativo de 6
dígitos que identificará el Nº de parqueo al concluir la
16 Funcional
solicitud del servicio para con ello generar el ticket de
usuario.
El sistema deberá almacenar la informac ió n
17 No Funcional
consistentemente y sin riesgos de pérdida de datos.
El sistema deberá proporcionar seguridad de acceso a
18
través del ingreso del usuario y contraseña. No Funcional
El control de acceso debe hacerse mediante una lista
19 de usuarios y permisos facilitado por el manejador de Implementación
base de datos.
El sistema deberá permitir consultar periódicamente la
disponibilidad de espacio en los establecimientos y
20 Funcional
genera reportes del movimiento de forma diaria,
semanal y mensual.
La interface debe ser amigable, fácil de entender e
21 intuitiva. El uso de botones y controles obedecerá a un No Funcional
estándar común.
La plataforma será Web de rápida configurac ió n,
22 acceso desde cualquier computador, interfa z Implementación
compatible con el navegador Internet Explorer 8.0.
2) Identificar los actores del sistema.
Nombre del actor Descripción
Persona encargada de la gestión de los establecimientos,
Administrador tarifas, registro de trabajadores y generación de reportes.
También puede registrar clientes.
Interactúa con el sistema para registrar o actualizar clientes y
Trabajador
registrar las solicitudes de parque.
Sensor Actualiza estado de estacionamiento.
3) Matriz Requisitos Vs. CUS
Requisito Caso de USO Descripción
Nº
del CU
El sistema deberá permitir que el Este CUS
administrador gestione los permitirá al
administrador
establecimientos y verifique el registrar,
estado. modificar y
eliminar
El sistema deberá permitir Gestionar
estacionamientos.
consultar periódicamente la estacionamientos
También
disponibilidad de espacio en los verificar el
establecimientos y genera reportes estado y la
del movimiento de forma diaria, disponibilidad de
cada uno,
semanal y mensual. generar reportes
El sistema deberá permitir al Este CUS
administrador registrar de forma permitirá al
administrador
efectiva al personal encargado del registrar,
04 establecimiento (trabajador). Gestión de personal modificar y
eliminar al
personal
encargado del
establecimiento.
El sistema deberá permitir al Este CUS
07 administrador mantener permitirá al
administrador
actualizado el catálogo de tarifas. registrar,
El sistema deberá permitir que las modificar o
Gestión de tarifas eliminar tarifas
tarifas sean establecidas de de los
08 acuerdo al día (domingos y estacionamientos,
feriados tarifa especial). también colocar
tarifas especiales
por días festivos
El sistema deberá permitir que un Este CUS
trabajador realice el registro de la permitirá al
10 trabajador
solicitud de parqueo a los clientes Gestionar Operaciones de registrar la
que estén registrados en el sistema. parqueo solicitud de
parqueo,
El sistema deberá registrar el contabilizar las
ingreso y la salida de los vehículos
(cliente, fecha, hora, placa del horas y generar
vehículo, color, ...) el ticket de
parqueo
El sistema deberá generar un
número correlativo de 6 dígitos
que identificará el Nº de parqueo al
concluir la solicitud del servicio
para con ello generar el ticket de
usuario.
El sistema deberá registrar a cada Este CUS
cliente con los siguientes datos: permitirá al
trabajador
nombre, apellidos, DNI, teléfono,
11 Gestión de Clientes registrar,
distrito. modificar y
eliminar a los
clientes
El sistema deberá permitir que el Este CUS
sensor de acercamiento ultrasónico permitirá que el
sensor registre la
detecte la ubicación, sector, piso
12 Registro de ubicación ubicación del
del estacionamiento que está vehículo a
ocupando un vehículo al momento estacionarse
de estacionarse.
El sistema deberá calcular el Este CUS
importe que abonará el cliente, el permitirá al
trabajador:
cual dependerá del número de
14 calcular el
horas que permanecerá el vehículo importe por
en el establecimiento y se efectuará concepto de
al momento de ingresar. Gestionar pago estacionamiento,
tomando en
El sistema deberá calcular las cuenta las
15 fracciones de hora, las cuales serán fracciones de
consideradas como una hora hora
16
adicional al servicio.
4) Diagrama de CUS
Gestión de Clientes
Gestionar pago (from CUS estacionamientos)
(from CUS estacionamientos)
Gestionar Operaciones de parqueo trabajador Gestionar estacionamientos
(from CUS estacionamientos) (f rom Actors) (from CUS estacionamientos)
Registro de ubicación Gestión de tarifas administrador
sensor
(from CUS estacionamientos) (from CUS estacionamientos) (f rom Actors)
(f rom Actors)
Gestión de personal
(from CUS estacionamientos)