Índice
- Definición del Sistema
- Glosario de Términos
- Identificación del Entorno Tecnológico
- Especificación de Estándares y Normas
- Identificación de usuarios participantes
Definición del Sistema
El sistema tendrá como propósito general poder controlar todo el proceso de fabricación de los trabajos que se realizan en los distintos laboratorios de prótesis de la cadena NOVODENTAL. En concreto, el objetivo del sistema es saber si se cumple con el tiempo estipulado por el cliente para la fabricación de una Ortodoncia y la cantidad de materiales que se utilizan en dicha fabricación.
El sistema se desarrollará como una aplicación web accesible desde cualquier dispositivo con conexión a internet.
Según lo hablado en la reunión con el cliente, se llegó al acuerdo de que inicialmente el Sistema se iba a probar solo con los trabajos de Ortodoncia, por lo tanto dentro del alcance del sistema encontramos las siguientes operaciones:
- Registrar la entrada del trabajo, asignándole un indentificador único
- CRUD de Ortodoncias
- CRUD de materiales necesarios para la confección de la Ortodoncia
- Registro de las fechas de entrada y salida de los trabajos
- Calculo del precio final de la Ortodoncia en base a los materiales utilizados.
Glosario de términos
Cliente: Se considera Cliente tanto a la Clínica Dental, como al propio Odontólogo u Ortodoncista.
Ortodoncia: Se considera Ortodoncia a los aparatos fabricados por los protésicos para la corrección de los dientes en la boca del paciente.
Las Ortodoncias Fijas, son aquellas que van cementadas, y como su nombre indica, el paciente no se las puede retirar sin la intervención de un Ortodoncista. Habitualmente se componen de distintos tipos de alambres, que se unen a través de unas soldaduras metálicas, a las bandas para su cementado a las piezas de la boca y pueden llevar también algún tipo de tornillo.
Las Ortodoncias Removibles, son aquellas que el paciente se puede quitar y poner en cualquier momento y que obligatoriamente se deben de retirar de la boca para poder comer. Habitualmente se componen de distintos tipos de alambres,los cuales se unen con una base de resina y además pueden llevar también algún tipo de tornillo.
Identificador: Es el numero de registro aleatorio que se le asigna a un trabajo en cuanto entra en el laboratorio de Prótesis.
Una prótesis dental es un elemento artificial que sirve para restaurar la anatomía de uno o varios dientes, consiguiendo que el paciente recupere la funcionalidad y estética de su dentición.
Las prótesis dentales se fabrican de manera personalizada en materiales como el acrílico o la porcelana. La base de la prótesis dental imita al tejido natural de la encía, con una cuidadosa pigmentación conocida como polimetilmetacrilato, que previene la acumulación de bacterias.
El profesional protésico es el encargado de fabricar las prótesis bajo las indicaciones del dentista, no estando cualificado ni facultado legalmente para trabajar directamente en el paciente ni realizar labores asistenciales.
La función de las prótesis dentales es rehabilitar la dentición en sus funciones fisiológicas, como la masticación y la deglución de los alimentos, así como evitar problemas de pronunciación. Con la pérdida dentaria, los dientes adyacentes tienden a desplazarse, provocando problemas masticatorios, impidiendo una alimentación adecuada, dificultando la correcta higiene oral y haciendo, por tanto, que el paciente tenga un riesgo mayor de contraer enfermedades. Por este motivo, reemplazar los dientes que se han perdido es fundamental para mantener una correcta salud bucodental y general. La recuperación de la estética dental es otro de los motivos por los que llevar a cabo este tratamiento.
Identificación del Entorno Tecnológico
En el apartado de software de desarrollo propio, se representa un esquema que muestra la arquitectura y tecnología que se va a utilizar para el desarrollo de la aplicación.
Se usará software libre y los ordenadores del equipo de desarrollo. El despliegue será en la nube, apoyándose en la plataforma Heroku y utilizando GitHub y GitLab como plataformas de desarrollo colaborativo para el control de versiones, repositorio de documentación (wikis) y gestión de tareas (metodología kanban).
En cuanto al software utilizado, el desarrollo de la capa Frontend se realizará sobre el framework Angular, la capa Backend se programará en lenguaje Java, y se utilizará una base de datos H2, durante el desarrollo y de ElephantSQL para su despliegue.
Metodología
- Metodología Combat Agile, que tiene como referencia el marco de trabajo (framework) "Scrum" Guía SCRUM.
- Metodología de la programación: Programación Orientada a Objetos.
Especificación de Estándares y Normas
- Recomendaciones del World Wide Web Consortium (W3C) para la accesibilidad y usabilidad web.
- Se adjuntan diferente legislación: Ley de protección de datos, RD que regula la profesión del Protésico Dental, RD que regula los productos sanitarios
Identificación de usuarios participantes
Rol | Tipo de usuario | Responsabilidad |
---|---|---|
Scrum Máster | Tcol. Novo | Supervisar el proyecto y asesorar al equipo de desarrollo en la implementación de la metodología |
Product Owner | Tcol. Novo | Desarrollar y comunicar explícitamente el objetivo del producto, asegurarse de que el trabajo pendiente del producto sea transparente, visible y comprendido. Representa al cliente. |
Developers | Tcol. Novo | Llevar a cabo la implementación y desarrollo del sistema |
Cliente | Pedro Garcia | Transmitir al Product Owner la necesidad que debe de satisfacérsele |