Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software
Proyecto: Control de multas por infracción
Revisión [99.99]
Octubre
Ficha del documento
Contenido
FICHA DEL DOCUMENTO 3
CONTENIDO 4
1 INTRODUCCIÓN 6
1.1 Propósito 6
1.2 Alcance 6
1.5 Referencias 6
1.6 Resumen 6
2 DESCRIPCIÓN GENERAL 7
2.4 Restricciones 7
3 REQUISITOS ESPECÍFICOS 7
3.3.6 Portabilidad 10
4 APÉNDICES 10
1 Introducción
En este documento es la especificación de los requisitos del software ERS para el sistema y
gestión de procesos de control de multas. Esta especificación se va estructurando en las
directrices dadas en el estándar IEEE
1.1 Propósito
Como presente documento tiene el propósito de definir las especificaciones funcionales
y no funcionales para hacer el desarrollo del control de multas que así permitirá
gestionar mejor la página web desde el servidor y para la empresa que estaría en
funcionamiento.
1.2 Alcance
El sistema debe ser capaz de capturar datos relevantes sobre las infracciones de tráfico, como
fotografías, videos, ubicación, fecha y hora, y detalles del vehículo y conductor involucrados.
El sistema debe evaluar la información capturada para determinar si una multa es necesaria.
Debe generar y enviar notificaciones de multas a los infractores, incluyendo detalles sobre la
infracción, la cantidad a pagar y el plazo para hacerlo.
proporcionar a los infractores la posibilidad de pagar sus multas en línea, lo que facilita el proceso
y mejora la recaudación.
El sistema debe realizar un seguimiento de los pagos de multas y enviar recordatorios a aquellos
que no hayan cumplido con sus obligaciones.
Debe permitir a los infractores presentar apelaciones en línea si consideran que la multa fue
injusta o incorrecta.
generar informes para las autoridades encargadas de hacer cumplir la ley, que les proporcionen
información sobre las infracciones y la recaudación.
En algunas ciudades, el sistema puede integrarse con cámaras de tráfico y sensores para detectar
infracciones automáticamente, como el exceso de velocidad o el estacionamiento ilegal.
Debe gestionar de manera segura y eficiente una gran cantidad de datos, incluyendo registros de
infracciones, datos de infractores y pagos.
La privacidad y la seguridad de los datos son fundamentales. Debe cumplir con las regulaciones
de protección de datos y garantizar que la información sensible esté protegida de accesos
no autorizados.
Debe mantener registros de todas las acciones realizadas en el sistema, lo que permite la auditoría
y el cumplimiento normativo.
Debe contar con una interfaz de usuario intuitiva para que los operadores del sistema y el público
puedan interactuar con él de manera efectiva.
Puede incluir un portal público en línea que brinde información sobre multas y normativas de
tráfico, así como recursos para que los ciudadanos comprendan y cumplan con las
regulaciones.
1.5 Referencias
Referencia Titulo Ruta Fecha Autor
[Ref.] [Título] [Ruta] [Fecha] [Autor]
1.6 Resumen
En primera se realiza una introducción al mismo y se proporciona una visión general de
la especificación de recursos del sistema. En el documento se realiza una descripción
general del sistema, con el fin de conocer las principales funciones que éste debe
realizar, los datos asociados y los factores, restricciones, supuestos y dependencias que
afectan al desarrollo, sin entrar en excesivos detalles. Por último, del documento es
aquella en la que se definen detalladamente los requisitos que debe satisfacer el
sistema. El sistema de control de multas es una herramienta integral que combina tecnología,
gestión de datos y procesos para garantizar el cumplimiento de las leyes de tráfico y
estacionamiento, mejorar la seguridad vial y aumentar la recaudación de multas de manera
eficiente y justa.
2 Descripción general
2.1 Perspectiva del producto
El sistema de Control de Multas por Infracción es una solución diseñada para gestionar
eficazmente las multas emitidas por infracciones de tráfico y garantizar un proceso
transparente y eficiente de control y seguimiento de sanciones.
El producto se enfoca en ofrecer a las autoridades de tráfico y a los ciudadanos una
plataforma digital que permita el registro, seguimiento y gestión de multas por infracción
de tráfico. Además, busca optimizar la recaudación de multas y promover la seguridad
vial.
2.4 Restricciones
Cumplimiento de las regulaciones de protección de datos.
Dependencia de la infraestructura tecnológica.
3 Requisitos específicos
Número de requisito RF 1
Tipo Funcional
Restricción -
Número de requisito RF 2
Tipo Funcional
Restricción -
Número de requisito RF 3
Tipo Funcional
Restricción -
Número de requisito RF 4
Tipo Funcional
Restricción -
Número de requisito RF 5
Tipo Funcional
Restricción -
Número de requisito RF 6
Tipo Funcional
Restricción -
Número de requisito RF 7
Tipo No funcional
Restricción -
Estado de la infracción
La lista de infracciones debe ser fácil de leer y comprender para que los usuarios
puedan encontrar fácilmente la información que buscan.
El sistema debe indicar el estado de la infracción de manera clara y concisa.
El sistema debe permitir a los usuarios descargar la lista de infracciones.
RF 3: El sistema debe permitir a los usuarios pagar las infracciones registradas.
El sistema debe proporcionar un método de pago seguro y confiable.
El sistema debe confirmar el pago de la infracción.
RF 4: El sistema debe notificar a los usuarios sobre las infracciones registradas.
El sistema debe enviar notificaciones por correo electrónico, SMS o mensajería
instantánea.
Las notificaciones deben incluir los siguientes campos:
Número de infracción
Fecha y hora de la infracción
Lugar de la infracción
Tipo de infracción
Monto de la multa
Estado de la infracción
Las notificaciones deben permitir a los usuarios personalizar la configuración de
notificaciones.
RF 5: Las autoridades de tránsito deben poder administrar los usuarios.
Las autoridades de tránsito deben poder crear nuevos usuarios, modificar usuarios
existentes, eliminar usuarios y asignar privilegios a los usuarios.
RF 6: El sistema debe generar informes sobre las infracciones.
Los informes deben proporcionar información sobre las infracciones registradas, los
usuarios y el estado de las infracciones.
Las autoridades de tránsito deben poder generar informes personalizados.
Requisitos no funcionales
RF 7: El sistema debe cumplir con las leyes y regulaciones aplicables.
El sistema debe ser compatible con las leyes y regulaciones de tránsito.
El sistema debe ser compatible con las leyes y regulaciones de privacidad.
Estado de las infracciones
Las interfaces deben ser fáciles de usar y comprender para los usuarios. Esto significa que
deben ser claras, concisas y fáciles de navegar. Las interfaces deben proporcionar
retroalimentación al usuario para que sepan qué está sucediendo y si sus acciones han sido
exitosas.
Accesibilidad
Las interfaces deben ser accesibles para todos los usuarios, incluidos las personas con
discapacidades. Esto significa que deben ser compatibles con las tecnologías de asistencia y
deben permitir a los usuarios personalizar la interfaz para satisfacer sus necesidades
individuales.
Seguridad
Las interfaces deben ser seguras para proteger los datos y la privacidad de los usuarios. Esto
significa que deben usar métodos de seguridad adecuados para proteger la información
confidencial.
Eficiencia
Las interfaces deben ser eficientes para que los usuarios puedan completar sus tareas de
manera rápida y fácil. Esto significa que deben ser fáciles de aprender y usar, y deben
proporcionar acceso rápido a la información y las funciones necesarias.
Requisitos específicos
Los requisitos específicos de las interfaces de un sistema de control de multas por infracción
pueden incluir lo siguiente:
Usabilidad: Las interfaces deben ser fáciles de usar y comprender para los usuarios de
todos los niveles de experiencia.
Accesibilidad: Las interfaces deben ser accesibles para usuarios con discapacidades
visuales, auditivas o motoras.
Seguridad: Las interfaces deben usar métodos de seguridad adecuados para proteger
la información personal de los usuarios, como números de licencia de conducir y
números de matrícula.
Eficiencia: Las interfaces deben permitir a los usuarios completar sus tareas de manera
rápida y fácil.
El interfaz de usuario debe ser sencillo y fácil de entender. Debe usar lenguaje claro y conciso,
y debe proporcionar retroalimentación al usuario sobre sus acciones. El interfaz debe ser
personalizable para satisfacer las necesidades individuales de los usuarios.
Pantallas del interfaz
Las pantallas del interfaz deben ser atractivas y fáciles de leer. Deben usar colores y estilos
que sean fáciles de ver y comprender.
Las características lógicas de las interfaces de hardware para un sistema de control de multas
por infracción pueden incluir lo siguiente:
Interfaz de usuario: La interfaz de usuario debe proporcionar una forma para que los
usuarios registren infracciones, consulten el estado de infracciones, paguen
infracciones e impugnen infracciones.
Interfaz de cámara: La interfaz de cámara debe capturar imágenes de infracciones en
alta resolución.
Interfaz de base de datos: La interfaz de base de datos debe ser capaz de almacenar y
recuperar grandes cantidades de datos de infracciones.
Interfaz de red: La interfaz de red debe ser segura y confiable.
Interfaz de usuario: La interfaz de usuario debe ser personalizable para satisfacer las
necesidades individuales de los usuarios.
Interfaz de cámara: La interfaz de cámara debe ser ajustable para adaptarse a
diferentes condiciones de iluminación.
Interfaz de base de datos: La interfaz de base de datos debe ser escalable para
adaptarse a diferentes volúmenes de datos.
Interfaz de red: La interfaz de red debe ser configurable para adaptarse a diferentes
redes.
Las interfaces de hardware para un sistema de control de multas por infracción deben ser
especificadas en detalle para garantizar que el sistema sea compatible con los componentes de
hardware necesarios. La especificación debe incluir lo siguiente:
Un diagrama de bloques que muestre las conexiones entre los componentes de
hardware y el sistema.
Una descripción de los protocolos de comunicación que se utilizarán entre los
componentes de hardware y el sistema.
Una descripción de los formatos de datos que se utilizarán entre los componentes de
hardware y el sistema
El propósito del interfaz entre el sistema de control de multas por infracción y estos otros
productos de software es permitir que los sistemas se comuniquen entre sí y compartan datos.
El contenido y el formato del interfaz entre el sistema de control de multas por infracción y estos
otros productos de software deben ser definidos en detalle para garantizar que los sistemas
sean compatibles. El contenido del interfaz debe incluir los datos que se intercambiarán entre
los sistemas. El formato del interfaz debe especificar cómo se codificarán y decodificarán los
datos.
Ejemplos de interfaz
Algunos ejemplos de interfaces entre el sistema de control de multas por infracción y estos
otros productos de software incluyen:
La especificación del interfaz entre el sistema de control de multas por infracción y estos otros
productos de software debe ser documentada en detalle para garantizar que el sistema sea
compatible con los productos de software existentes. La especificación debe incluir lo siguiente:
La especificación del interfaz debe ser revisada por los ingenieros de software de los sistemas
involucrados para garantizar que sea completa y precisa.
Los protocolos de comunicación que se utilizarán para las interfaces de comunicación entre el
sistema de control de multas por infracción y otros sistemas deben ser especificados en detalle.
Los protocolos de comunicación deben ser seguros, fiables y eficientes.
compatibles con los sistemas con los que se comunicarán. La especificación debe incluir lo
siguiente:
Un diagrama de bloques que muestre las conexiones entre los sistemas.
Una descripción de los protocolos de comunicación que se utilizarán entre los
sistemas.
Una descripción de los formatos de datos que se utilizarán entre los sistemas.
Los requisitos funcionales pueden ser divididos en sub-secciones para facilitar su comprensión
y gestión. Las siguientes sub-secciones son comunes en los sistemas de control de multas por
infracción:
Los siguientes son algunos ejemplos de requisitos funcionales para un sistema de control de
multas por infracción:
El sistema debe verificar que la fecha y hora de una infracción sea válida.
El sistema debe seguir una secuencia exacta de operaciones para procesar una
infracción, como identificar el vehículo infractor, determinar el tipo de infracción y
calcular el monto de la multa.
El sistema debe responder a una comunicación fallida mostrando un mensaje de error
al usuario.
Los requisitos funcionales anteriores son solo un punto de partida. Los requisitos funcionales
específicos para un sistema de control de multas por infracción dependerán de las necesidades
específicas del sistema. Los siguientes son algunos requisitos funcionales adicionales que
pueden ser necesarios:
El sistema debe permitir a las autoridades de tránsito ingresar la siguiente información sobre
una infracción:
Ejemplo:
Fecha y hora de la infracción: 2023-07-20 12:00:00
Tipo de infracción: Estacionamiento indebido
Lugar de la infracción: Calle 100, entre Avenida A y Avenida B
Identificación del vehículo infractor: ABC-123
Identificación del conductor infractor: Juan Pérez
Descripción: El sistema debe permitir a las autoridades de tránsito consultar el estado de las
infracciones registradas.
Requisitos:
Ejemplo:
Número de registro de la infracción: 123456
Fecha y hora de la infracción: 2023-07-20 12:00:00
Tipo de infracción: Estacionamiento indebido
Lugar de la infracción: Calle 100, entre Avenida A y Avenida B
Identificación del vehículo infractor: ABC-123
Identificación del conductor infractor: Juan Pérez
Estado de la infracción: Pagada
El sistema debe permitir a los usuarios pagar las infracciones con tarjeta de crédito,
tarjeta de débito o efectivo.
El sistema debe generar un recibo de pago por cada infracción pagada.
El sistema debe actualizar el estado de la infracción a "Pagada" una vez que el pago se
haya procesado correctamente.
Ejemplo:
Número de registro de la infracción: 123456
Monto de la multa: $100
Método de pago: Tarjeta de crédito
Número de tarjeta de crédito: 1234-5678-9012-3456
Fecha de vencimiento de la tarjeta de crédito: 12/2024
Código de seguridad de la tarjeta de crédito: 123
Requisitos:
El sistema debe permitir a los usuarios enviar una solicitud de impugnación de una
infracción.
El sistema debe enviar una notificación a las autoridades de tránsito sobre la solicitud
de impugnación.
Las autoridades de tránsito deben revisar la solicitud de impugnación y tomar una
decisión.
El sistema debe notificar al usuario sobre la decisión de las autoridades de tránsito.
Ejemplo:
3.3.2 Seguridad
La seguridad es un componente crítico en un proyecto de control de multas por
infracción, ya que involucra la protección de datos confidenciales y la garantía de que el
sistema cumple con las regulaciones de privacidad y seguridad. Los requisitos de
seguridad deben abordar la autenticación, la autorización, el cifrado de datos y la
protección contra amenazas cibernéticas. Esto incluye la implementación de medidas de
seguridad robustas para garantizar que solo personal autorizado tenga acceso al sistema
y que los datos confidenciales de infractores estén protegidos en todo momento. Además,
se deben establecer procedimientos para la detección y respuesta a amenazas
cibernéticas, lo que implica la monitorización constante y la capacidad de recuperación
en caso de un ataque o un fallo de seguridad. La seguridad es esencial para garantizar la
confianza de los usuarios y el cumplimiento de las leyes de privacidad y protección de
datos.
3.3.3 Fiabilidad
La fiabilidad es un factor crítico en un proyecto de control de multas por infracción, ya
que los usuarios y las autoridades dependen en gran medida de la exactitud y la
disponibilidad continua del sistema. Los requisitos de fiabilidad se centran en garantizar
que el sistema sea robusto y pueda resistir fallos, así como proporcionar un servicio
consistente y preciso.
Disponibilidad Continua: El sistema debe mantenerse disponible las 24 horas del día, los
7 días de la semana, con un tiempo de inactividad mínimo para mantenimiento
programado. La disponibilidad continua es fundamental, ya que los agentes de control de
multas y los infractores deben poder acceder al sistema en cualquier momento para
registrar infracciones, generar multas y consultar información relevante.
Respuesta a Fallos y Recuperación: El sistema debe estar diseñado para responder a los
fallos de hardware o software de manera efectiva y garantizar la recuperación sin pérdida
de datos críticos. Esto implica la implementación de redundancia en servidores y bases de
datos, así como procedimientos de copia de seguridad y restauración para garantizar la
continuidad del servicio en caso de fallo.
La fiabilidad es esencial para mantener la confianza de los usuarios y para cumplir con
las expectativas de las autoridades y el público en general. Garantiza que el sistema esté
listo y operativo en todo momento y que los datos importantes estén protegidos y
disponibles cuando se necesiten...
3.3.4 Disponibilidad
La disponibilidad es un requisito clave en un proyecto de control de multas por
infracción, ya que el sistema debe estar accesible en todo momento para los agentes
encargados de registrar infracciones y los infractores que desean consultar multas. Los
requisitos de disponibilidad se centran en garantizar que el sistema esté disponible para
su uso continuo y que cualquier tiempo de inactividad planificado o no planificado sea
mínimo.
Disponibilidad las 24/7: El sistema debe estar disponible las 24 horas del día, los 7 días
de la semana, sin interrupciones importantes. Los usuarios, tanto internos como externos,
deben poder acceder al sistema en cualquier momento que lo necesiten,
independientemente de la hora o el día.
Los requisitos de disponibilidad garantizan que el sistema esté listo y accesible en todo
momento, lo que es crucial para el funcionamiento eficiente y efectivo del control de
multas por infracción, así como para cumplir con las expectativas de los usuarios y las
autoridades..
3.3.5 Mantenibilidad
La mantenibilidad es un aspecto crítico en un proyecto de control de multas por
infracción, ya que garantiza que el sistema pueda ser gestionado y mejorado de manera
eficiente a lo largo del tiempo. Los requisitos de mantenibilidad se centran en facilitar la
gestión continua del sistema, la identificación y corrección de errores, así como la
implementación de actualizaciones y mejoras.
Documentación Completa y Clara: Se deben establecer requisitos para que todo el código
y la arquitectura del sistema estén debidamente documentados. Esto incluye
documentación técnica para los desarrolladores y documentación de usuario para los
agentes de control y los infractores. La documentación clara facilita la comprensión y la
solución de problemas, y es esencial para futuras actualizaciones y modificaciones.
Los requisitos de mantenibilidad son esenciales para garantizar que el sistema pueda
evolucionar y seguir siendo eficiente a lo largo del tiempo, lo que es fundamental en
proyectos de control de multas por infracción, donde las regulaciones y las necesidades
de los usuarios pueden cambiar con el tiempo.
3.3.6 Portabilidad
La portabilidad en un proyecto de control de multas por infracción se refiere a la
capacidad del sistema para funcionar en diferentes entornos y plataformas. Los requisitos
de portabilidad son esenciales para garantizar que el sistema pueda ser desplegado y
utilizado en una variedad de situaciones, incluyendo diferentes sistemas operativos,
dispositivos y ubicaciones geográficas.
Compatibilidad con Navegadores Web: El sistema debe ser compatible con una
variedad de navegadores web, como Google Chrome, Mozilla Firefox y Microsoft
Edge, para garantizar que los usuarios puedan acceder al sistema desde diferentes
navegadores y sistemas operativos.
- Requisitos Legales y Regulatorios: El sistema debe cumplir con todas las leyes y regulaciones
locales, estatales o nacionales relacionadas con el registro de infracciones y la emisión de
multas. Esto incluye la gestión de datos personales, la retención de registros y otros aspectos
legales específicos.
- Experiencia del Usuario: Los requisitos de experiencia del usuario pueden abordar la
usabilidad, la accesibilidad y la interfaz de usuario para garantizar que el sistema sea intuitivo
y eficiente para los agentes de control y los infractores.
- Políticas de Retención de Datos: Debe establecerse una política de retención de datos que
defina cuánto tiempo se deben conservar los registros de infracciones y multas, y cuándo
pueden ser eliminados de manera segura.
- Escalabilidad a Futuro: El sistema debe estar preparado para futuras expansiones y cambios en
la legislación, lo que implica la capacidad de agregar nuevas funcionalidades y ajustarse a las
necesidades cambiantes.
4 Apéndices