Práctica calificada. Software para un Hospital del Seguro Social
Emilio ReyesSíntesis9 de Diciembre de 2025
1.087 Palabras (5 Páginas)13 Visitas
PRÁCTICA CALIFICADA 02
MANUEL EMILIO ABAD REYES – U21221095
Pregunta N° 01: Cuáles son los pasos que se siguen para el diseño de la Arquitectura de Software. (2p)
El diseño de la arquitectura de software consiste en planificar cómo se organizará un sistema y cómo se comunicarán sus partes.
Primero se analizan los requisitos, luego se definen los módulos principales, se decide cómo interactúan, qué tecnologías se usarán y se documenta todo.
Ejemplo:
En un sistema de ventas, se puede usar Laravel para la lógica, MySQL para los datos y Vue.js para la interfaz.
Pregunta N° 02: La Arquitectura de Software es clave en la definición de la estructura de un software, se le pide mencionar 03 características relevantes de su aplicación. (2p)
La arquitectura de software tiene varias características importantes, pero tres muy relevantes son:
- Escalabilidad: permite que el sistema crezca fácilmente cuando aumentan los usuarios o las funciones.
- Mantenibilidad: facilita realizar cambios o corregir errores sin afectar todo el sistema.
- Seguridad: protege los datos y controla el acceso de los usuarios al sistema.
Ejemplo:
En una tienda online, una buena arquitectura permite agregar nuevos métodos de pago, actualizar módulos y mantener seguros los datos de los clientes.
Pregunta N° 03: Qué atributos de calidad se deben considerar en el diseño arquitectónico. (2p)
En el diseño arquitectónico se deben considerar varios atributos de calidad, como:
- Rendimiento: que el sistema responda de forma rápida y eficiente.
- Seguridad: que proteja los datos y evite accesos no autorizados.
- Mantenibilidad: que sea fácil actualizar o corregir sin afectar todo el sistema.
Ejemplo:
En una app bancaria, debe responder rápido al usuario, proteger la información de las cuentas y permitir mejoras sin detener el servicio.
Pregunta N° 04: Describa y ejemplifique la Programación Orientada a Aspectos en el Desarrollo de la Arquitectura de Software. (3p)
La Programación Orientada a Aspectos (POA) permite separar tareas comunes del código principal, como seguridad o registro de errores, para mantener el sistema más ordenado y fácil de mantener.
Ejemplo:
En una app, un aspecto puede encargarse de registrar errores en todos los módulos sin repetir el mismo código.
Pregunta N° 05: CASO PORPUESTO: GESTIÓN HOSPITALARIA
Se desea hacer un producto de Software para un Hospital del Seguro Social, este tipo de organizaciones tienen como misión fundamental la calidad en la atención al paciente. Para lo cual se describe a continuación las prestaciones que se le puede otorgar a un paciente.
En el área de Admisión, se otorgan las citas para los pacientes que desean atenderse en los Consultorios. Mensualmente para poder dar cita a los pacientes se tiene que definir la programación de consultorios externos de los servicios (cardiología, traumatología, pediatría, Geriatría, Ginecología, etc.) con los médicos y asignarles sus horarios de atención (turnos).
Para programar los médicos en primer término se debe buscar el servicio y el médico para quien se le programa el turno y el número de pacientes a atender, es indispensable que se ingrese primero todos los datos del médico a fin de que se le pueda asignar turnos. Para un mismo día pueden existir programados en un servicio más de un médico en el mismo turno. Se puede consultar los días, horarios de atención y los intervalos entre los cuales deben ser citados los pacientes.
Cuando se registra una cita se verifica si el paciente es asegurado y tiene vigencia su seguro, de lo contrario, no se podrá otorgar la cita. Cuando el paciente hace uso del seguro por primera vez se le crea su Historia Clínica (proceso a afiliación). Cuando se cita al paciente se verifica si este ya no tiene un turno asignado para ese día a través del número de historia clínica.
...