Documento completo para uso practico. Sistema de gestion de ambulancias detallando cada uno de los pasos que se deben hacer para levantar requerimientos.
El documento habla sobre la importancia de modelar el negocio antes de desarrollar un sistema de software. Explica que modelar el negocio ayuda a comprender los procesos, flujos de trabajo y objetivos de la organización. También describe los conceptos clave para modelar el negocio como casos de uso de negocio, roles, diagramas de secuencia y actividades. El modelo de negocio provee el contexto necesario para analizar requisitos y desarrollar un software que satisfaga realmente las necesidades del negocio.
El documento describe el proceso de admisión de estudiantes internacionales en una universidad. Los estudiantes completan una solicitud en línea y envían documentos por correo postal. La documentación es revisada, y puede requerirse enviar documentos adicionales. Luego, la información se envía a una agencia externa para evaluación y la verificación de las calificaciones. Los resultados son revisados y algunas solicitudes pueden ser rechazadas. Las solicitudes aprobadas son evaluadas por un comité universitario que toma la decisión final de admisión.
Taller de requerimientos funcionales modulo 10.2Javier Calderon
Este documento presenta los requerimientos funcionales y no funcionales para el desarrollo de una aplicación web para el análisis foliar del cacao. Incluye 10 requerimientos funcionales como generar recomendaciones nutricionales, introducir datos de muestras, y graficar resultados. También incluye 11 requerimientos no funcionales como usabilidad, fiabilidad, seguridad, y rendimiento. El documento proporciona una matriz que relaciona los requerimientos con otros artefactos de ingeniería de requerimientos
Procesos Ligeros: Hilos o Hebras
Un proceso ligero es una unidad básica de utilización de la CPU consistente en un juego de registros y un espacio de pila.
Comparte datos, código y registros con sus hebras pares.
Una tarea o proceso pesado esta conformado por una o mas hebras.
Una hebra solo puede pertenecer a una sola tarea.
El documento describe diferentes modelos y vistas para documentar la arquitectura de software, incluyendo el modelo de 4+1 vistas de Philippe Kruchten y las 4 vistas propuestas por Robert Nord para sistemas industriales. Se explican las vistas lógica, de procesos, de desarrollo, física y de escenarios, así como recomendaciones para seleccionar y documentar las vistas más útiles.
Los diagramas de casos de uso representan las interacciones entre actores y un sistema. Un caso de uso describe una funcionalidad del sistema y una secuencia de acciones entre un actor y el sistema. Los actores pueden ser personas u otros sistemas. Los casos de uso se utilizan para capturar los requisitos funcionales y describir las funcionalidades del sistema desde la perspectiva de los actores.
Este documento presenta información sobre diagramas de caso de uso para el análisis y diseño de sistemas. Explica que los diagramas de caso de uso documentan el comportamiento de un sistema desde la perspectiva del usuario e identifican los requisitos funcionales. Describe los componentes clave de un diagrama de caso de uso, incluidos actores, casos de uso y asociaciones. Además, proporciona un ejemplo de un diagrama de caso de uso y la descripción de un caso de uso específico para la planificación de actividades de mantenimiento.
www.modelado.pnfi.org
Los Casos de Uso (Ivar Jacobson) describen, bajo la forma de acciones y reacciones, el comportamiento de un sistema desde el punto de vista del usuario.
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno.
Los Casos de Uso son descripciones de la funcionalidad del negocio/sistema independientes de la implementación.
El documento habla sobre la importancia de modelar el negocio antes de desarrollar un sistema de software. Explica que modelar el negocio ayuda a comprender los procesos, flujos de trabajo y objetivos de la organización. También describe los conceptos clave para modelar el negocio como casos de uso de negocio, roles, diagramas de secuencia y actividades. El modelo de negocio provee el contexto necesario para analizar requisitos y desarrollar un software que satisfaga realmente las necesidades del negocio.
El documento describe el proceso de admisión de estudiantes internacionales en una universidad. Los estudiantes completan una solicitud en línea y envían documentos por correo postal. La documentación es revisada, y puede requerirse enviar documentos adicionales. Luego, la información se envía a una agencia externa para evaluación y la verificación de las calificaciones. Los resultados son revisados y algunas solicitudes pueden ser rechazadas. Las solicitudes aprobadas son evaluadas por un comité universitario que toma la decisión final de admisión.
Taller de requerimientos funcionales modulo 10.2Javier Calderon
Este documento presenta los requerimientos funcionales y no funcionales para el desarrollo de una aplicación web para el análisis foliar del cacao. Incluye 10 requerimientos funcionales como generar recomendaciones nutricionales, introducir datos de muestras, y graficar resultados. También incluye 11 requerimientos no funcionales como usabilidad, fiabilidad, seguridad, y rendimiento. El documento proporciona una matriz que relaciona los requerimientos con otros artefactos de ingeniería de requerimientos
Procesos Ligeros: Hilos o Hebras
Un proceso ligero es una unidad básica de utilización de la CPU consistente en un juego de registros y un espacio de pila.
Comparte datos, código y registros con sus hebras pares.
Una tarea o proceso pesado esta conformado por una o mas hebras.
Una hebra solo puede pertenecer a una sola tarea.
El documento describe diferentes modelos y vistas para documentar la arquitectura de software, incluyendo el modelo de 4+1 vistas de Philippe Kruchten y las 4 vistas propuestas por Robert Nord para sistemas industriales. Se explican las vistas lógica, de procesos, de desarrollo, física y de escenarios, así como recomendaciones para seleccionar y documentar las vistas más útiles.
Los diagramas de casos de uso representan las interacciones entre actores y un sistema. Un caso de uso describe una funcionalidad del sistema y una secuencia de acciones entre un actor y el sistema. Los actores pueden ser personas u otros sistemas. Los casos de uso se utilizan para capturar los requisitos funcionales y describir las funcionalidades del sistema desde la perspectiva de los actores.
Este documento presenta información sobre diagramas de caso de uso para el análisis y diseño de sistemas. Explica que los diagramas de caso de uso documentan el comportamiento de un sistema desde la perspectiva del usuario e identifican los requisitos funcionales. Describe los componentes clave de un diagrama de caso de uso, incluidos actores, casos de uso y asociaciones. Además, proporciona un ejemplo de un diagrama de caso de uso y la descripción de un caso de uso específico para la planificación de actividades de mantenimiento.
www.modelado.pnfi.org
Los Casos de Uso (Ivar Jacobson) describen, bajo la forma de acciones y reacciones, el comportamiento de un sistema desde el punto de vista del usuario.
Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno.
Los Casos de Uso son descripciones de la funcionalidad del negocio/sistema independientes de la implementación.
Desarrollo de aplicaciones web con casos de usoJosafat Mtz
Este documento presenta casos de uso, descripciones y diagramas de secuencia para tres procesos en un sistema de gestión de una empresa manufacturera: 1) ingreso al sistema, 2) alta de usuarios, y 3) alta de materiales. Se utiliza la metodología UML para modelar cada caso de uso y describir los pasos involucrados. Diagramas de secuencia muestran el flujo de interacción entre actores y el sistema para cada proceso.
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
El documento describe la metodología UWE (UML-Based Web Engineering) para el desarrollo de aplicaciones web basada en UML. UWE propone una extensión de UML que incluye actividades como el modelado de requisitos, diseño conceptual, diseño de navegación, diseño de presentación y modelado de interacción. La metodología define fases como la captura de requisitos, diseño del sistema, codificación, pruebas e implementación para construir aplicaciones web siguiendo un proceso unificado basado en modelos UML.
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
Este documento presenta un cuadro comparativo de diferentes modelos para el desarrollo de software, incluyendo el modelo lineal secuencial, el modelo en cascada, el modelo en espiral, el modelo incremental, los modelos de prototipos y el modelo evolutivo. Describe las características, ventajas y desventajas de cada modelo, así como sus aplicaciones típicas.
El documento describe los diferentes tipos de requisitos funcionales que deben considerarse para un sistema, incluyendo reglas de negocio, transacciones, funciones administrativas, autenticación, niveles de autorización, seguimiento de auditoría, interfaces externas, requisitos de certificación, requisitos de búsqueda e informes, cumplimiento de requisitos legales, información histórica y archivo. También cubre atributos clave de los requisitos funcionales como eficiencia, efectividad, calidad y otros.
El documento describe los modelos de proceso evolutivo-prototipo. Explica que el modelo evolutivo consiste en expandir incrementos de un producto de software operacional guiado por la experiencia con el sistema. Describe que existen dos tipos de desarrollo evolutivo: exploratorio y de prototipos desechables. También cubre las etapas del modelo evolutivo y las características y ventajas de los modelos evolutivos e iterativos.
El documento presenta los requerimientos funcionales y no funcionales para un sistema de gestión estudiantil. Los requerimientos funcionales incluyen funciones como registrar, modificar y eliminar estudiantes y docentes, cargar notas, y generar reportes. Los requerimientos no funcionales se refieren a propiedades como una interfaz sencilla, seguridad de datos, generación de reportes en PDF, respaldo de base de datos y control de usuarios.
El documento describe diferentes metodologías y ciclos de vida en ingeniería de software. Explica que las metodologías optimizan el proceso y producto de software al definir las fases, tareas, productos e inputs/outputs. Los ciclos de vida incluyen modelos como cascada, espiral e iterativos/incrementales, los cuales definen el orden de las fases y la transición entre ellas.
1) El documento describe los pasos para modelar el negocio con RUP y UML, incluyendo identificar actores, casos de uso, trabajadores y entidades del negocio.
2) Se explica cómo detallar los casos de uso del negocio a través de una especificación y un diagrama de actividades, describiendo el flujo básico y alternativas.
3) Finalmente, se definen los elementos de un diagrama de actividades como estados, actividades, transiciones y decisiones para modelar la dinámica de los casos de uso del negocio
El documento describe el Proceso Unificado de Rational (RUP), incluyendo sus tres perspectivas (dinámica, estática y práctica), sus fases principales (inicio, elaboración, construcción y transición), sus flujos de trabajo clave y buenas prácticas recomendadas. RUP es un modelo iterativo e incremental con fases orientadas a objetivos de negocio en lugar de actividades técnicas, permitiendo que los flujos de trabajo como modelado y pruebas ocurran a lo largo de todo el ciclo de desarrollo.
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
El documento describe los fundamentos de los modelos de casos de uso en UML. Explica que los casos de uso documentan el comportamiento del sistema desde la perspectiva del usuario y ayudan con la captura de requisitos, la planificación del desarrollo y la validación del sistema. Define un caso de uso como una secuencia de acciones que produce un resultado observable para un actor en particular. Describe los componentes clave de un caso de uso como los actores, escenarios y formatos para documentarlos.
Este documento presenta información sobre las tareas de la ingeniería de requisitos para el desarrollo de software. Describe las siete fases principales de la ingeniería de requisitos - inicio, obtención, elaboración, negociación, especificación, validación y gestión - y explica las actividades involucradas en cada una. También discute conceptos como casos de uso, modelos de análisis y patrones de requisitos, que son importantes para comprender y documentar los requisitos del cliente.
El modelo 4+1 describe una arquitectura de software que utiliza cinco vistas concurrentes: la vista lógica, la vista de procesos, la vista física, la vista de desarrollo y una quinta vista de escenarios. Cada vista se enfoca en un conjunto diferente de intereses de los interesados del sistema. Las vistas permiten organizar la descripción de las decisiones arquitectónicas y se ilustran con casos de uso o escenarios.
El documento describe 5 escenarios para el diseño de un sistema de gestión académica para una escuela de informática utilizando UML. Los escenarios cubren el requerimiento de matrículas, el llenado del formato de inscripción, la gestión de matrículas, la autorización de matrículas y el registro de matrículas. Para cada escenario, se especifican los casos de uso, actores, flujos, diagramas y poscondiciones.
UWE es una metodología basada en UML para el desarrollo de aplicaciones web que cubre todo el ciclo de vida. UWE define fases para la captura de requisitos, diseño, codificación, pruebas, implementación y mantenimiento de aplicaciones web utilizando modelos UML estándar. La principal ventaja de UWE es su enfoque basado en estándares como UML, XMI y MOF.
Este documento presenta un resumen del modelo 4+1 para diagramas arquitectónicos. El modelo 4+1 incluye cinco vistas: la vista lógica, la vista de despliegue, la vista de procesos, la vista física y la vista +1 de escenarios. Cada vista se documenta con diagramas UML específicos como diagramas de clases, componentes y casos de uso. El modelo 4+1 es un estándar reconocido para la descripción de arquitecturas de sistemas de software.
El documento describe la metodología Iconix para el desarrollo de software. Iconix es una metodología iterativa e incremental que utiliza casos de uso y modelado de objetos. El documento explica las fases de Iconix, incluyendo el análisis de requisitos, análisis y diseño preliminar, diseño e implementación. También describe diagramas como el modelo de dominio, casos de uso y diagramas de secuencia utilizados en el proceso Iconix.
Este documento describe la evolución de las metodologías de desarrollo de software a través de los años 1980, 1990 y hasta la actualidad. Comenzó con enfoques rígidos basados en herramientas CASE y procesos controlados, luego evolucionó hacia métodos ágiles centrados en el software. Hoy en día se usan diferentes metodologías que combinan enfoques de análisis, diseño y desarrollo iterativo.
Este documento presenta información sobre diagramas de casos de uso de negocio y sistema. Explica que los casos de uso describen las interacciones entre actores y un sistema o negocio. También cubre temas como la identificación y estructuración de casos de uso de negocio, incluyendo actores, procesos, relaciones y diagramas. Finalmente, introduce los casos de uso de sistema y su relación con los casos de uso de negocio.
La Dirección de Sistemas Administrativos busca mejorar sus procesos mediante el desarrollo de indicadores de operación y calidad. El objetivo es proveer al Director de Sistemas indicadores que le permitan desarrollar planes de trabajo y aumentar la satisfacción del usuario. Se propone estandarizar los procesos, formalizar documentos, y diseñar fórmulas de cálculo de indicadores. Esto beneficiará la planeación, distribución de carga laboral, y disponibilidad de información. Se estima un costo de $523,923 para el des
Este documento presenta información sobre ingeniería de requisitos y su importancia. Explica conceptos como requisitos funcionales y no funcionales, y las actividades clave de la ingeniería de requisitos como extracción, análisis, especificación y validación. También describe las personas involucradas en el proceso, como usuarios finales, líderes de usuario, analistas y programadores. Finalmente, discute herramientas para la gestión de requisitos como Requisitos Racionales, DOORS y Calibren, y sus características principales.
Desarrollo de aplicaciones web con casos de usoJosafat Mtz
Este documento presenta casos de uso, descripciones y diagramas de secuencia para tres procesos en un sistema de gestión de una empresa manufacturera: 1) ingreso al sistema, 2) alta de usuarios, y 3) alta de materiales. Se utiliza la metodología UML para modelar cada caso de uso y describir los pasos involucrados. Diagramas de secuencia muestran el flujo de interacción entre actores y el sistema para cada proceso.
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) Germán Sánchez
El documento describe la metodología UWE (UML-Based Web Engineering) para el desarrollo de aplicaciones web basada en UML. UWE propone una extensión de UML que incluye actividades como el modelado de requisitos, diseño conceptual, diseño de navegación, diseño de presentación y modelado de interacción. La metodología define fases como la captura de requisitos, diseño del sistema, codificación, pruebas e implementación para construir aplicaciones web siguiendo un proceso unificado basado en modelos UML.
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
Este documento presenta un cuadro comparativo de diferentes modelos para el desarrollo de software, incluyendo el modelo lineal secuencial, el modelo en cascada, el modelo en espiral, el modelo incremental, los modelos de prototipos y el modelo evolutivo. Describe las características, ventajas y desventajas de cada modelo, así como sus aplicaciones típicas.
El documento describe los diferentes tipos de requisitos funcionales que deben considerarse para un sistema, incluyendo reglas de negocio, transacciones, funciones administrativas, autenticación, niveles de autorización, seguimiento de auditoría, interfaces externas, requisitos de certificación, requisitos de búsqueda e informes, cumplimiento de requisitos legales, información histórica y archivo. También cubre atributos clave de los requisitos funcionales como eficiencia, efectividad, calidad y otros.
El documento describe los modelos de proceso evolutivo-prototipo. Explica que el modelo evolutivo consiste en expandir incrementos de un producto de software operacional guiado por la experiencia con el sistema. Describe que existen dos tipos de desarrollo evolutivo: exploratorio y de prototipos desechables. También cubre las etapas del modelo evolutivo y las características y ventajas de los modelos evolutivos e iterativos.
El documento presenta los requerimientos funcionales y no funcionales para un sistema de gestión estudiantil. Los requerimientos funcionales incluyen funciones como registrar, modificar y eliminar estudiantes y docentes, cargar notas, y generar reportes. Los requerimientos no funcionales se refieren a propiedades como una interfaz sencilla, seguridad de datos, generación de reportes en PDF, respaldo de base de datos y control de usuarios.
El documento describe diferentes metodologías y ciclos de vida en ingeniería de software. Explica que las metodologías optimizan el proceso y producto de software al definir las fases, tareas, productos e inputs/outputs. Los ciclos de vida incluyen modelos como cascada, espiral e iterativos/incrementales, los cuales definen el orden de las fases y la transición entre ellas.
1) El documento describe los pasos para modelar el negocio con RUP y UML, incluyendo identificar actores, casos de uso, trabajadores y entidades del negocio.
2) Se explica cómo detallar los casos de uso del negocio a través de una especificación y un diagrama de actividades, describiendo el flujo básico y alternativas.
3) Finalmente, se definen los elementos de un diagrama de actividades como estados, actividades, transiciones y decisiones para modelar la dinámica de los casos de uso del negocio
El documento describe el Proceso Unificado de Rational (RUP), incluyendo sus tres perspectivas (dinámica, estática y práctica), sus fases principales (inicio, elaboración, construcción y transición), sus flujos de trabajo clave y buenas prácticas recomendadas. RUP es un modelo iterativo e incremental con fases orientadas a objetivos de negocio en lugar de actividades técnicas, permitiendo que los flujos de trabajo como modelado y pruebas ocurran a lo largo de todo el ciclo de desarrollo.
Unidad 4 Mad Modelado Analisis Casos De UsoSergio Sanchez
El documento describe los fundamentos de los modelos de casos de uso en UML. Explica que los casos de uso documentan el comportamiento del sistema desde la perspectiva del usuario y ayudan con la captura de requisitos, la planificación del desarrollo y la validación del sistema. Define un caso de uso como una secuencia de acciones que produce un resultado observable para un actor en particular. Describe los componentes clave de un caso de uso como los actores, escenarios y formatos para documentarlos.
Este documento presenta información sobre las tareas de la ingeniería de requisitos para el desarrollo de software. Describe las siete fases principales de la ingeniería de requisitos - inicio, obtención, elaboración, negociación, especificación, validación y gestión - y explica las actividades involucradas en cada una. También discute conceptos como casos de uso, modelos de análisis y patrones de requisitos, que son importantes para comprender y documentar los requisitos del cliente.
El modelo 4+1 describe una arquitectura de software que utiliza cinco vistas concurrentes: la vista lógica, la vista de procesos, la vista física, la vista de desarrollo y una quinta vista de escenarios. Cada vista se enfoca en un conjunto diferente de intereses de los interesados del sistema. Las vistas permiten organizar la descripción de las decisiones arquitectónicas y se ilustran con casos de uso o escenarios.
El documento describe 5 escenarios para el diseño de un sistema de gestión académica para una escuela de informática utilizando UML. Los escenarios cubren el requerimiento de matrículas, el llenado del formato de inscripción, la gestión de matrículas, la autorización de matrículas y el registro de matrículas. Para cada escenario, se especifican los casos de uso, actores, flujos, diagramas y poscondiciones.
UWE es una metodología basada en UML para el desarrollo de aplicaciones web que cubre todo el ciclo de vida. UWE define fases para la captura de requisitos, diseño, codificación, pruebas, implementación y mantenimiento de aplicaciones web utilizando modelos UML estándar. La principal ventaja de UWE es su enfoque basado en estándares como UML, XMI y MOF.
Este documento presenta un resumen del modelo 4+1 para diagramas arquitectónicos. El modelo 4+1 incluye cinco vistas: la vista lógica, la vista de despliegue, la vista de procesos, la vista física y la vista +1 de escenarios. Cada vista se documenta con diagramas UML específicos como diagramas de clases, componentes y casos de uso. El modelo 4+1 es un estándar reconocido para la descripción de arquitecturas de sistemas de software.
El documento describe la metodología Iconix para el desarrollo de software. Iconix es una metodología iterativa e incremental que utiliza casos de uso y modelado de objetos. El documento explica las fases de Iconix, incluyendo el análisis de requisitos, análisis y diseño preliminar, diseño e implementación. También describe diagramas como el modelo de dominio, casos de uso y diagramas de secuencia utilizados en el proceso Iconix.
Este documento describe la evolución de las metodologías de desarrollo de software a través de los años 1980, 1990 y hasta la actualidad. Comenzó con enfoques rígidos basados en herramientas CASE y procesos controlados, luego evolucionó hacia métodos ágiles centrados en el software. Hoy en día se usan diferentes metodologías que combinan enfoques de análisis, diseño y desarrollo iterativo.
Este documento presenta información sobre diagramas de casos de uso de negocio y sistema. Explica que los casos de uso describen las interacciones entre actores y un sistema o negocio. También cubre temas como la identificación y estructuración de casos de uso de negocio, incluyendo actores, procesos, relaciones y diagramas. Finalmente, introduce los casos de uso de sistema y su relación con los casos de uso de negocio.
La Dirección de Sistemas Administrativos busca mejorar sus procesos mediante el desarrollo de indicadores de operación y calidad. El objetivo es proveer al Director de Sistemas indicadores que le permitan desarrollar planes de trabajo y aumentar la satisfacción del usuario. Se propone estandarizar los procesos, formalizar documentos, y diseñar fórmulas de cálculo de indicadores. Esto beneficiará la planeación, distribución de carga laboral, y disponibilidad de información. Se estima un costo de $523,923 para el des
Este documento presenta información sobre ingeniería de requisitos y su importancia. Explica conceptos como requisitos funcionales y no funcionales, y las actividades clave de la ingeniería de requisitos como extracción, análisis, especificación y validación. También describe las personas involucradas en el proceso, como usuarios finales, líderes de usuario, analistas y programadores. Finalmente, discute herramientas para la gestión de requisitos como Requisitos Racionales, DOORS y Calibren, y sus características principales.
El documento presenta dos alternativas para un sistema de información para la empresa CUMSA. La alternativa 1 es el sistema SACUMSA, el cual utilizaría una base de datos SQL para registrar clientes y realizar cotizaciones de forma automatizada. La alternativa 2 es el sistema COCLICOT, el cual también usaría una base de datos SQL para registrar clientes y realizar cotizaciones de forma automatizada. Ambos sistemas proveerían funciones de control de costos y rastreo de clientes y cotizaciones.
Al momento de desarrollar un proyecto enfocado a las tic's, uno de los puntos a tener en cuenta es comprender la importancia de encontrar sistemas de información que se adapten correctamente a la necesidades que se plantean solucionar. De esta manera antes de pensar en que sistema de información puede ser útil hay que tener en cuenta en primer lugar el como puede adquirir dicho sistema de información, contemplando los aspectos esenciales que conlleva un software (ciclo de vida, variables determinantes en el desarrollo de sistemas y adquisición del mismo ) .
-A manera de practica y evaluar los conocimientos se plantea desarrollar esta actividad (habilitada hasta el 31/12/2022)
https://kahoot.it/challenge/09100359?challenge-id=3dfeb8ff-bbba-48f1-ae82-df78e09e91fc_1670021180895
El documento describe el desarrollo de un sistema automatizado para el Programa de Corresponsabilidad Social del Banco Central de Venezuela para agilizar el proceso de solicitudes y proporcionar información en tiempo real. Se conformó un equipo para el proyecto y se definieron los requisitos y criterios de desempeño. El diseño detallado del sistema permitirá a los usuarios registrar, evaluar, aprobar y finiquitar solicitudes de manera electrónica.
La empresa ha prestado servicios de ingeniería por más de 9 años en diferentes sectores. Recientemente ha surgido problemas con la pérdida de herramientas y retrasos en la entrega de servicios debido a problemas de logística y organización. Se analizan las posibles causas como falta de comunicación y de un sistema de información, y se proponen objetivos como mejorar la comunicación con los trabajadores e implementar un software de gestión logística.
Este documento describe el modelo cliente-servidor. Explica que un cliente es un equipo que consume un servicio de otro equipo llamado servidor a través de una red. Define el modelo cliente-servidor como uno que distribuye el procesamiento de información y datos entre clientes y servidores para mejorar el rendimiento del sistema. También describe algunas ventajas como la centralización del control y la escalabilidad, y desventajas como la congestión del tráfico y la caída de servidores.
El documento presenta una guía sobre el diseño y desarrollo de sistemas de información. Explica que un sistema de información organiza y distribuye datos de una empresa para facilitar la toma de decisiones. Luego describe el ciclo de vida de desarrollo de un sistema, incluyendo fases de planificación, análisis, diseño, implementación, pruebas, instalación y mantenimiento. El objetivo es que los estudiantes comprendan la importancia de los sistemas de información y todo lo que implica desarrollar uno.
Este documento resume los requisitos para el desarrollo de un sistema de información llamado AUTOSOFF para la empresa Mecánica Automotriz Javier S.A. Incluye la descripción general del sistema, los objetivos, actores, casos de uso y requisitos funcionales y no funcionales.
Este documento presenta los requisitos para el desarrollo de un sistema de información llamado AUTOSOFF para una empresa de mecánica automotriz. Se describen los casos de uso principales como la gestión de servicio automotriz, autopartes e impuestos. También incluye requisitos funcionales y no funcionales, así como diagramas de casos de uso y actores.
Este documento resume los requisitos para el desarrollo de un sistema de información llamado AUTOSOFF para la empresa Mecánica Automotriz Javier S.A. Incluye la descripción general del sistema, los objetivos, actores, casos de uso y requisitos funcionales y no funcionales.
Análisis,COSTO/BENEFICIO,Definición del problema, objetivosJk Gonzalez
El documento presenta un análisis costo-beneficio de dos opciones para un sistema de citas para un consultorio dental. La Opción A detalla los costos de aplicaciones y licencias necesarias, mientras que la Opción B ofrece un precio base más costos por licencia de usuario. El documento también describe los pasos iniciales del proyecto, incluyendo definir el problema, objetivos, plan de trabajo, tiempos, recursos y diseño propuesto usando diagramas.
La Feria de Hortalizas Casa Parroquial busca implementar un sistema de facturación para mejorar su proceso de ventas. Actualmente no poseen ningún sistema de información, lo que dificulta la recolección de datos de clientes y facturación. El nuevo sistema automatizará estos procesos para mejorar la eficiencia y satisfacción de clientes.
Este documento describe la visión del negocio para un sistema de gestión de ventas y almacén para la empresa Óptica Molina. El sistema permitirá automatizar los procesos de ventas y almacén para proporcionar acceso rápido y actualizado a la información. El documento identifica a los usuarios clave y necesidades del sistema, y propone características como interfaces amigables, disponibilidad las 24 horas y generación de reportes.
Este documento presenta una introducción a la ingeniería de requisitos para el desarrollo de software. Explica que los requisitos son objetivos que muestran la funcionalidad necesaria para el cliente y define diferentes tipos de requisitos como funcionales, no funcionales y de dominio. También describe el proceso de ingeniería de requisitos e identifica a las personas involucradas. Finalmente, discute herramientas comunes para la gestión de requisitos.
Este documento propone el desarrollo de una aplicación que genere de forma automática gráficos sobre problemas de garantía para agilizar el análisis. La alternativa seleccionada es desarrollar una aplicación propia bajo software autorizado que permita analizar datos de garantía de forma más efectiva, cumplir con los plazos requeridos y mejorar el trabajo del equipo de análisis.
Este documento propone desarrollar una aplicación que genere gráficos automáticamente para facilitar el análisis de problemas de garantía. Se consideraron tres alternativas y se seleccionó desarrollar una aplicación propia bajo software autorizado, lo que permitiría analizar datos de manera más efectiva y cumplir con los requisitos de información. El proyecto requiere recursos humanos y hardware para su desarrollo.
El documento describe las 5 fases del ciclo de vida de un sistema de información: 1) Especificar los requisitos, 2) Analizar los requisitos, 3) Diseñar el sistema, 4) Desarrollar el sistema, y 5) Implantar el sistema. La fase de implantación involucra instalar el hardware y software, capacitar a los usuarios, y proveer soporte durante la transición para garantizar la adopción exitosa del nuevo sistema. Una implementación rápida y capacitación efectiva son clave para maximizar los beneficios y minimizar las interrupciones.
0001-Informe de Factibilidad de Proyecto (1).docxBrayanPUMAVILLA
El documento presenta un estudio de factibilidad para el desarrollo de un sistema de ventas para la empresa Tendenza. Se evalúan los aspectos técnicos, económicos, operativos, legales y ambientales del proyecto. El análisis concluye que el sistema propuesto es técnica y económicamente factible de implementar, y generará beneficios como mayor acceso a los productos y seguridad de la información.
El documento habla sobre el taller de ingeniería de requisitos. Explica que un requisito es una condición o capacidad necesaria para resolver un problema o alcanzar un objetivo. Define los diferentes tipos de requisitos como funcionales, no funcionales y de usuario. También describe las actividades e involucrados en el proceso de ingeniería de requisitos y la importancia de gestionar los requisitos a lo largo del ciclo de vida de un proyecto.
Similar a Caso 7 Los Rapidos SA - Gestion de una empresa de ambulancias.docx (20)
DuckDuckGo, es el motor de búsqueda centrado en la privacidad que lleva años creciendo como una sólida alternativa a buscadores como Google, Bing y Yahoo. Sobre todo, una alternativa para todos aquellos que no quieran ser rastreados y que quieran maximizar la privacidad cuando buscan cosas en Internet.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Javier Martinez Seco
El 15 de junio de 2024 Javier Martínez Seco, director de Ecode, presentó en SEonthebeach 2024 una ponencia titulada "Casos de éxito en Negocios online - Estrategias WPO que funcionan". Javier compartió su experiencia de más de 15 años en el ámbito de las tecnologías web, destacando su especialización en desarrollo web a medida, SEO técnico y optimización del rendimiento web (WPO).
- Presentación inicial: Javier Martínez es ingeniero informático especializado en tecnologías web, con un historial que incluye la creación y mejora de más de 1000 sitios web y negocios online. Realiza auditorías, consultorías, formación a equipos de desarrollo y desarrollo a medida.
- Sitios web que funcionan bien desde el principio: destacó la diferencia entre un sitio web que simplemente "funciona" y uno que "funciona bien". Ejemplos reales desarrollados por Ecode.
- Calidad en el rendimiento web: explicó qué aspectos deben considerarse para conseguir calidad en el rendimiento de una web. Detalló los procesos que el navegador debe seguir para renderizar una página web, incluyendo la descarga del documento HTML, CSS y demás recursos (imágenes, tipografías, ficheros JavaScript).
- Estrategias de carga óptima: Javier presentó estrategias de carga óptima teniendo en cuenta diferentes objetivos y condiciones de trabajo. Habló sobre la importancia de simular condiciones reales de usuario y ajustar la velocidad y CPU para estas simulaciones. También mencionó la extensión de Chrome Web Vitals.
- Pruebas de rendimiento: indicó cómo probar el rendimiento de carga de una página web en su primera visita.
- Realidad del sector y mercado actual: Javier describió la situación actual del sector, donde se priorizan tecnologías populares que facilitan el trabajo de creación web. Sin embargo, advirtió sobre la dependencia de tecnologías conocidas y la necesidad de adaptar el negocio online a estas tecnologías.
- Ejemplos de cargas no óptimas: presentó ejemplos de malas cargas de diferentes webs populares desarrolladas con CMS y tecnologías como Shopify, Webflow, Prestashop, Magento, Salesforce, Elementor, WordPress y Drupal. La tecnología lenta es tecnología mala.
- ¿Merece la pena hacerlo mejor?: Javier subrayó la importancia de medir la situación actual y evaluar la oportunidad de mejora.
- Javier finalizó la ponencia hablando sobre cómo trabaja actualmente con su empresa Ecode, enfocada en construir sitios web muy optimizados desde el inicio. Presentó un caso de éxito: La Casa del Electrodoméstico, una tienda online a medida con una facturación anual de millones de euros y más de 10 millones de carritos de compra, donde más del 90% de las sesiones cumplen con los parámetros LCP, INP y CLS durante toda la sesión.
La ponencia de Javier Martínez Seco en SEonthebeach 2024 ofreció una visión completa y práctica sobre la optimización del rendimiento web, demostrando cómo las estrategias WPO bien implementadas pueden marcar la diferencia en el éxito de los negocios online.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Caso 7 Los Rapidos SA - Gestion de una empresa de ambulancias.docx
1. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 1
GESTIÓN DE UNA EMPRESA DE AMBULANCIAS
Plantilla inspirada en el estándar IEEE 1016-2009 y adaptada a las necesidades del curso de
Diseño y Arquitectura de Software
(Plantilla compilada por Ph.D. Franklin Parrales B.)
Integrantes del proyecto:
⮚ Carlos Andrés Diaz Suarez
⮚ Mateo Israel Tobar Heredia
⮚ Intriago Santana Jean Franco
⮚ Erick Gabriel Campuzano Torres
⮚ Angel Daniel Mendoza Urgilés
⮚ José Manuel Carranza Ruiz
⮚ Farid Stephano Bardellini Vanoni
Tabla de contenido
1. INTRODUCCIÓN 3
2. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 2
1.1. OBJETIVO 3
1.2. DEFINICIONES,ACRÓNIMOS Y ABREVIATURAS 3
1.3. AUDIENCIA 3
1.4. ALCANCE 4
2. PRESENTACIÓN DEL PRODUCTO 4
2.1. PROPÓSITO DEL SISTEMA 4
2.2.1. Planteamiento del problema 4
2.2.2. Objetivo 5
2.2.3. Alcance 5
2.2.4. El Sistema no contempla 5
2.2. RIESGOS 6
3. DESCRIPCIÓN GENERAL 6
3.1. CONTEXTO DEL PRODUCTO 6
3.2. PERSPECTIVAS FUTURAS DEL PRODUCTO 6
3.3. REGLAS Y FUNCIONES DE NEGOCIO 6
4. REQUISITOS 11
4.1. FUNCIONALES 11
4.2. NO FUNCIONALES 27
4.2.1. Tamaño y rendimiento 38
4.2.2. Calidad 38
5. ARQUITECTURA DEL PRODUCTO/SISTEMA 39
5.1. VISTADE CASOS DE USO 39
5.1.1. Actores 39
5.1.2. Modelo de casos de Uso 40
5.1.3. Lista de casos de Uso 46
5.1.4. Descripción de los Casos de Uso 47
5.2. VISTAFUNCIONAL 81
5.2.1. Modelo de Análisis 81
5.2.2. INTERFACES CON EL USUARIO 98
5.3 VISTA LÓGICA 110
5.3.1 DESCRIPCIÓN 110
5.3.2 PAQUETES DE DISEÑO ARQUITECTÓNICAMENTE SIGNIFICATIVOS. 110
5.3.3 VISTADE IMPLEMENTACIÓN –COMPONENTES 110
5.4 VISTADE DESPLIEGUE –AMBIENTE FÍSICO 110
5.5 VISTADE DATOS 110
5.5.1 DEFINICIONES 110
5.5.2 DISEÑO DE BASE DE DATOS 110
5.6 REQUISITOS DE SOFTWARE/HARDWARE 110
6. CALIDAD 111
7. OBSERVACIONES 111
3. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 3
1. Introducción
1.1. Objetivo
El objetivo de este documento es dar un resumen de todo lo que se va a aplicar de acuerdo
con el producto solicitado (aplicativo para gestionar ambulancias), usando los métodos
necesarios para generar una buena arquitectura y describir los diferentes aspectos que
tendrá el sistema. Con el fin de gestionar de mejor manera los diversos servicios solicitados.
1.2. Definiciones, Acrónimos y Abreviaturas
Término Definición Alias Abrevia
tura
Flota de
ambulancias
Sitio donde se encuentran todas las
unidades de ambulancias disponibles para
ser utilizadas al momento de que sesolicite
un traslado de urgencia.
Flota de
Ambulancias
FA
Usuario Es la persona a la cual se le brindará el
servicio de traslado hacia un hospital.
Enfermo
Conductor Persona encargada de brindar el servicio
de movilización al usuario de forma
urgente, de acuerdo con la solicitud
recibida o asignada por el sistema.
Conductor
Asignar
ambulancias
Proceso automático del sistema para
asignar el servicio a cualquiera de las
unidades que se encuentren disponibles
dentro de la FA para brindar el servicio.
Asignar
ambulancias
Informe Proceso que se realizará mensualmente
para llevar un registro de los servicios
dados durante el mes y ver que
conductores realizaron estos serán
presentados al gerente.
Reporte Rep
1.3. Audiencia
Stakeholder Rol Responsa-
bilidad
Intereses
Criterios de
éxito Preocupación
Competenci
as técnicas/
Relación de
4. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 4
ambiente de
trabajo
Gerente Usuario
directo
Gestiona el
sistema
Verificar
mensualmente
mediante
informes el
desempeño y la
asignación de
servicios a cada
uno de sus
conductores.
Mejor
rentabilidad,
Mejor manejo
de datos
Los tiempos de
respuestas sean
extensos y por
ende perdida de
fiabilidad,
Fallo en el
sistema,
baja de
solicitudes
de servicios,
mal manejo
de los datos
Cliente Usuario
indirecto
Se encarga
de solicitar
los servicios
Mayor facilidad
en pedir el
servicio y menor
tiempo de
respuesta
Optimización
en tiempo de
respuesta a la
solicitud
enviada.
Caídas del
sistema que
afecten el
servicio
solicitado de
urgencia
Errores de
tipeo, falta
de
información,
petición no
enviada
correctamen
te
Conductor Usuario
directo
Encargado
de proveer el
servicio
solicitado
Mejoramiento
en la gestión de
los servicios que
se le sean
asignados, sin
sobrecargarlo de
trabajo.
Mejor
asignación de
servicios y
respuesta
Largos tiempos
de espera entre
peticiones
Mal
funcionamie
nto del
sistema
1.4. Alcance
Eldocumento presente engloba la forma de la arquitectura del sistemade gestiónpor medio
del uso de diversas vistas a aplicar, como los casos de uso, el análisis de los requerimientos,
el diseño y modelado del sistema, su correcta implementación. De igual forma se detallarán
los procesos que deberá seguir el cliente para dar un correcto uso al aplicativo y manejar los
datos de forma correcta.
2. Presentacióndel Producto
2.1. Propósito del Sistema
2.2.1. Planteamiento del problema
El problema de la empresa de ambulancia LOS RAPIDOS S. contempla la correcta
asignación de choferes a las ambulancias disponibles, asignación de ambulancia a los
servicios contratados, revisión de los estados físicos de los vehículos, su disponibilidad
en el taller, registro de datos personales de los conductores, así como de su horario
5. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 5
laboral, días de vacaciones y libres y envío de cobros de servicios enviados a los clientes
al finalizar el mes.
Afecta a: Clientes de la empresa LOS RAPIDOS S.A, clientes directos, conductores de la
empresa, directivos principales, administrativos, trabajadores asignados a el manejo de
los problemas, secretarios, mecánicos del taller de la empresa, etc.
Cuyo impacto es:
• El tiempo empleado en realizar asignaciones puede ser largo y puede ser
aprovechado en otros recursos.
• El personal puede perder los apuntes manuales de las gestiones realizadas.
• El error humano alrealizar alguna asignación,chequeo o ingreso de datos incorrecto.
• El personal encargado de realizar dichas tareas en vez de poder estar gestionando
otros problemas más.
• La productividad en general de la empresa al concentrarse en dichas acciones las
cuales pueden llegar a ser automatizadas con un sistema.
2.2.2. Objetivo
Para la empresa LOS RAPIDOS S.A quienes tienen como necesidad el manejo, asignación
y control de las unidades de ambulancia disponibles con el personal contratado, junto
con una práctica notificación de cuentas por pagar a sus clientes de prestadores del
servicio de manera automática, el sistema es una estrategia y solución que beneficiaría
alcontrol, brindara eficaciayrespuesta inmediata provocando una mayor productividad
y manejo de recursos como tiempo y talento humano para el staff administrativo,
quienes no tendrán que preocuparse más por la problemática principal.
2.2.3. Alcance
Una solución satisfactoria permitirá:
• Que el sistema pueda tener registrado los datos personales de los conductores de la
empresa, así mismo con datos de sus jornadas laborales: días trabajados, días libres y
de vacaciones
• Que el sistema pueda hacer llegar a los bancos los recibos de cobros realizados a los
clientes de la empresa LOS RAPIDOS S.A.
• Que una vez al mes se enliste los servicios a los que esta enlistado cada conductor.
• Que se pueda asignar cada conductor a una ambulancia correspondiente.
• Que se pueda registrar y ver si la ambulancia está disponible o no para sus funciones
y si se encuentra en el taller.
• Que se pueda asignar cada ambulancia a su servicio registrado para su respectivo
trabajo.
• Que se pueda dar de baja cuando corresponda al conductor seleccionado de la
empresa y a su vez todas sus asignaciones también se den de baja.
2.2.4. El Sistema no contempla
• Funciones tales como realizar el procedimiento de cobro directamente a los clientes,
solo receptar los recibos de cobro y enviarlos al banco.
6. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 6
• Una vez asignado un conductor a una ambulancia, la reversión de dicha acción, así
mismo como la de las ambulancias a los diferentes servicios ofrecidos por la empresa.
• El registro de varios tipos de usuarios que puedan manipular las acciones de
asignaciones ya hechas en el sistema.
• El envío de notificaciones a los conductores ya asignados a una ambulancia.
• Notificaciones unas veces hechas alguna asignación.
2.2. Riesgos
Factor de riesgo Probabilidad Impacto
Estrategia de
mitigación Responsable
Falta de
disponibilidad
del gerente de
LOS RAPIDOS S.A
para definir
alcances
Media Alto Gerente del
proyecto
Falta de
disponibilidad
del gerente de
LOS RAPIDOS S.A
para definir la
ejecución del
documento
Media Alto Gerente del
proyecto
3. DescripciónGeneral
3.1. Contexto del Producto
A diferencia de nuestro proceso de gestión actual es el de brindar traslado de enfermos por
nuestra flota de ambulancias, sea de una unidad y su conductor asignado, nuestro
producto tiene mejor dirección al momento de dar de baja a los conductores por la gran
cantidad de conductores y vehículos se les aparte totalmente de sus deberes, para brindar
un mejor servicio.
3.2. Perspectivas futuras del producto
Una mejor asignación para los conductores y ambulancias en sus respectivas actividades y
poder brindar mejoras y eficiencia al momento de llegar a un destino en el tiempo menos
posible.
3.3. Reglas y Funciones de Negocio
Proceso de GESTION DE ASIGNACION DE AMBULANCIA: Situación propuesta (AS IS)
7. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 7
Proceso de GESTION DE ASIGNACION DE AMBULANCIA: Situación propuesta (TO BE)
Proceso de ASIGNACIÓN DE RUTA: Situación propuesta (AS IS)
8. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 8
Proceso de ASIGNACIÓN DE RUTA: Situación propuesta (TO BE)
9. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 9
Proceso de COMPRA DE UN NUEVO VEHICULO: Situación propuesta (AS IS)
Proceso de COMPRA DE UN NUEVO VEHICULO: Situación propuesta (TO BE)
Proceso de REGISTRO DE CLIENTE: Situación propuesta (AS IS)
10. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 10
Proceso de REGISTRO DE CLIENTE: Situación propuesta (TO BE)
11. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 11
4. REQUISITOS
4.1. Funcionales
Número: RF1
Título: Autenticar usuario
Texto: El sistema permitirá la entrada de los usuarios a través de un proceso de
autentificación.
Tipo: Funcional - Acceso
Detalles de
requisitos y
restricciones:
El sistema debe permitir el acceso de los usuarios con rol y permiso de
gerente a través de una autentificación de datos.
Los datos son:
- Numero de identidad (tipo String – longitud 10)
- Contraseña (tipo String – longitud 20)
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Alta >
Número: RF2
Título: Registrar conductor
Texto: El sistema permitirá el registro del personal encargado para el rol de
conductor
Tipo: Funcional - Dato
Detalles de
requisitos y
restricciones:
El sistema deberá guardar el registro con los datos correspondientes para el
conductor. Estos datos son:
● Nombres y apellidos (tipo string-longitud 40)
● Numero de identidad (tipo string-longitud 10)
● Numero celular (tipo int-longitud 10)
● Dirección domiciliaria (tipo string-longitud 50)
● Unidad a cargo (tipo int-longitud 3)
● Horario laboral (tipo date – dd/mm/aaaa)
● Sueldo (tipo double-longitud 6)
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Alta >
12. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 12
Número: RF3
Título: Editar conductor
Texto: El sistema permitirá la actualización de conductor respecto a los datos
personales y laborales del mismo.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema actualizara los datos después de que hayan sido editados. La
edición podrá ser usada solo por el rol correspondiente con sus permisos para
poder actualizar los datos del conductor.
El conductor tendrá como campos de actualización los mismos con la que se
ingresaron al sistema:
● Nombres y apellidos (tipo string-longitud 40)
● Numero de identidad (tipo string-longitud 10)
● Numero celular (tipo int-longitud 10)
● Dirección domiciliaria (tipo string-longitud 50)
● Unidad a cargo (tipo int-longitud 3)
● Horario laboral (tipo date – dd/mm/aaaa)
● Sueldo (tipo double-longitud 6)
Fecha de
revisión y
versión:
18/06/2022
versión 1.0
Prioridad: <Alta >
Número: RF4
Título: Listar conductor
Texto: El sistema permitirá verificar un listado de los conductores registrados.
Tipo: Funcional - Dato
Detalles de
requisitos y
restricciones:
El sistema permitirá mostrar un listado en el cual el usuario activo podrá
verificar el listado de los conductores registrados hasta la fecha.
Dicho listado tendrá filtros de activo y suspendido para la verificación de los
usuarios que estén en rotación activa.
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Baja >
13. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 13
Número: RF5
Título: Eliminar conductor
Texto: El sistema permitirá la eliminación de los conductores registrados.
Tipo: Funcional - Dato
Detalles de
requisitos y
restricciones:
El sistema debe permitir la eliminación de los conductores que se les haya
dado de baja, se por motivo de fin de contrato u otro. Dicha eliminación solo
podrá realizarse si el usuario con rol de gerente aprueba dicha solicitud.
Cuando se elimine un conductor del registro, también se eliminarán todas sus
peticiones.
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Media>
Número: RF6
Título: Registrar ambulancia
Texto: El sistema permitirá el registro de las unidades que lleguen a la central.
Tipo: Funcional – Acceso.
Detalles de
requisitos y
restricciones:
El sistema deber permitir el registro de las unidades sin identificación que
lleguen a central. Dicho registro tendrá los campos de:
● Id de unidad (tipo String – longitud 4)
● Numero de placa (tipo String – longitud 6)
● Fecha de registro (tipo Date – formato dd/mm/aaaa)
● Conductor(es) a cargo (tipo int – longitud 2)
● Horario de disponibilidad (tipo Date – formato ss/mm/hh).
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Alta >
Número: RF7
Título: Editar ambulancia
14. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 14
Texto: El sistema permitirá actualización del registro editado para las unidades.
Tipo: Funcional - Dato
Detalles de
requisitos y
restricciones:
El sistema actualizara los datos editados del registro de las unidades. Dichos
campos son:
● Id de unidad (tipo String – longitud 4)
● Numero de placa (tipo String – longitud 6)
● Fecha de registro (tipo Date – formato dd/mm/aaaa)
● Conductor(es) a cargo (tipo int – longitud 2)
● Horario de disponibilidad (tipo Date – formato ss/mm/hh)
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Alta >
Número: RF8
Título: Consultar ambulancia
Texto: El sistema consultar el registro de las ambulancias respecto las rutas y
horarios.
Tipo: Funcional - Dato
Detalles de
requisitos y
restricciones:
El sistema debe permitir consultar el registro de entrada y salida de las
unidades con su respectivo conductor activo en la unidad. Dicho registro
tendrá un filtro para verificar si se encuentra disponible en el momento de la
solicitud.
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Baja >
Número: RF9
Título: Eliminar ambulancia
Texto: El sistema permitirá la eliminación de las unidades del registro de unidades.
Tipo: Funcional - Dato
15. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 15
Detalles de
requisitos y
restricciones:
El sistema debe permitir la eliminación y actualización de registro después de
borrar una unidad del sistema, ya sea por motivo de desuso de la unidad o por
otro motivo el cual será registrado en el informe una vez se haya aprobado a
la solicitud.
Dicha aprobación será dada únicamente por el usuario con rol de gerente y
tendrá un informe del mecánico en caso de ser la razón por “falla mecánica”.
Cuando se elimine una unidad del registro, también se eliminarán todas sus
peticiones.
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Media >
Número: RF10
Título: Crear cliente
Texto: El sistema permitirá el registro de los clientes que soliciten una petición por el
servicio.
Tipo: Funcional - Dato
Detalles de
requisitos y
restricciones:
El sistema debe permitir el registro de los clientes nuevos una vez soliciten
una petición de servicio. Dicho registro contendrá:
● Nombres y apellidos del solicitante (tipo String – longitud 50)
● Nombre de la entidad (tipo String – longitud 30)
● Numero de C.I. (tipo String – longitud 10)
● Fecha de registro (tipo date – formato dd/mm/aaaa)
● Numero de contacto (tipo String – longitud 10)
● Dirección de la entidad (tipo String – longitud 40)
En caso de no pertenecer a una entidad empresarial, se omitirán los campos.
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Alta >
Número: RF11
Título: Modificar cliente
16. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 16
Texto: El sistema permitirá la actualización del registro de los clientes que soliciten
una petición por el servicio.
Tipo: Funcional - Dato
Detalles de
requisitos y
restricciones:
El sistema debe permitir actualizar el registro de los clientes una vez soliciten
una petición de servicio. Dicha actualización contemplara los siguientes
campos:
● Nombres y apellidos del cliente (formato String – longitud 30)
● Nombre de la entidad (formato String – longitud 20)
● Numero de C.I. (formato String – longitud 10)
● Fecha de registro (formato Date – dd/mm/aa)
● Numero de contacto (formato Integer – longitud 10)
● Dirección de la entidad. (formato String – longitud 30)
En caso de no pertenecer a una entidad empresarial, se omitirán los campos.
Fecha de
revisión y
versión:
18/06/2022
Versión 1.0
Prioridad: <Alta >
Número: RF12
Título: Listar cliente
Texto: El sistema permitirá listar los clientes con su información registrada previamente
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe listar los clientes permitiendo filtrar por medio de:
● Nombres (formato String – longitud 25)
● Fecha (formato Date – dd/mm/aa)
● Pagos (formato String – 25)
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
17. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 17
Número: RF13
Título: Eliminar cliente
Texto: El sistema permitirá eliminar el registro de los clientes enlistados en
el sistema.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema deberá solicitar una confirmación de parte del gerente
para la eliminación del registro del usuario solicitado, una vez el
gerente apruebe la petición el sistema actualizará la lista con los
clientes restantes previo a la petición.
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
Número: RF14
Título: Consultar servicio
Texto: El sistema permitirá consultar el servicio solicitado por los clientes
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe validar la disponibilidad de los servicios de
ambulancias en tiempo real, teniendo en cuenta la disponibilidad
de las ambulancias y los conductores.
Permitirá mantener una cola de espera en caso de no haber
unidades ni conductores disponibles.
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
18. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 18
Prioridad: media
Número: RF15
Título: Asignar Servicio
Texto: El sistema permitirá asignar el servicio a los conductores de las
ambulancias
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe asignar a los conductores un servicio acorde a su
disponibilidad, además se dará de baja a los conductores ya con
asignaciones para evitar retrasos e información duplicada.
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
Número: RF16
Título: Asignar ambulancia
Texto: El sistema permitirá asignar una ambulancia a un conductor
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe actualizar el estado de las ambulancias asignadas,
aquellas ambulancias deberán tener un registro si se encuentran o
no en el taller previo a su asignación.
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
19. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 19
Prioridad: media
Número: RF17
Título: Asignar Conductor
Texto: El sistema permitirá asignar conductor a las ambulancias acorde a la
disponibilidad de los conductore
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe asignar a los conductores la siguiente información
sobre los clientes:
● Nombres (tipo String – longitud 40)
● Cedula (tipo String – longitud 10)
● Dirección (tipo String – longitud 50)
● Edad (tipo Integer – longitud 2)
● Días libres (tipo Date – formato dd/mm)
● Fecha de Vacaciones (tipo Date – formato dd/mm)
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
Número: RF18
Título: Emitir aviso de pago
Texto: El sistema permitirá emitir un aviso de pago mensual a los clientes.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe emitir mediante notificación un aviso de pago a
los clientes con servicios asignados y gestionados, permitiendo el
respectivo cobro de este.
20. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 20
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
Número: RF19
Título: Emitir aviso de cobro
Texto: El sistema permitirá emitir el aviso del cobro al banco
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe emitir el aviso de cobro a los clientes y al Banco
los recibos para poder efectuar los respectivos cobros, el banco
recibirá los recibos de los pagos.
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
Número: RF20
Título: Control de pago
Texto: El sistema permitirá mantener un control de los recibos no cobrados
emitidos al banco
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe generar un listado de los clientes cuyos recibos de
pago no pudieron ser cobrados por el banco, emitiendo así un
nuevo aviso de pago.
21. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 21
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
Número: RF21
Título: Listar pagos realizados
Texto: El sistema permitirá listar los clientes que sus pagos fueron aprobados
y cobrados por medio del Banco.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema debe listar los clientes con los pagos realizados y los
recibos cobrados por el banco, permitiendo volver a usar el servicio.
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: media
Número: RF22
Título: Generar informe
Texto: El sistema permitirá generar informes de cuyos clientes hayan
recibido un servicio de traslado.
Tipo: Funcional - Datos
22. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 22
Detalles de
requisitos y
restricciones:
El sistema debe listar los clientes y servicios para generar los
informes con los siguientes datos:
● Numero de servicios (formato Integer – longitud 2)
● Nombre del cliente (formato String – longitud 25)
● Nombre del conductor (formato String – longitud 25)
● Fechas (formato Date – dd/mm/aa)
● Pagos (formato Double – longitud 5)
Fecha
de
revisión
y
versión:
13/6/2020
Versión1.0
Prioridad: alta
Número: RF23
Título: Listar servicios
Texto: El sistema emitirá el numero de servicios realizados por conductor
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema emitirá un informe con los servicios realizados por cada
conductor, para luego emitirse al gerente.
Los servicios se catalogarán por el ID correspondiente de la orden,
y se adjuntarán al conductor que finalizo dicho servicio.
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: media
23. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 23
Número: RF24
Título: Asignar ID de servicio
Texto: El sistema asignará un identificador a cada servicio registrado.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema asignará un identificador único a cada servicio
registrado en el sistema. Los identificadores de servicio se
catalogan según el sector. Ejemplo:
● Pascuales:
- Pascu00001
● Sauces:
- Sauc00001
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: media
Número: RF25
Título: Asignar ID de conductor
Texto: El sistema asignara un identificador al finalizar el registro del
conductor.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema actualizara el listado de los conductores, para después
asignarles un identificador. El identificador se conformará por la
siguiente nomenclatura ascendente:
- AXX01
- AAx01
- AAB02
Se varía según la cantidad de conductores registrados.
24. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 24
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: media
Número: RF26
Título: Asignar ID de ambulancia
Texto: El sistema asignara un identificador a las unidades registradas según
su lugar de matriculación y registro en el sistema.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema asignara un identificador a las unidades registradas
según su lugar de matriculación y registro en el sistema. La
nomenclatura por seguir será:
Las dos primeras letras representan el orden de registro
- AAx-001
- ABx-001
- BAx-002
La tercera letra será la primera de la matrícula para representar la
ciudad de matriculación
- AAG-001
- ABG-001
- BAD-001
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: alta
Número: RF27
Título: Emitir informe de días libres.
25. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 25
Texto: El sistema emitirá un informe con la información de los conductores
y de los días libres o vacaciones disfrutados.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema podrá generar un reporte de la información personal
registrada del conductor, además de los días libres considerados
por la empresa no feriados.
Los días considerados como vacaciones también serán registrados,
siempre que el conductor las haya aceptado.
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: alta
Número: RF28
Título: Emitir listados a gerente
Texto: El sistema emitirá cada listado, de acuerdo con el módulo, como
modo de reporte al gerente.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema recopilara cada listado, de acuerdo con el módulo, ya
sea de clientes, conductor, unidades o pagos, y estas se enviarán
periódicamente al gerente.
Para los conductores y ambulancias, se recopilará semanalmente.
Para los pagos o clientes, serán listados al finalizar cada mes.
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: alta
26. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 26
Número: RF29
Título: Generar reporte de baja de servicios
Texto: El sistema genera un reporte donde estarán los servicios
suspendidos por la baja de conductor o ambulancia.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema generara un reporte adicional donde están listados los
servicios suspendidos por la baja del conductor o la unidad. Dicho
reporte seguirá una sintaxis simple donde solo se detallará:
- El ID del servicio.
- El conductor o ID a cargo de la petición.
- La ambulancia o ID a cargo de la petición.
- Detalles del servicio.
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: baja
Número: RF30
Título: Delegar autoridad a secretario(a).
Texto: El sistema permitirá delegar los permisos de gerente temporalmente
al secretario.
Tipo: Funcional - Datos
Detalles de
requisitos y
restricciones:
El sistema permitirá delegar los permisos de gerente al secretario(a)
de manera temporal (periodo de 6 horas), en caso de que el
gerente no se encuentre disponible.
Solo el gerente podrá delegar los permisos, para este tendrá que
ingresar:
- Usuario (tipo String – longitud 10)
- Contraseña (tipo String – longitud 20)
Los permisos delegados al secretario(a) serán limitados de acuerdo
con el gerente.
27. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 27
El gerente tendrá una pestaña donde podrá decidir que permisos
delegar a excepción del administrador principal.
Fecha
de
revisión
y
versión:
11/7/2020
Versión1.4
Prioridad: baja
4.2. No funcionales
Número: RNF-1
Título: Integridad de información
Texto: El sistema asegura la protección de los datos de los propietarios de los
clientes.
Tipo: Confiabilidad
Detalles de
requisitos y
restricciones:
El sistema encriptará los datos por medio de algoritmos de clave
simétrico, esto mantendrá la información inalterada ante accidentes o
intentos maliciosos por parte de terceros. Sólo se podrá modificar la
información de la base de datos con la respectiva autorización del
gerente.
Fecha de revisión y
versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-2
Título: Conexión a la red
Texto: Los usuarios deben estar conectado a red de datos de para acceder al
sistema
Tipo: Usabilidad
Detalles de
requisitos y
restricciones:
Las conexiones aceptadas por el sistema son:
● Wifi
● Red local
La velocidad de la web deberá ser mayor a 20mbps, para que así el sistema
pueda funcionar correctamente.
28. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 28
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-3
Título: Actualizaciones
Texto: El sistema va a tener actualizaciones cada 3 meses.
Tipo: Organizacional
Detalles de
requisitos y
restricciones:
Cada 3 meses el sistema tendrá una actualización, las actualizaciones
pueden contener nuevas funcionalidades, arreglos de errores,
modificaciones del sistema.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-4
Título: Privacidad de datos
Texto: El sistema clasificara que datos se va a poder compartir a terceros.
Tipo: Legistlativo
Detalles de
requisitos y
restricciones:
La privacidad de datos del sistema se va a regir según el Registro Oficial
Suplemento N°459 del 26 de mayo del 2021 que se refiere a la Ley
Orgánica de Protección de Datos, esto garantizará a nuestros clientes
garantizar el derecho a la protección de datos personales.
Fecha de revisión y
versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-5
Título: Tiempo de respuesta al usuario
Texto: El sistema debe tener un tiempo de respuesta al usuario menor a 7
segundos.
Tipo: Rapidez
29. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 29
Detalles de
requisitos y
restricciones:
El funcionamiento y transacciones del sistema debe tener un tiempo de
respuesta menor a 7 segundos, si dentro de los 7 segundos no recibe una
respuesta del sistema se procederá a mostrar un mensaje de error. Para
lograr esto vamos a instalar una herramienta de cacheado en los
servidores y esto beneficiará en la velocidad de carga del sistema.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-6
Título: Probabilidad de fallos
Texto: La probabilidad media de una falla peligroso en el sistema es de 2%
Tipo: Fiabilidad
Detalles de
requisitos y
restricciones:
Mediante los requisitos de integridad de seguridad del hardware se
asegura que el sistema va a tener un 2% de una falla peligrosa que afecte
directamente a los clientes.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-7
Título: Lenguaje de programación
Texto: El sistema se va a desarrollar con
Tipo: Implementación
Detalles de
requisitos y
restricciones:
Los lenguajes de programación que se va a usar para el desarrollo del
sistema son los siguientes:
● Java
● C++
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-8
Título: Dependibilidad del sistema
Texto: Se debe tener una disponibilidad para poder acceder al sistema
Tipo: Disponibilidad
30. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 30
Detalles de
requisitos y
restricciones:
El sistema deberá estar disponible el 99,99% de las veces en que un
usuario intente acceder al mismo. Para lograr esto vamos a implementar el
servidor NGINX, un servidor web que permitirá gestionar el alto tráfico
que va a tener el sistema.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: Alta
Número: RNF-9
Título: Control y asignación de conductores
Texto: El sistema permitirá gestionar a los conductores disponibles.
Tipo: No funcional - datos
Detalles de
requisitos y
restricciones:
Una vez que se reciba una petición de servicio el sistema consultará
inmediatamente ladisponibilidad de cada conductor para que pueda prestar
servicio a la petición.
El sistema debe permitir el uso de:
• 1 mouse
• 1 teclado.
• 1 pantalla
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Media>
Número: RNF-10
Título: Control y asignación de ambulancias
Texto: El sistema permitirá gestionar las ambulancias
Tipo: No funcional - datos
Detalles de
requisitos y
restricciones:
Se podrá visualizar la disponibilidad o estado de cada ambulancia para ser
enviada a la locación solicitada
El sistema debe permitir el uso de:
• 1 mouse
• 1 teclado.
• 1 pantalla
Fecha de revisión
y versión:
14/6/2022
Versión1.0
31. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 31
Prioridad: <Media>
Número: RNF-11
Título: Seguridad
Texto: El sistema tendrá diferentes permisos según el cargo.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Cuando el usuario inicie sesión, tendrá atributos que le correspondan al rol
que tenga. Los conductores solo tienen permiso para personalizar su perfil,
mientras que el gerente podrá administrar todos.
El sistema debe permitir el uso de:
• 1 mouse
• 1 teclado.
• 1 pantalla
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Media>
Número: RNF-12
Título: Peticiones
Texto: El sistema debe dar respuesta a los usuarios.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Cuando se reciba una petición de ambulancia, se debe emitir una respuesta
lo más pronto posible. El protocolo que seguir será:
● Consultar los conductores disponibles
● Consultar las unidades disponibles
● Enviar la unidad al lugar solicitado
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Alta>
Número: RNF-13
Título: Reporte de unidades
32. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 32
Texto: Se podrá visualizar las condiciones de cada unidad.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Esta función permitirá a la terminal conocer el estado de las unidades, es
decir cuando estas presenten fallas para que se manden a reparar de
inmediato. Por el contrario, también se sabrá si están en condiciones
óptimas para ser usadas.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Media>
Número: RNF-14
Título: Reporte de conductores
Texto: Se podrá visualizar información de los conductores.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Esta función servirá para que se tenga conocimiento de los días francos y
horas de serviciode los conductores. Dela misma manera sesabrá suestado
de salud y si están en condiciones óptimas para prestar servicio.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Media>
Número: RNF-15
Título: Ordenadores
Texto: Medio por el cual se podrá trabajar en la empresa.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Los ordenadores deben encontrarse en condiciones óptimas para que la
empresa pueda usar el sistema sin inconvenientes. De esta manera se
puede brindar un servicio de calidad sin que se vea comprometida la
eficacia de la empresa.
33. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 33
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Media>
Número: RNF-16
Título: Aforo
Texto: El sistema está preparado para acoger un gran número de peticiones.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Al ser una empresa que brinda servicios constantemente, el sistema debe
tener la capacidad de soportar más de 1000 peticiones entrantes por
segundo, para evitar que el sistema se quede congelado o en el peor de los
casos que se termine colgando. Esto evitará la pérdida de tiempo al tratar
de reponer el sistema.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Alta>
Número: RNF-17
Título: GPS
Texto: El sistema brindará cobertura de la zona.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Las unidades deberán contar con GPS para que puedan encontrar las rutas
más factibles al momento de dirigirse a la locación solicitada. Esto también
servirá para tener conocimiento en la terminal sobre la geolocalización de
las unidades.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Media>
34. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 34
Número: RNF-18
Título: Almacenamiento
Texto: El sistema debe almacenar gran cantidad de datos.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
El sistema deberá almacenar la información de conductores y unidades que
se encuentren en la institución, por ejemplo, su historial y estado. También
se almacenará las cuentas por los servicios prestados a cada cliente. Los
programadores anexarán todos los datos a la nube que haya contratado la
empresa.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Alta>
Número: RNF-19
Título: Compatibilidad
Texto: El sistema debe poder ser accedido desde cualquier S.O
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Elsistemadeberá permitir suaccesodesde cualquier ordenador sinimportar
el sistema operativo que tenga.
Será necesario el uso de:
• 1 mouse
• 1 teclado.
• 1 pantalla
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Media>
Número: RNF-20
Título: Soporte
Texto: El sistema contará con soporte preventivo.
Tipo: No funcional
35. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 35
Detalles de
requisitos y
restricciones:
Es necesario que se tenga un soporte de contingencia por parte de los
desarrolladores en caso de que el sistema presente algún inconveniente. Es
importante que este pueda seguir prestando servicio el 99% del tiempo.
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
Prioridad: <Alta>
Número: RNF-21
Título: Comprobante de pago
Texto: El sistema emitirá la cuenta de la deuda a pagar al cliente.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
El sistema enviará un email de la factura por los servicios prestados al
cliente, hacia el banco para que se pueda efectuar el respectivo cobro.
Fecha de revisión
y versión:
14/6/2022
Versión1.0
Prioridad: <Baja>
Número: RNF-22
Título: Recepción GPS
Texto: El sistema contará con un dispositivo de geolocalización.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
El sistema permitirá recuperar información de la fecha, lugar y hora de la
petición para que la unidad pueda llegar hasta el lugar indicado de la
manera más pronta posible.
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
36. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 36
Prioridad: <Alta>
Número: RNF-23
Título: Baja de unidades
Texto: El sistema debe permitir dar de baja a cualquier unidad.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Si una unidad no se encuentra en condiciones óptimas para saliralas calles
y necesita reparaciones, el gerente debe darla de baja para tener
conocimiento de las ambulancias disponibles. Para ello es necesario que el
gerente haga uso de:
• 1 mouse
• 1 teclado.
• 1 pantalla
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
Prioridad: <Baja >
Número: RNF-24
Título: Baja de conductores
Texto: El sistema debe permitir dar de baja a cualquier unidad o conductor.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
Si un conductor no se encuentra en condiciones óptimas para prestar
servicio o no cumple con los requisitos de la empresa, se lo dará de baja
inmediatamente.
Para ello es necesario que el gerente haga uso de:
• 1 mouse
• 1 teclado.
• 1 pantalla
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
Prioridad: <Baja >
37. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 37
Número: RNF-25
Título: Tiempo de respuesta de las bajas.
Texto: El sistema deberá responder de inmediato cuando se haga una baja en el
sistema y mantener dicha información actualizada.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
El tiempo de respuesta para dar de baja una ambulancia o conductor debe
ser mínimo 6 segundos y que se actualice en el sistema inmediatamente.
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
Prioridad: <Alta >
Número: RNF-26
Título: Implementaciones o actualizaciones
Texto: El sistema deberá acoplarse a las nuevas implementaciones.
Tipo: No funcional
Detalles de
requisitos y
restricciones:
El sistema permitirá la adición de nuevos features o características que
desee la empresa, de manera flexible sin que se vea comprometido el
código del sistema existente.
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
Prioridad: <Alta >
Número: RNF-27
Título: Confidencialidad
Texto: Información de usuarios.
Tipo: No funcional
38. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 38
Detalles de
requisitos y
restricciones:
No se podrá filtrar o revelar información privada del personal, ni de los
clientes. Ej: Tarjetas de crédtios, claves, cuentas de banco, etc.
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
Prioridad: <Alta >
Número: RNF-28
Título: Sistema responsive
Texto: Adaptable a todo tipo de resoluciones
Tipo: No funcional
Detalles de
requisitos y
restricciones:
El sistema podrá ser visualizado en cualquier pantalla sin importar el
tamaño en pulgadas que esta tenga.
Fecha de
revisión y
versión:
14/6/2022
Versión1.0
Prioridad: <Media>
4.2.1. Tamaño y rendimiento
● El sistema debe atender entre 10 a 100 usuarios diarios.
● El sistema debe almacenar más de 400.000 registros en la base de datos.
● El login del usuario no debe tomar más de 5 segundos en autenticar los datos
ingresados.
● El sistema soporta 5 peticiones de por segundo.
4.2.2. Calidad
● Solo puede acceder al sistema el usuario, el conductor y el gerente, por medio de
un usuario y una contraseña con diferentes privilegios entre ellos.
● La sesión del usuario se cierra después de 10 minutos de inactividad.
● El sistema deberá permitir un máximo de 3 intentos de validación.
● El sistema debe tener una disponibilidad del 99%
39. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 39
● El sistema debe demorar como máximo de 5 a 11 segundos para imprimir los
informes mensuales para el gerente.
● Después de que el usuario inicie sesión, el sistema debe demorar como máximo
10 segundos para mostrar la página de inicio del sistema.
● Conectividad a la red.
● Se debe brindar la respectiva documentación asociadas al diseño del sistema,
modelo de base de datos usado, manual de instalación y operación del sistema.
5. Arquitecturadel Producto/Sistema
5.1. Vista de Casos de Uso
5.1.1. Actores
Número: ACT-1
Actor: Empleado
Descripción: Persona responsable de ofrecer los servicios
directos a los clientes.
Responsabilidades: El conductor puede realizar lo siguiente:
● Verificar datos del servicio asignado a su
unidad.
● Realizar la ruta de acuerdo con los
servicios asignados para él.
Fuentes: Administración de la empresa
Número: ACT-2
Actor: Cliente
Descripción: Persona que solicita el servicio de traslado. Actor
secundario.
Responsabilidades: El cliente puede realizar lo siguiente:
● Solicitar el servicio.
● Realizar pago.
● Recibir notificación por falta de pago.
Fuentes: Administración de la empresa
Número: ACT-3
Actor: Gerente
Descripción: Persona que realiza la supervisión de las acciones
que se realizan en el sistema, así mismo, es quien
recibe los reportes de los servicios dados durante
el mes. Es un actor primario.
Responsabilidades: El empleado puede realizar lo siguiente:
● Verificar datos de los propietarios de
vehículos.
40. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 40
● Emitir recibos de pago.
● Consultar deudas de los propietarios de
vehículos.
Fuentes: Gerente de la empresa
Número: ACT-4
Actor: Secretario
Descripción: Persona encargada de realizar el ingreso de nueva
información en el sistema.
Responsabilidades: El empleado puede realizar lo siguiente:
● Ingreso de datos de nuevos conductores.
● Emitir informes mensuales y enviarlos al
gerente.
Fuentes: Administración de la empresa
5.1.2. Modelo de casos de Uso
Diagrama-1 Modelo inicio de sesión
Diagrama-2 Modelo gestión de empleados
41. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 41
Diagrama-3 Modelo gestión de ambulancias
42. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 42
Diagrama-4 Modelo gestión de pagos
43. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 43
Diagrama-5 Modelo gestión de clientes
44. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 44
Diagrama-6 Modelo gestión de servicios
45. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 45
Diagrama-7 Modelo gestión de reportes a gerencia
46. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 46
5.1.3. Lista de casos de Uso
CU-01 Autenticar usuario Media Alta Alta
47. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 47
CU-02 Registrar conductor Alta Alta Alta
CU-03 Editar conductor Media Alta Alta
CU-04 Listar conductor Baja Media Media
CU-05 Eliminar conductor Baja Media Media
CU-06 Registrar ambulancia Media Alta Alta
CU-07 Editar ambulancia Alta Alta Alta
CU-08 Consultar ambulancia Media Alta Alta
CU-09 Eliminar ambulancia Baja Media Media
CU-10 Registrar cliente Baja Media Media
CU-11 Modificar cliente Media Alta Alta
CU-12 Listar cliente Alta Alta Alta
CU-13 Eliminar cliente Media Alta Alta
CU-14 Consultar servicio Baja Media Media
CU-15 Asignar Servicio Baja Media Media
CU-16 Asignar ambulancia Media Alta Alta
CU-17 Asignar Conductor Alta Alta Alta
CU-18 Emitir aviso de pago Media Alta Alta
CU-19 Emitir aviso de cobro Baja Media Media
CU-20 Control de pago Baja Media Media
CU-21 Listar pagos realizados Media Alta Alta
CU-22 Generar informe Alta Alta Alta
CU-23 Listar servicios Media Alta Alta
CU-24 Asignar ID de servicio Baja Media Media
CU-25 Asignar ID de conductor Baja Media Media
CU-26 Asignar ID de ambulancia Media Alta Alta
CU-27 Emitir informe de días libres
de conductores
Alta Alta Alta
CU-28 Emitir listados a gerente Media Alta Alta
CU-29 Generar reporte de baja de
servicios
Baja Media Media
CU-30 Delegar autoridad a
secretario(a).
Baja Media Media
5.1.4. Descripción de los Casos de Uso
IDENTIFICADOR CASO DE USO:
CU-01
NOMBRE: Autenticar Usuario
COMPLEJIDAD: Media PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-01
48. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 48
ACTORES: ACT-1, ACT-2, ACT-3, ACT -4
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema realizara la autenticación del usuario al ingresar.
NOTAS:
El sistema procederá a realizar la validación de datos ingresados por el usuario al momento de
hacer login en el sistema llenando los siguientes datos permitirá el registro de los conductores
que se realizará llenando los siguientes campos:
● Usuario (tipo String-longitud 40)
● Contraseña (tipo String-longitud 20)
CRITERIOS DE ACEPTACIÓN: El empleado o Administrador se autentica mediante correo y
contraseña correctamente o no.
ESCENARIOS:
ES-1.01 DESCRIPCIÓN: Validación de ingreso de usuario y contraseña correctamente.
SUPOSICIONES/ASUNCIONES:
● El usuario (secretario, gerente o empleado) ingresa su nombre de usuario
en el sistema.
● El usuario (secretario, gerente o empleado) ingresa su contraseña en el
sistema.
● El secretario envía los datos al sistema.
● El sistema ingresa al perfil validado correspondiente.
RESULTADOS:
Validación exitosa e ingreso a la pantalla principal del usuario.
ES-1.02 DESCRIPCIÓN: Fallo de validación de usuario y contraseña por error de tipeo.
SUPOSICIONES/ASUNCIONES:
● El usuario ingresa su nombre de usuario en el sistema.
● El usuario ingresa su contraseña de usuario en el sistema.
● El usuario envía los datos al sistema.
● El sistema notifica que él usuario y contraseña ingresados son incorrectos y
no coinciden con ninguno registrado en el sistema.
● RESULTADOS:
● Las credenciales ingresadas en el sistema son incorrectas por lo tanto no se
puede acceder al sistema.
ES-1.03 DESCRIPCIÓN: Autenticación no realizada por problemas en la base de datos
SUPOSICIONES/ASUNCIONES:
● El usuario ingresa su nombre de usuario en el sistema.
● El usuario ingresa su contraseña de usuario en el sistema.
● El usuario envía los datos al sistema.
● El sistema notifica que no se pudo autenticar.
RESULTADOS:
● Sin autenticación el usuario no puede acceder al sistema
49. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 49
RIESGOS:
● No poder validar las credenciales ingresadas por datos erróneos.
● Fallos internos en el servidor del sistema.
● Fallos internos en la base de datos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-02
NOMBRE: Registrar conductor
COMPLEJIDAD: Alta PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-02
ACTORES: ACT-1, ACT-4
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá el registro de los conductores.
NOTAS:
El sistema permitirá el registro de los conductores que se realizará llenando los siguientes
campos:
● Nombres y apellidos (tipo string-longitud 40)
● Numero de identidad (tipo string-longitud 10)
● Numero celular (tipo int-longitud 10)
● Dirección domiciliaria (tipo string-longitud 50)
● Unidad a cargo (tipo int-longitud 3)
● Horario laboral (tipo date – dd/mm/aaaa)
● Sueldo (tipo double-longitud 6)
CRITERIOS DE ACEPTACIÓN: Registró los conductores correctamente o no
ESCENARIOS:
ES-2.01 DESCRIPCIÓN: Registro de conductor exitosa.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario llena los campos de información del usuario en el sistema.
● El secretario envía los datos al sistema.
● El sistema notifica que el usuario ha sido registrado correctamente.
RESULTADOS:
● El conductor ha sido registrado correctamente.
ES-2.02 DESCRIPCIÓN: Fallo al registrar el conductor por error de ingreso de datos.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario llena los campos de información del usuario al sistema.
● El secretario envía los datos al sistema
● El sistema notifica que él usuario no ha sido registrado por error de datos.
● RESULTADOS:
50. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 50
● El conductor no ha sido registrado en el sistema por mal ingreso de la
información.
ES-2.03 DESCRIPCIÓN: Registro de usuario no generado, por error en el servidor del
sistema.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario llena los campos de información del usuario al sistema.
● El secretario no puede enviar los datos del usuario por, un error presentado
en el sistema.
RESULTADOS:
El conductor no puede ser registrado por error en el servidor del sistema.
RIESGOS:
● No poder registrar usuarios por datos erróneos.
● Fallos internos en el servidor del sistema.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-03
NOMBRE: Editar conductor
COMPLEJIDAD: Media PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-03
ACTORES: ACT-1 Conductor, ACT-4 Secretario.
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá modificar la información de los conductores.
NOTAS:
El sistema permitirá modificar la información de los conductores que se encuentren registrados
correctamente, los campos que se pueden modificar son los siguiente:
● Nombres y apellidos (tipo string-longitud 40)
● Numero de identidad (tipo string-longitud 10)
● Numero celular (tipo int-longitud 10)
● Dirección domiciliaria (tipo string-longitud 50)
● Unidad a cargo (tipo int-longitud 3)
● Horario laboral (tipo date – dd/mm/aaaa)
● Sueldo (tipo double-longitud 6)
●
CRITERIOS DE ACEPTACIÓN: Modificación de la información de los conductores correctamente o
no.
51. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 51
ESCENARIOS:
ES-3.01 DESCRIPCIÓN: Modificación de la información del conductor exitosamente.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario modifica los campos de información del conductor en el
sistema.
● El secretario envía los datos modificados al sistema.
● El secretario notifica que los datos del conductor han sido registrados
correctamente.
● RESULTADOS:
● El secretario ha modificado correctamente los datos del conductor.
ES-3.02 DESCRIPCIÓN: Fallo en la modificación de la información del conductor, por falla en
la base de datos.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario modifica los campos de información del conductor en el
sistema.
● El secretario no puede enviar los datos al sistema por, fallo en la base de
datos.
RESULTADOS:
El secretario no puede modificar los datos del conductor por fallo en la base
de datos.
ES-3.03 DESCRIPCIÓN: Fallo en la Modificación de datos del conductor por mala
autenticación del secretario.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica incorrectamente
● El secretario no puede acceder al sistema.
RESULTADOS:
● El secretario no puede Modificar los datos del conductor por mala
autenticación.
RIESGOS:
● Fallo en la base de datos y no permite modificar los datos del empleado en el
sistema.
● Fallo en la modificación de los datos del conductor por mala autenticación del
secretario.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-04
NOMBRE: Listar conductor
COMPLEJIDAD: Baja PRIORIDAD: media
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-04
ACTORES: ACT-1, ACT-2
52. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 52
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá verificar un listado de los conductores registrados.
NOTAS:
El sistema mostrar un listado en el cual se podrá verificar el estado de los conductores
registrados en la institución hasta la actualidad. Dichos estados se podrán verificar mediante los
filtros:
● Activo
● Suspendido
CRITERIOS DE ACEPTACIÓN: Verificación de conductores
ESCENARIOS:
ES-4.01 DESCRIPCIÓN: Verificación exitosa de conductores registrados.
SUPOSICIONES/ASUNCIONES:
● El usuario se autentica correctamente y accede al sistema.
● El usuario realiza la consulta del personal registrado
● RESULTADOS:
● El usuario obtiene la lista de los conductores y su estado.
ES-4.02 DESCRIPCIÓN: Fallo en la verificación de conductores registrados por falla de la
base de datos.
SUPOSICIONES/ASUNCIONES:
● El usuario se autentica correctamente y accede al sistema.
● El usuario realiza la consulta del personal registrado.
● El usuario no puede consultar los datos al sistema por, fallo en la base de
datos.
RESULTADOS:
El usuario no puede obtener la lista de conductores y su estado por fallo en
la base de datos.
ES-4.03 DESCRIPCIÓN: Fallo en la verificación de usuarios registrados por mala
autenticación del usuario.
SUPOSICIONES/ASUNCIONES:
● El usuario se autentica incorrectamente
● El usuario no puede acceder al sistema.
RESULTADOS:
● El usuario no puede obtener la lista de conductores y su estado por mala
autenticación.
RIESGOS:
● Fallo en la base de datos y no permite obtener el listado de los conductores
registrados hasta la fecha.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-05
NOMBRE: Eliminar conductor
53. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 53
COMPLEJIDAD: Baja PRIORIDAD: media
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-05
ACTORES: ACT-1, ACT-2
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá la eliminación de conductores.
NOTAS:
● El sistema permitirá la eliminación de conductores cuyo contrato haya finalizado, o se
haya dado de baja previamente.
● Solo un usuario con rol de gerente puede eliminar a los conductores que hayan cumplido
con las condiciones mencionadas anteriormente, mediante la aprobación de dicha
petición.
CRITERIOS DE ACEPTACIÓN: El empleado o Administrador se autentica mediante correo y
contraseña correctamente o no.
ESCENARIOS:
ES-5.01 DESCRIPCIÓN: Eliminación de conductor exitosa.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario aprueba la petición para eliminar conductor.
● El secretario envía los datos actualizados al sistema.
● El secretario notifica que se ha realizado la eliminación del conductor.
● RESULTADOS:
● El secretario ha eliminado correctamente al usuario.
ES-5.02 DESCRIPCIÓN: Fallo en la eliminación de conductor, por ingreso de datos erróneos.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica incorrectamente y el sistema no le permite el
acceso.
● El secretario no puede realizar la eliminación del conductor.
● RESULTADOS:
● No se pudo eliminar al usuario por mala autenticación del secretario.
ES-5.03 DESCRIPCIÓN: Eliminación no realizada por problemas en la base de datos
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario aprueba la petición para eliminar conductor.
● El secretario no puede enviar los datos actualizados al sistema por
problema en la base de datos.
● El secretario notifica que no se ha realizado la eliminación del conductor.
RESULTADOS:
● El conductor no puede ser puede ser autenticado por problema en la base
de datos.
RIESGOS:
● Fallo en la eliminación por datos incorrectos.
● Fallos internos en la base de datos.
54. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 54
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-06
NOMBRE: Registrar ambulancia
COMPLEJIDAD: Media PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-06
ACTORES: ACT 1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá el registro de unidades que lleguen a la central.
NOTAS:
El sistema deber permitir el registro de las unidades sin identificación que lleguen a central.
Dicho registro tendrá los campos de:
● Id de unidad (tipo String – longitud 4)
● Numero de placa (tipo String – longitud 6)
● Fecha de registro (tipo Date – formato dd/mm/aaaa)
● Conductor(es) a cargo (tipo int – longitud 2)
● Horario de disponibilidad (tipo Date – formato ss/mm/hh).
CRITERIOS DE ACEPTACIÓN: El sistema permite que solo se registren las unidades sin ID.
ESCENARIOS:
ES-6.01 DESCRIPCIÓN: Registro de unidad mediante ID exitosa.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario llena los campos de registro de unidad.
● El secretario envía los datos al sistema.
● El secretario notifica que se registró la unidad correctamente.
RESULTADOS:
● La unidad se registró exitosamente.
ES-6.02 DESCRIPCIÓN: Fallo en el registro, por datos erróneos.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario ingresa una ID y no puede realizar el registro porque ya existe
en el sistema.
RESULTADOS:
● La unidad no puede ser registrada por datos repetidos.
ES-6.03 DESCRIPCIÓN: Error al momento de registrar ambulancia por problemas en la base
de datos
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario llena los campos de registro de unidad.
● El secretario no puede enviar los datos al sistema.
● El secretario notifica que no se registró la unidad.
RESULTADOS:
55. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 55
● La unidad no puede ser puede ser registrada por problema en la base de
datos.
● La unidad no se puede registrar porque ya existe dicha ID.
RIESGOS:
● Fallo en el registro de la unidad.
● Fallos internos en la base de datos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-07
NOMBRE: Editar ambulancia
COMPLEJIDAD: Alta PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-07
ACTORES: ACT-1, ACT-2
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá la actualización del registro de las unidades.
NOTAS:
El sistema actualizara los datos editados del registro de las unidades. Dichos campos son:
● Id de unidad (tipo String – longitud 4)
● Numero de placa (tipo String – longitud 6)
● Fecha de registro (tipo Date – formato dd/mm/aaaa)
● Conductor(es) a cargo (tipo int – longitud 2)
● Horario de disponibilidad (tipo Date – formato ss/mm/hh)
CRITERIOS DE ACEPTACIÓN: Solo se puede editar unidades registradas.
ESCENARIOS:
ES-7.01 DESCRIPCIÓN: Edición de registro de ambulancia exitoso.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario modifica el registro de unidad.
● El secretario envía los datos al sistema.
● El secretario notifica que se modificó el registro de la unidad.
RESULTADOS:
● El registro de la unidad se modificó correctamente.
ES-7.02 DESCRIPCIÓN: Fallo la edición del registro de unidad, por ingreso de datos erróneos
del secretario.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica incorrectamente y no accede al sistema.
● El secretario no puede modificar el registro de la unidad
RESULTADOS:
● El registro no pudo ser modificado por datos erróneos.
56. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 56
ES-7.03 DESCRIPCIÓN: Edición no realizada por problemas en la base de datos
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario llena los campos de registro de unidad.
● El secretario no puede enviar los datos al sistema.
● El secretario notifica que no se modificó el registro de la unidad.
RESULTADOS:
El registro de la unidad no pudo ser modificado por problema en la base de datos.
RIESGOS:
● Fallo en la edición de registro por datos incorrectos.
● Fallos internos en la base de datos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-08
NOMBRE: Consultar ambulancia
COMPLEJIDAD: Media PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-08
ACTORES: ACT-1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá la consulta de una ambulancia con respecto a rutas y
horarios.
NOTAS:
El sistema debe permitir consultar el registro de entrada y salida de las unidades con su
respectivo conductor activo en la unidad. Dicho registro tendrá un filtro para verificar si se
encuentra disponible en el momento de la solicitud.
CRITERIOS DE ACEPTACIÓN: Únicamente se puede consultar unidades registradas en el sistema.
ESCENARIOS:
ES-8.01 DESCRIPCIÓN: Consulta de ambulancias exitosa.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario consulta el ID de la unidad
● El sistema informa el estado de dicha unidad|
● Se consultó el estado de la unidad correctamente.
RESULTADOS:
● Se consultó la ambulancia sin fallos.
57. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 57
ES-8.02 DESCRIPCIÓN: Fallo en la consulta de ambulancia, por ingreso de datos erróneos.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario consulta el ID de la unidad
● El Sistema presenta aviso de que la ID ingresada no está registrada en el
sistema.
RESULTADOS:
● No se puede consultar la unidad por datos erróneos.
ES-8.03 DESCRIPCIÓN: Fallo en la consulta de ambulancia, por error en la base de datos
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● El secretario consulta el ID de la unidad
● El Sistema presenta aviso que no se pudo acceder a la base de datos
RESULTADOS:
● No se puede consultar la unidad por falla en la base de datos
RIESGOS:
● Fallo en la consulta por datos incorrectos.
● Fallo en la consulta, por error en la base de datos
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-09
NOMBRE: Eliminar ambulancia
COMPLEJIDAD: Baja PRIORIDAD: media
REQUERIMIENTO FUNCIONAL ASOCIADO: RF9
ACTORES: ACT-1, ACT-2
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá la eliminación de unidades registradas.
NOTAS:
● El sistema debe permitir la eliminación y actualización de registro después de borrar una
unidad del sistema, ya sea por motivo de desuso de la unidad o por otro motivo el cual
será registrado en el informe una vez se haya aprobado a la solicitud. Dicha aprobación
será dada únicamente por el usuario con rol de gerente y tendrá un informe del mecánico
en caso de ser la razón por “falla mecánica”
CRITERIOS DE ACEPTACIÓN: Las unidades deben constar en el registro para ser eliminadas.
ESCENARIOS:
58. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 58
ES-9.01 DESCRIPCIÓN: Eliminación de ambulancia exitosa.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario aprueba la petición para eliminar la unidad
● El secretario envía los datos actualizados al sistema.
● El secretario notifica la eliminación de la ambulancia
● RESULTADOS:
● El secretario ha eliminado correctamente la unidad
ES-9.02 DESCRIPCIÓN: Eliminación de ambulancia no realizada, por problemas en la base
de datos.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario aprueba la petición para eliminar la unidad
● La unidad sigue apareciendo en el registro.
● El secretario no puede notificar que ha sido eliminada la unidad.
RESULTADOS:
● La unidad no puede ser eliminada por problema en la base de datos.
ES-9.03
DESCRIPCIÓN: Fallo en eliminación de unidad, por mala autenticación del
secretario.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica incorrectamente y no accede al sistema.
● El secretario no puede notificar la eliminación de la unidad
RESULTADOS:
El secretario no ha eliminado correctamente la unidad
RIESGOS:
● Fallos internos en la base de datos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-10
NOMBRE: Registrar cliente
COMPLEJIDAD: Baja PRIORIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-10
ACTORES: ACT-1, ACT-4
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá el registro de los clientes.
59. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 59
NOTAS:
El sistema permitirá el registro de los usuarios que se realizará llenando los siguientes campos:
● Nombres y apellidos (tipo string-longitud 40)
● Numero de identidad (tipo string-longitud 10)
● Numero celular (tipo int-longitud 10)
● Dirección domiciliaria (tipo string-longitud 50)
CRITERIOS DE ACEPTACIÓN: Registró los clientes correctamente o no
ESCENARIOS:
ES-10.01 DESCRIPCIÓN: Registro del cliente exitosamente.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario llena los campos de información del cliente en el sistema.
● El secretario envía los datos al sistema.
● El sistema notifica que el cliente ha sido registrado correctamente.
RESULTADOS:
● El cliente ha sido registrado correctamente.
ES-10.02 DESCRIPCIÓN: Fallo Registro de cliente por error de ingreso de información.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario llena los campos de información del cliente al sistema.
● El secretario envía los datos al sistema
● El sistema notifica que él cliente no ha sido registrado por error de datos.
● RESULTADOS:
● El cliente no ha sido registrado en el sistema por error de datos.
ES-10.03 DESCRIPCIÓN: Registro de cliente no generado, por error en el servidor del sistema.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario llena los campos de información del cliente al sistema.
● El secretario no puede enviar los datos del cliente por, un error presentado
en el sistema.
RESULTADOS:
El cliente no puede ser registrado por error en el servidor del sistema.
RIESGOS:
● No poder registrar cliente por datos erróneos.
● Fallos internos en el servidor del sistema.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-11
NOMBRE: Modificar cliente
COMPLEJIDAD: Media PRIORIDAD: alta
60. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 60
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-11
ACTORES: ACT-1, ACT-2
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá actualización del registro de los clientes.
NOTAS:
El sistema debe permitir actualizar el registro de los clientes una vez soliciten una petición de
servicio. Dicha actualización contemplara los siguientes campos:
● Nombres y apellidos del cliente (formato String – longitud 30)
● Nombre de la entidad (formato String – longitud 20)
● Numero de C.I. (formato String – longitud 10)
● Fecha de registro (formato Date – dd/mm/aa)
● Numero de contacto (formato Integer – longitud 10)
● Dirección de la entidad. (formato String – longitud 30)
● En caso de no pertenecer a una entidad empresarial, se omitirán los campos.
CRITERIOS DE ACEPTACIÓN: El cliente debe estar previamente registrado para poder editar el
registro.
ESCENARIOS:
ES-11.01 DESCRIPCIÓN: Modificación exitosa del registro de clientes.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● EL secretario modifica los datos del cliente.
● El secretario envía los datos al sistema.
● El secretario notifica que se ha modificado el registro del cliente.
RESULTADOS:
● Se modificó correctamente el registro del cliente
ES-11.02 DESCRIPCIÓN: Fallo en la modificación del cliente por mal ingreso de información.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica y accede al sistema.
● EL secretario modifica los datos del cliente.
● El secretario envía los datos al sistema.
● El sistema notifica que los datos del cliente no coinciden con los registros
previos.
RESULTADOS:
● El registro no se puede realizar por datos erróneos.
RIESGOS:
● Fallo en la modificación por datos incorrectos.
● Fallos internos en la base de datos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO: NOMBRE: Listar cliente
61. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 61
CU-12
COMPLEJIDAD: Alta PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-12
ACTORES: ACT-1, ACT-2
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá verificar un listado de los clientes registrados.
NOTAS:
El sistema mostrar un listado en el cual se podrá verificar a todos los clientes que han sido
registrado anteriormente.
CRITERIOS DE ACEPTACIÓN: Verificación de clientes
ESCENARIOS:
ES-12.01 DESCRIPCIÓN: Obtención exitosa de lista de clientes registrados.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario realiza la consulta de los clientes registrados
● RESULTADOS:
● El secretario obtiene la lista de los clientes.
ES-12.02 DESCRIPCIÓN: Fallo en la obtención del listado de clientes registrados por error en
la base de datos.
SUPOSICIONES/ASUNCIONES:
● El usuario se autentica correctamente y accede al sistema.
● El usuario realiza la consulta del personal registrado.
● El usuario no puede consultar los datos al sistema por, fallo en la base de
datos.
RESULTADOS:
El secretario no puede obtener la lista de clientes por fallo en la base de
datos.
ES-12.03 DESCRIPCIÓN: Fallo en la verificación de clientes registrados por mala
autenticación del secretario.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica incorrectamente.
● El secretario no puede acceder al sistema.
RESULTADOS:
● El secretario no puede obtener la lista de clientes por mala autenticación.
RIESGOS:
● Fallo en la base de datos y no permite obtener el listado de los conductores
registrados hasta la fecha.
PROTOTIPO EXPLORATORIO
N/A
62. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 62
IDENTIFICADOR CASO DE USO:
CU-13
NOMBRE: Eliminar cliente
COMPLEJIDAD: Media PRIORIDAD: alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-13
ACTORES: ACT-1, ACT-2
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá la eliminación de clientes.
NOTAS:
● El sistema permitirá la eliminación de clientes registrados previamente.
● Solo un usuario con rol de gerente puede eliminar a clientes mediante la aprobación de
dicha petición.
CRITERIOS DE ACEPTACIÓN: El empleado o Administrador se autentica mediante correo y
contraseña correctamente o no.
ESCENARIOS:
ES-13.01 DESCRIPCIÓN: Eliminación de cliente exitosa.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario aprueba la petición para eliminar clientes.
● El secretario envía los datos actualizados al sistema.
● El secretario notifica que se ha realizado la eliminación del cliente.
● RESULTADOS:
● El secretario ha eliminado correctamente al usuario.
ES-13.02 DESCRIPCIÓN: Fallo en la eliminación de cliente, por ingreso de datos erróneos del
secretario.
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica incorrectamente y no accede al sistema.
● El secretario no puede realizar la eliminación del cliente.
● RESULTADOS:
● No se pudo eliminar al cliente por mala autenticación del secretario.
ES-13.03 DESCRIPCIÓN: Eliminación no realizada por problemas en la base de datos
SUPOSICIONES/ASUNCIONES:
● El secretario se autentica correctamente y accede al sistema.
● El secretario aprueba la petición para eliminar cliente
● El secretario no puede enviar los datos actualizados al sistema por
problema en la base de datos.
● El secretario notifica que no se ha realizado la eliminación del cliente.
RESULTADOS:
● El cliente no puede ser puede ser autenticado por problema en la base de
datos.
RIESGOS:
● Fallo en la eliminación por datos incorrectos.
● Fallos internos en la base de datos.
63. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 63
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-14
NOMBRE: Consultar servicio
COMPLEJIDAD: Baja PRIORIDAD: media
REQUERIMIENTO FUNCIONAL ASOCIADO: RF14
ACTORES: ACT-1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá consultar el servicio solicitado por los clientes
NOTAS:
● El sistema debe validar la disponibilidad de los servicios de ambulancias en tiempo
real, teniendo en cuenta la disponibilidad de las ambulancias y los conductores.
● Permitirá mantener una cola de espera en caso de no haber unidades ni conductores
disponibles.
CRITERIOS DE ACEPTACIÓN: Preguntar para autenticar la verificación del servicio
ESCENARIOS:
ES-14.01 DESCRIPCIÓN: Verificación de disponibilidad exitosa.
SUPOSICIONES/ASUNCIONES:
● El secretario entra al sistema.
● El secretario verifica la disponibilidad.
● El secretario comprueba en el sistema exitosa.
RESULTADOS:
● Con la verificación el servicio está disponible.
ES-14.02 DESCRIPCIÓN: Verificación de la disponibilidad envía a cola de espera.
SUPOSICIONES/ASUNCIONES:
● El secretario entra al sistema.
● El secretario verifica la disponibilidad.
● El sistema envía a cola de espera por no haber unidades disponibles.
RESULTADOS:
● El cliente entra en espera debido a no haber unidades ni conductores.
ES-14.03 DESCRIPCIÓN: Verificación de la disponibilidad errónea por fallo en la base de
datos.
SUPOSICIONES/ASUNCIONES:
● El secretario entra al sistema.
● El secretario verifica la disponibilidad.
● El sistema no muestra la disponibilidad de ambulancias y personal.
RESULTADOS:
● El cliente entra en espera debido a no haber respuesta del sistema.
64. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 64
RIESGOS:
● Escases de unidades o conductores.
● Falla en los servidores internos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-15
NOMBRE: Asignar servicio
COMPLEJIDAD: Baja PRIORIDAD: medio
REQUERIMIENTO FUNCIONAL ASOCIADO: RF15
ACTORES: ACT-1.
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá asignar el servicio a los conductores de las ambulancias
NOTAS:
● El sistema debe asignar a los conductores un servicio acorde a su disponibilidad, además
se dará de baja a los conductores ya con asignaciones para evitar retrasos e información
duplicada.
CRITERIOS DE ACEPTACIÓN: Asignación dependiente de la disponibilidad.
ESCENARIOS:
ES-15.01 DESCRIPCIÓN: Asignación exitosa de servicio.
SUPOSICIONES/ASUNCIONES:
● El sistema verifica el estado de los conductores.
● El sistema asigna a los conductores disponibles un servicio.
RESULTADOS:
● El servicio se asignó correctamente.
ES-15.02 DESCRIPCIÓN: Fallo en la asignación de servicio y envío a cola de espera, por falta
de disponibilidad de ambulancias.
SUPOSICIONES/ASUNCIONES:
● El sistema verifica el estado de los conductores y unidades.
● No hay conductores disponibles.
RESULTADOS:
● El servicio no puede ser asignado y se envía al cliente a cola de espera.
ES-15.03 DESCRIPCIÓN: Asignación no realizada por problemas en la base de datos.
SUPOSICIONES/ASUNCIONES:
● El sistema no puede cargar el estado de los conductores.
● El sistema no puede asignar servicio.
RESULTADOS:
● El servicio no puede ser asignado por error en la base de datos.
RIESGOS:
● Fallo en la asignación de servicio.
● Fallos internos en la base de datos.
65. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 65
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-16
NOMBRE: Asignar ambulancia
COMPLEJIDAD: Media PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: R-22
ACTORES: ACT-1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá asignar una ambulancia a un conductor
NOTAS:
El sistema debe actualizar el estado de las ambulancias asignadas, aquellas ambulancias
deberán tener un registro si se encuentran o no en el taller previo a su
asignación.
CRITERIOS DE ACEPTACIÓN: Se le asignara una ambulancia el sistema a cada conductor.
ESCENARIOS:
ES-16.01 DESCRIPCIÓN: Asignación de ambulancia exitosa.
● El sistema se actualiza
● Se asigna por parte del sistema una ambulancia al conductor.
RESULTADOS:
● Cada conductor se le asigna una ambulancia.
ES-16.02 DESCRIPCIÓN: Fallo al momento de asignación porque no hay unidades
disponibles.
SUPOSICIONES/ASUNCIONES:
● Se solicita la asignación de ambulancia.
● Se actualiza el sistema para ver el estado.
● No cuentan ambulancias registradas libres.
RESULTADOS:
● No se logró la asignación.
ES-16.03 DESCRIPCIÓN: Error al momento de asignación por error de actualización de
salidas de ambulancias.
SUPOSICIONES/ASUNCIONES:
● Se solicita una asignación de ambulancia a un conductor.
● En el sistema no se encuentra ambulancias.
● No se registraron correctamente las que salieron del taller.
● Se vuelve actualizar el sistema.
66. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 66
RESULTADOS:
● No se puedo asignar ambulancias por un error de registro previo a la salida
del taller.
RIESGOS:
● Poco inventario de ambulancias.
● Mala comunicación entre procesos
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-17
NOMBRE: Asignar Conductor
COMPLEJIDAD: Media PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-23
ACTORES: ACT-1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá asignar conductor a las ambulancias acordes a la
disponibilidad de los conductores.
NOTAS: El sistema debe asignar a los conductores la siguiente información sobre los clientes:
Nombres, Cedula, Dirección, Edad, Días libres, Fecha de Vacaciones.
CRITERIOS DE ACEPTACIÓN: La asignación de conductores es acorde a la disponibilidad de
ambulancias.
ESCENARIOS:
ES-17.01 DESCRIPCIÓN: Error en la asignación por inconsistencia de ambulancias
disponibles.
SUPOSICIONES/ASUNCIONES:
● Inicio del sistema para la asignación
● Se verifica la disponibilidad de ambulancias.
● La cantidad disponible no concuerda.
● Se debe actualizar el sistema.
RESULTADOS:
● Fallo en la base de datos con las cantidades reales.
ES-17.02 DESCRIPCIÓN: Asignación de conductor exitosa.
SUPOSICIONES/ASUNCIONES:
● Inicio del sistema para la asignación.
● Se verifica la disponibilidad de ambulancias.
● Se le asigna una ambulancia al conductor.
● Asignación correctamente.
RESULTADOS:
● Asignación de correcta al conductor.
67. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 67
ES-17.03 DESCRIPCIÓN: Error al momento de asignación de conductor.
SUPOSICIONES/ASUNCIONES:
● Inicio del sistema para la asignación.
● Se verifica la disponibilidad de ambulancias.
● No se logra validar la disponibilidad.
● Los datos no están correctamente.
RESULTADOS:
● Se crea un error al momento de verificación por error de datos.
RIESGOS:
● Error de verificación con la disponibilidad.
● Fallos internos en la base de datos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-18
NOMBRE: Emitir aviso de pago
COMPLEJIDAD: Media PRIORIDAD: Alta
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-18
ACTORES: ACT-1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá emitir un aviso de pago mensual a los clientes.
NOTAS: El sistema debe emitir mediante notificación un aviso de pago a los clientes con
servicios asignados y gestionados, permitiendo el respectivo cobro de este.
CRITERIOS DE ACEPTACIÓN: Emisión de aviso de pago exitoso
ESCENARIOS:
ES-18.01 DESCRIPCIÓN: Exitosa emisión de aviso de pago por parte del sistema.
SUPOSICIONES/ASUNCIONES:
● El sistema registra a los clientes que hayan adquirido el servicio de
ambulancias.
● El sistema verifica aquellos pagos pendientes.
● El sistema emite una notificación al cliente y al banco de la deuda.
RESULTADOS:
● El aviso de pago se emite satisfactoriamente.
ES-18.02 DESCRIPCIÓN: Fallo en generación del aviso de pago por datos de email
incorrectos.
SUPOSICIONES/ASUNCIONES:
● El sistema registra a los clientes que hayan adquirido el servicio de
ambulancias.
● El sistema verifica aquellos pagos pendientes.
● El sistema emite una notificación al cliente y al banco de la deuda.
● El cliente no recibe la notificación porque ingresó una dirección errónea
68. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 68
RESULTADOS:
● El aviso de pago no llegó al cliente por mal ingreso de dirección email, por
lo tanto, el banco tendrá que contactar al cliente para corregir su correo.
ES-18.03 DESCRIPCIÓN: Fallo en emisión de aviso de pago por fallas en la base de datos.
SUPOSICIONES/ASUNCIONES:
● Fallo al registrar los datos del cliente
● El sistema no tiene suficiente información para enviar la notificación.
RESULTADOS:
● El aviso no puede ser emitido por falta de datos en el registro de clientes.
RIESGOS:
● Fallo en la base de datos
● Falla en la entrega de la notificación de pago.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-19
NOMBRE: Emitir aviso de cobro
COMPLEJIDAD: Baja PRIORIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-19
ACTORES: ACT-1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá emitir el aviso del cobro al banco
NOTAS: El sistema debe emitir el aviso de cobro a los clientes y al Banco los recibos para poder
efectuar los respectivos cobros, el banco recibirá los recibos de los pagos.
CRITERIOS DE ACEPTACIÓN: Una vez cancelada la deuda se emite un aviso de cobro
ESCENARIOS:
ES-19.01 DESCRIPCIÓN: Emisión exitosa de aviso de cobro por parte del sistema.
SUPOSICIONES/ASUNCIONES:
● El cliente cancela la deuda en el banco
● El sistema registra el pago
● El sistema emite el aviso de cobro al banco y al cliente
RESULTADOS:
● El aviso de cobro se emite satisfactoriamente.
ES-19.02 DESCRIPCIÓN: Fallo en emisión del aviso de cobro porque el sistema no lo registra.
SUPOSICIONES/ASUNCIONES:
● El cliente cancela la deuda en el banco
● El sistema no registra el pago realizado
● El sistema no puede validar el cobro de la deuda
● El sistema no puede emitir el aviso de cobro
RESULTADOS:
69. Proyecto: Gestión
de una empresa de Ambulancias
Versión Producto: 1.5 Cliente: LOS RAPIDOS S.A.
Nombre del Documento: DOCUMENTO DE DISEÑO DETALLADO DE SOFTWARE SDD Versión: 1.5
Plantilla compilada por: Ph.D. Franklin Parrales Bravo Página: 69
● No se pudo emitir el aviso de cobro por fallas en la base de datos.
ES-19.03 DESCRIPCIÓN: Fallo de emisión del aviso de cobro por falla en la BD.
SUPOSICIONES/ASUNCIONES:
● El sistema muestra valores no correspondientes a la deuda del cliente.
● El cliente no puede realizar el pago.
● El sistema no puede registrar el cobro.
● El sistema no puede emitir el aviso de cobro.
RESULTADOS:
● No se puede emitir el aviso de cobro por datos erróneos en la BD.
RIESGOS:
● Fallos internos en la base de datos.
PROTOTIPO EXPLORATORIO
N/A
IDENTIFICADOR CASO DE USO:
CU-20
NOMBRE: Control de pago
COMPLEJIDAD: Baja PRIORIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO: RF-20
ACTORES: ACT-1
CASOS DE USO ASOCIADOS: N/A
DESCRIPCIÓN: El sistema permitirá mantener un control de los recibos no cobrados emitidos al
banco
NOTAS: El sistema debe generar un listado de los clientes cuyos recibos de pago no pudieron
ser cobrados por el banco, emitiendo así un nuevo aviso de pago
CRITERIOS DE ACEPTACIÓN: Solo se podrá emitir un nuevo aviso de pago si la deuda no ha sido
cobrada.
ESCENARIOS:
ES-20.01 DESCRIPCIÓN: Reemisión del aviso de pago exitoso.
SUPOSICIONES/ASUNCIONES:
● El sistema verifica los recibos de pago no cobrados
● El sistema genera listado de las deudas no cobradas.
● El sistema emite de nuevo el aviso de pago
RESULTADOS:
● Nuevo aviso de pago emitido satisfactoriamente.