Informe Final Del Proyecto de Metodología de Diseño

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 29

1

INFORME FINAL DEL PROYECTO DE METODOLOGÍA DE DISEÑO

MIGUEL ANGEL BERNAL SANCHEZ

BRAYAN ESTEVEN LASSO CALDERÓN

CÉSAR RODRÍGUEZ VALENCIA

ANDRÉS FELIPE PAZ ORTEGA

INGENIERÍA DE SISTEMAS, UNIVERSIDAD DEL TOLIMA

METODOLOGÍA DE DISEÑO DE SOFTWARE, GRUPO 02

DIRIGIDO AL DOCENTE: GERMÁN HERNÁNDEZ RENGIFO

IBAGUÉ - TOLIMA

SEPTIEMBRE, 2024
2

INFORME FINAL DEL PROYECTO DE METODOLOGÍA DE DISEÑO

BRAYAN ESTEVEN LASSO CALDERÓN

CÉSAR RODRÍGUEZ VALENCIA

ANDRÉS FELIPE PAZ ORTEGA

MIGUEL ANGEL BERNAL SANCHEZ

DIRIGIDO AL DOCENTE: GERMÁN HERNÁNDEZ RENGIFO

UNIVERSIDAD DEL TOLIMA

TRABAJO FINAL PARA METODOLOGÍA

INGENIERÍA DE SISTEMAS, METODOLOGÍA DE DISEÑO DE SOFTWARE

IBAGUÉ – TOLIMA

2024
3

CONTENIDO GENERAL

EPS INTELLIGENCE………………………………………………………………………. 5

Las metodologías de desarrollo…………………………………………………………... 6

Principales metodologías de desarrollo de software…………………………………… 7

Framework (Marco de trabajo) Zachman………………………………………………... 8

Objetivos generales del proyecto……………………………………………………….... 9

Diagrama de actividades……………………………………………………………….… 11

Diagrama de Metas…...……………………………………………………...……..……. 12

Pirámide de Metas…………………………………………………..……………………. 13

Diagrama de casos de Uso……………...…………………...………………………….. 14

Diagrama de caso de uso del proyecto………………………………………………… 15

Diagrama de Dominio…………………………………………………………………….. 16

Diagrama de Estados ……………………………………………………………………. 17

Diagrama de Objetos de negocio……………………………………………………….. 18

Ingeniería de requisitos…………………….……..……………………………………… 19

Elicitación de requisitos……………………………………..………….………………… 19

Análisis de requisitos………………………………………………………………...…… 20

Especificación de requisitos…………………………………………………………..…. 21

Historias de usuarios……………………………………………………………………… 21

Documento de Especificación de Casos de Uso……………………………………… 22


4

Validación de requisitos……………………………………………………….…………. 24

PREGUNTAS GENERADORAS………………………………………………………… 25

Conclusión proyecto………..……………………………………………………...……... 27

Referencias………………………………………………………………………………… 27
5

EPS INTELLIGENCE

El sistema de salud actual enfrenta varios desafíos complejos en cuanto a eficiencia,


acceso a los servicios y calidad de atención, esto afecta tanto a los pacientes como al
personal médico y administrativo. Las Entidades Promotoras de Salud (EPS), en particular,
padecen problemas recurrentes como la congestión en la asignación de citas, la falta de
coordinación en los turnos del personal, la limitada capacidad para personalizar
tratamientos y las dificultades para mantener altos niveles de satisfacción entre los
pacientes. Estos problemas, exacerbados por la alta demanda y los recursos limitados,
hacen evidente la necesidad de soluciones innovadoras que permitan mejorar la eficiencia
operativa, reduciendo el tiempo de espera y optimizando la calidad del servicio.

En este contexto, surge la oportunidad de implementar sistemas basados en


inteligencia artificial (IA) como una herramienta clave para superar estas barreras. La
propuesta de este proyecto, llamado EPS Intelligence, plantea la utilización de IA para
gestionar de manera eficiente la asignación de citas, optimizar los horarios y turnos del
personal administrativo y de salud, y mejorar el diagnóstico médico a través del análisis
automatizado de imágenes, síntomas y pruebas de laboratorio. Adicionalmente, la IA
permitiría la personalización de tratamientos médicos de acuerdo con las necesidades
específicas de cada paciente y podría anticipar situaciones críticas, como pandemias, antes
de que impacten de manera significativa el sistema de salud.

Además, el uso de inteligencia artificial no se limita únicamente a la gestión


administrativa, sino que también podría asistir directamente a los pacientes mediante
sistemas automatizados que optimicen su atención y reduzcan la carga sobre el personal
médico. Esto incluye la posibilidad de apoyar en cirugías y otros procedimientos médicos,
elevando los estándares de calidad y seguridad en la atención médica. El propósito principal
de esta propuesta es transformar la manera en que las EPS gestionan sus operaciones,
haciendo uso de la IA para mejorar tanto la experiencia del paciente como la del personal,
elevando así la eficiencia y asegurando que se cumplan los más altos estándares de
atención médica. La implementación de un sistema integral basado en inteligencia artificial
representa una solución innovadora y práctica que podría resolver muchos de los problemas
actuales que enfrentan las EPS, contribuyendo a un servicio más ágil, preciso y satisfactorio
para todos los involucrados.
6

LAS METODOLOGÍAS DE DESARROLLO

En el mundo de la ingeniería de software, las metodologías de desarrollo cumplen un


papel muy importante en la planificación (proyecto), estructuración (proceso), control
(retroalimentación) y entrega (producto). Estas metodologías actúan como marcos de
trabajo que guían a los equipos de desarrollo en la ejecución de sus tareas, lo cual asegura
que el producto final se entregue de forma eficiente y sin contratiempos. Existen varias
metodologías que se adaptan a los diversos escenarios que se pueden presentar en la
esquematización del desarrollo de un software, las cuales se dividen entre las tradicionales,
que son más estructuradas, fijas, con una planificación más sólida y lineal, perfecta para
proyectos que no requieran de cambios después del producto; y las metodologías ágiles,
que nos ofrecen mayor flexibilidad y adaptabilidad en el proceso, con la capacidad de
responder rápidamente a los cambios. Estas son ideales cuando se establece una
colaboración más estrecha con los clientes. La elección de la metodología adecuada es
fundamental para el éxito de cualquier proyecto de software si aspiramos a la eficiencia,
calidad y satisfacción de nuestros clientes.

Estas metodologías ofrecen un cambio a la forma de realizar procesos, sus


beneficios han generado una gran resolución a los problemas, por eso mismo se generan
unos objetivos que permiten comprender la optimización que presentan estos métodos.

La metodología de desarrollo de software se define como un marco para el


desarrollo de sistemas de información, centrado en la planificación y la organización.
Beneficia tanto a los equipos como a los clientes al mejorar la eficiencia y la adaptabilidad a
los cambios.
7

Principales metodologías de desarrollo de software

En los últimos años, se han introducido muchas formas de desarrollar software.


Porque los sistemas cada día que pasa están más y más en cada materia, ayudan a
optimizar, organizar, entender, ampliar, etc. Por esto es importante saber cuáles son
algunas de las metodologías más importantes para estos desarrollos, entre estos están:

Metodología de desarrollo ágil

La metodología ágil prioriza la satisfacción del usuario y la comunicación, utilizando


sprints cortos y retroalimentación frecuente para realizar cambios en el software.

Uso: Agile es mejor para proyectos con requisitos cambiantes, especialmente en


nuevas áreas de desarrollo de software. Permite a los desarrolladores incluir nuevas ideas
basadas en las necesidades del mercado, asumiendo que son independientes y prefieren
trabajar rápido.

Metodología de implementación de DevOps

DevOps es un método que combina equipos de desarrollo y operaciones para


promover la colaboración y mejorar la eficiencia en el desarrollo de software.

Uso: Este método funciona mejor cuando se desea trabajar con grandes equipos de
desarrollo y TI para automatizar las pruebas y la entrega de procesos completos
rápidamente.

Método de desarrollo en cascada

La metodología en cascada es un enfoque secuencial que se utiliza en algunos


proyectos en la actualidad debido a su simplicidad. Requiere completar cada etapa antes de
continuar, lo que la hace inflexible para proyectos con requisitos cambiantes.
8

Framework (Marco de trabajo) Zachman

Perspectiva Qué (Datos) Como Quién Dónde Cuándo Por qué


(funcionalidad) (Personas) (Ubicación) (Tiempo) (motivación)

Contextual Información Funciones Pacientes, Hospitales en Interacción Mejorar la


(Alcance) de pacientes, básicas de personal Ibagué, continua eficiencia y
personal gestión de EPS administrativ Colombia con los gestión en el
administrativo o, médicos. pacientes y sistema de salud
, turnos, citas, personal
pruebas
médicas, etc.

Conceptual Datos de Análisis de Pacientes Pantallas en Gestión Optimización de


(Modelo pacientes, datos, (usuarios hospitales, continua de los recursos y
Empresarial) diagnósticos, diagnóstico por principales), aplicaciones horarios, mejora en la
historiales IA, asignación de personal móviles, y citas y atención médica
médicos citas y turnos médico y web turnos
administrativ
o

Lógico Estructura de Gestión de Usuarios del Infraestructur Programació Eficiencia en la


(Modelo del datos, horarios, análisis sistema a digital (red n de citas, toma de
Sistema) almacenamien de diagnósticos, (pacientes, de hospitales, optimización decisiones y
to de evaluación de IA médicos, servidores) de recursos prevención de
información administrado en tiempo riesgos
res) real

Físico (Modelo Bases de Software de IA Pacientes y Localizado Operación Innovación


Tecnológico) datos, para análisis, trabajadores físicamente constante tecnológica en la
sistemas de gestión de usan en hospitales, con IA en EPS para la toma
almacenamien diagnósticos y pantallas en servidores en tiempo real de decisiones
to turnos hospitales, la nube
apps y web.

Detallado Datos clínicos Programas y Interfaces de Plataformas Monitoreo y Mejora en la


(Modelo de detallados, algoritmos de IA usuario para físicas gestión en calidad del
Componentes) resultados de pacientes y (hospital) y tiempo real servicio y
pruebas, médicos, digitales predicción de
diagnósticos acceso (apps, web) pandemias
seguro a la
información.

Operacional Información Gestión Uso diario Dispositivos Operaciones Reducción de


(Funcionamien manejada en automatizada de por móviles, diarias tiempos de espera
to) cada citas y turnos, IA pacientes y pantallas y gestionadas y mejora en la
interacción en diagnósticos personal terminales en por la IA atención
médico para hospitales
mejorar la
gestión.
9

Objetivos generales del proyecto

- Priorizar el tratamiento de los pacientes con rapidez: En el proyecto se busca que la


EPS sea capaz de cumplir con los requerimientos actuales de la ciudad de Ibagué.

- Competir con nueva tecnología: A través de nueva tecnología que tenga la


capacidad de hacer competencia en contra de las EPS públicas y privadas, junto con
la implementación de una IA que permita una amplia optimización de la EPS.

- Implementar software: Realizar un software con un amplia gama de posibilidades


para que pueda ser accesible para los clientes y que a través de este puedan
realizar la mayoría de su agendaciones, y poder resolver sus dudas rápidamente con
respecto a diferentes problemas que surjan

- Implementar planes que actualicen el funcionamiento: Por medio de planes y


metodologías, se buscará que la EPS pueda estar en constante actualización y
mejorar la empresa de una manera escalonada, para generar prioridades en los
clientes que lo requieran.

- Crear membresías: Por medio de esta se realizará publicidad, además de contar con
una manera estricta y rápida de controlar a los clientes

- Crear bloque físico con implementos tecnológicos: Se busca un bloque físico que
además de tener 1 o 2 pisos, debe tener una buena distribución, se requiere que una
seguridad firme y que tenga distintos niveles de acceso de acuerdo a las plantas y
administraciones divididas de la EPS

- Encontrar recursos y talento humano: Buscar empleados y administrativos que estén


dispuestos a actualizarse con estas nuevas metodologías y poder crear una
administración de directivos, sistemáticos, médicos, etc.

- Seguridad de los sistemas implementados: Implementar Sistemas de seguridad


empresarial, que sean capaces de proteger la red de tráfico de todo el bloque de la
EPS, más sus bases de datos y con una IA que regule los niveles de seguridad de
cada estrato del bloque.
10

- Contratación y compra de redes y servidores: Servidores con potencia para sostener


todo el tráfico de redes que ocurra en el bloque, además buscar implementar un plan
de redes para la EPS, uno que sea de apartado público y otro que sea de apartado
totalmente administrativo, con esto para que los clientes tengan una accesibilidad a
redes por su espera.

- Logística eficaz y rápida: Por medio de una logística muy buena y que apoye todos
los sectores de la EPS, se busca lograr que se pueda mantener estable las
repercusiones que requieren tiempo.
11

Diagrama de actividades
Descripción: Modela el flujo de trabajo o secuencia de actividades dentro de un proceso,
representando cómo se mueve la información y las acciones dentro del sistema. Es útil para
representar cómo fluye un proceso de principio a fin, incluyendo decisiones y bifurcaciones.
12

Diagrama de Metas

Este diagrama permite distribuir correctamente el planeamiento y la toma de acción


de unos objetivos a realizar, para poder dar con la meta general que busca un proyecto, es
una buena metodología para aprender a cómo se distribuye un trabajo a largo plazo y con
ello que se pueda entregar lo más limpio posible, esto mismo sirve para aplicar en los
proyectos de vida, y comprender que la meta si puede ser posible mientras todo se
encuentre bien distribuido y administrado.

Ahora bien cómo se aplica esto al proyecto de la EPS Intelligence, en este proyecto
se busca implementar 4 fases de acción por medio de la conocida Pirámide de Metas con
esta tendremos un mayor control de todos los objetivos generales que se quieren cumplir y
poder definir que es a largo plazo y que manejamos a corto plazo, pero primero se
realizarán dos preguntas importantes ¿porque? y ¿cómo?.

¿Por qué se realiza este proyecto? Se piensa realizar este proyecto porque
queremos brindar una mejor salud privada para las personas de Ibague, ya que las
personas de EPS pública sufren mucho para agendar citas, poder ir a emergencias, y
además con ello crearnos un nombre en el país y conseguir que esta empresa pueda lograr
un campo de mejora muy grande en este país.

¿Cómo se realiza este proyecto? Este proyecto se piensa realizar en la ciudad de


Ibagué - Tolima de Colombia, para empezar se debe de invertir en el bloque físico de la
EPS para poder empezar el remodelamiento y todas las compras procedentes de este
proyecto, se invertirá en la implementación de una IA que trabaje como foco principal de la
EPS, y se encuentre en todas las ramas para apoyar a cada administrativo, enfermero, etc.
13

Pirámide de Metas

La pirámide de
metas nos sirve para
poder dividir
objetivamente las
metas generales y
los objetivos
pertinentes que la
EPS va a tener a
medio y largo plazo y
consecuente a este,
poder lograr las
metas y tener éxito
en el desarrollo del
proyecto.

Nivel de misión: La EPS Intelligence tiene como meta principal contribuir con las
personas de la ciudad de Ibagué que se sienten inconformes con el nivel de la atención de
la salud de las EPS públicas, y formar una empresa autosostenible que se pueda mantener
firme en este entorno tan fuerte como es la salud de las personas.

Nivel de Proyectos: Los objetivos que se quieren hacer a gran escala en la EPS
Intelligence son la implementación de una IA a gran escala, una seguridad fuerte, una
logística bien hecha y con una buena administración y planeación.

Nivel de Tareas: Se realizará este proyecto con una debida planeación, utilizando
las metodologías de desarrollo, se debe formar cada paso a paso, esto por medio de una
debida investigación en la cual se debe averiguar las problemáticas que sufren las personas
con las EPS, y a partir de ello definir cuales son las rutas que vamos a tomar para completar
cada parte del proyecto.

Nivel de subtareas: Aquí se plantea el problema que buscamos solucionar y


rápidamente seleccionar aquellas metodologías de desarrollo que se van a utilizar para
realizar la planeación y desarrollar el proyecto.
14

DIAGRAMA DE CASOS DE USO

Por medio de los casos de uso podemos definir el funcionamiento de todo el sistema
que vamos a realizar en un alto nivel de reconocimiento, tomando en cuenta que actores
interactúan por fuera del sistema, por ejemplo, si hablamos de un banco, con el sistema
interactúan tanto los clientes como los empleadores y administradores del banco.

Para armar un buen diagrama de casos de uso deben tenerse en cuenta 4 objetos
importantes:

- Actor
- Caso de Uso
- Sistema
- Paquete

Como se explicó antes los actores son aquellos que toman un papel al interactuar
con el sistema, así mismo esta se conecta a el “Caso de uso” en el que se representa una
acción o función dentro del sistema a realizar (este se suele representar por medio de un
óvalo).

En el sistema se definen los casos de uso que el sistema pueda utilizar y a través de
ello poder tener un completo diagrama, y entender qué partes se comprenden dentro del
sistema, también se debe tomar en cuenta las relaciones que se observan en los diagramas
de uso, como:

- Asociación entre un actor y un caso de uso


- Generalización de un actor
- Ampliar la relación entre dos casos de uso
- Incluir la relación entre dos casos de uso
- Generalización de un caso de uso
15

Diagrama de caso de uso del Proyecto

En el diagrama propuesto se evidencian los actores que se conectan a toda la base


del proyector, donde se encuentra a los administradores o gestores de los casos de uso que
permiten una gestión rápida del funcionamiento de la EPS, también se encuentra una
Inteligencia Artificial general que permite que se pueda distribuir la información más rápido,
generar reportes rápidos sobre los problemas que tienen los pacientes y se tiene Ingenieros
16

o programadores que se encargan de administrar los softwares que se implementan para el


funcionamiento de la EPS.

DIAGRAMA DE DOMINIO

El diagrama de dominio nos permite identificar las entidades dentro de nuestro


sistema, también llamadas clases y establecer sus relaciones y dependencias de forma
gráfica para un mejor entendimiento conceptual de su funcionamiento y vínculo, estas
clases deben llevar sus propios atributos los cuales harán más práctico el entendimiento del
sistema.
17

DIAGRAMA DE ESTADOS

Es la representación gráfica de cómo un sistema o un objeto cambia su estado


dependiendo de los eventos externos o su contexto.
1. Estados: diferentes situaciones en las que puede estar un sistema u objeto
2. Transiciones: Son las flechas que conectan los estados, indicando cómo
cambia el sistema de un estado a otro en respuesta a un evento.
3. Eventos: Las acciones o condiciones que causan una transición de estado.
4. Estado inicial: Se indica con un círculo sólido o relleno y muestra el estado
donde comienza el sistema.
18

5. Estado final: Indicado con un círculo con un borde doble, representa el


punto donde el sistema termina su ejecución o actividad.

DIAGRAMA DE OBJETOS DE NEGOCIO

El diagrama de objetos de negocio nos permite identificar los distintos objetos


específicos y sus relaciones en un determinado momento de interacción dentro del sistema
en el que es necesario graficar de manera clara como estos se relacionan e interactúan
entre sí con la finalidad de brindar claridad.
19

INGENIERÍA DE REQUISITOS.

Esta ingeniería comprende las tareas que se relacionan con las necesidades o
condiciones para la creación de un software o proyecto, tomando en cuenta los requisitos
de las partes que se relacionan con esta creación.
20

Su propósito es alcanzar un estado óptimo de la fase de planteamiento del proyecto


para que estas partes queden en un acuerdo y no se generen conflictos. "se tiene que
considerar la trazabilidad de los requisitos como aspecto fundamental en la gestión de un
proyecto. Es decir, actualizar los requisitos del proyecto conforme se vayan produciendo
tales cambios, pero sin olvidar la actualización , el impacto y la coherencia de la
documentación asociada al mismo: análisis del sistema, diseño, pruebas de validación,
etc."(Junta de Andalucía; 2024).

Elicitación de requisitos

La Elicitación de requisitos es la fase principal de un ciclo de desarrollo de software


en la cual se enfoca en recopilar y analizar los requerimientos y objetivos deseados para el
sistema desde diferentes puntos de vista, con esta se pueden reducir los cambios y las
correcciones de requisitos de un proyecto.

Se debe tener en cuenta que la calidad de la elicitación determina la exactitud de la


retroalimentación acerca de la integridad y validez de los requisitos que se realizan en el
proyecto. Debido a que esta fase es crítica y de alto impacto en el proyecto, es muy
importante que la labor de elicitar se realice lo más cercano posible a la “perfección”.

En el proyecto de la EPS hay requisitos válidos que se deben planear, por sobre
todo como y que va a realizar la IA, que tareas se le va a asignar, qué prioridades se toman
en cuenta, si citas médicas, exámenes, operaciones, también una rápida respuesta ante los
problemas que se generen en este caso.

Como se va a distribuir la administración en el bloque de la EPS, como se va a


repartir las jornadas de seguridad y aseo del bloque, en que momentos se realizarán los
mantenimientos a los equipos que se utilicen dentro de la instalación, etc.

ANÁLISIS DE REQUISITOS

● Requisitos funcionales
En el caso de nuestro proyecto como requisitos funcionales tendremos gestión
automatizada de citas y turnos, IA en diagnósticos.
21

● Requisitos de información
Los requisitos de información necesario para desarrollar este proyecto son:
1. Datos personales del paciente y su historial clínico
2. Una base de datos para diagnosticar y tratar las enfermedades más comunes
entre los ciudadanos ibaguereños.
3. Base de datos de los diferentes fármacos que serán recetados y que tendrá
disponible la eps
4. Base de datos con la información personal, su profesión y cargo de los
funcionarios que tendrá la eps (doctores, enfermeras).

● Requisitos no funcionales
Nuestro sistema busca asignar citas, diagnosticar y tratar al paciente en el menor
tiempo posible por esto usamos un sistema automatizado basado en un IA, la cual
se encargará de generar las citas, asignar el doctor y posteriormente apoyado con el
doctor entregar un diagnóstico y un posible tratamiento

ESPECIFICACIÓN DE REQUISITOS

Esta permite que los usuarios y clientes puedan especificar en un documento las
necesidades que necesitan y las expectativas sobre un sistema o producto, con este se
22

pueden definir las diferentes cuestiones a manejar para entregar o dar el sistema para ser
aceptado idealmente.

Los objetivos que tiene esta especificación para tener una visibilidad completa de los
requerimientos son:

1. Definir de manera concisa que se espera del sistema.


2. Utilizar esta especificación para el diseño y el desarrollo del sistema o producto.
3. Asegurar los objetivos y alcances entre las partes que se involucren en este sistema
o producto, desde desarrolladores hasta usuarios.
4. Control de los cambios o modificaciones que vayan surgiendo en el desarrollo del
sistema o producto.

Historias de usuarios:
Las historias de usuarios ayudan a entender las necesidades del usuario final en términos
muy precisos y claros, esto con el fin de que podamos recibir los requisitos necesarios y
básicos de nuestros usuarios donde nos aseguremos que las funciones del sistema estén
alineadas con estos.

Historias del proyecto:

Historia 1: Como paciente, quiero programar una cita de manera rápida para recibir
atención médica en el horario disponible que mejor me convenga.
Historia 2: Como personal médico, quiero recibir notificaciones de mis próximas consultas
para poder planificar mi día de manera eficiente.
Historia 3: Como administrador, quiero poder monitorear la disponibilidad de los médicos
para asignar citas sin conflictos de horario.
Historia 4: Como paciente, quiero tener acceso a mis diagnósticos y recomendaciones
directamente en la aplicación para llevar un control de mi salud.

Documento de Especificación de Casos de Uso

Casos de uso del sistema:


23

CU01:Asignación de citas
CU02:Asignación de turnos del personal
CU03:Diagnóstico automatizado
CU04:Personalización de tratamientos
CU05:Gestión del historial clínico del paciente

Descripción de los Casos de uso del sistema:

CU01:Asignación de citas
Actores: Paciente, sistema de gestión de citas
Descripción: Por medio del sistema de asignación de citas el paciente solicita y programa
una cita
Flujo del caso:
1. El paciente ingresa al sistema de gestión de citas
2. El paciente ingresa el tipo de cita que necesita
3. El sistema de gestión de citas muestra las fechas disponibles
4. El paciente selecciona y confirma la cita que seleccionó

CU02:Asignación de turnos del personal


Actores: Administrativo, sistema de gestión de turnos
Descripción: Por medio del sistema de gestión de turnos el administrativo asigna de forma
óptima los turnos del personal
Flujo del caso:
1. El administrativo ingresa al sistema de gestión de turnos
2. El administrativo solicita una optimización al sistema de gestión de turnos
3. El sistema de gestión de turnos optimiza los turnos del personal
4. El sistema de gestión de turnos crea un nuevo horario
5. El administrativo verifica y confirma el nuevo horario

CU03: Diagnóstico automatizado


Actores: Médico, sistema de diagnóstico
Descripción: El médico ingresa los resultados preliminares de los exámenes para que el
sistema defina un diagnóstico
Flujo del caso:
1. El médico ingresa los resultados de los exámenes
2. El sistema analiza los exámenes
3. el sistema genera un diagnóstico con base en los exámenes
24

4. el médico revisa y confirma el diagnóstico

CU04: Personalización de tratamientos


Actores: Médico, paciente, sistema de personalización del tratamiento
Descripción: El médico ingresa la información solicitada por el sistema para generar un
plan de tratamiento acorde a las necesidades del paciente
Flujo del caso:
1. El médico ingresa el historial clínico del paciente en el sistema
2. El sistema analiza la información del paciente
3. El sistema genera un plan de tratamiento para el paciente
4. El médico y el paciente verifican y aprueban el plan de tratamiento

CU05: Gestión del historial clínico del paciente


Actores: Administrativo, médico, paciente, sistema de gestión de información
Descripción: Recopilación, edición y eliminación del historial clínico del paciente por medio
del sistema de información que almacena los datos
Flujo del caso:
1. El médico ingresa la información del paciente
2. El sistema almacena la información del paciente
3. El administrativo puede solicitar o modificar el historial clínico del paciente
4. El paciente puede solicitar su historial clínico

Validación de requisitos
25

Este se encarga de validar que el proyecto o producto verdaderamente refleja las


necesidades de los usuarios, mirando si son completos(cumplen lo que se pide),
factibles(van a ser aprovechados por un tiempo).

Objetivos de la Validación de Requisitos

1. Confirmar que los requisitos son correctos y adecuados para el objetivo del proyecto.
2. Asegurar que los requisitos son claros y entendibles para todas las partes
involucradas.
3. Detectar errores y ambigüedades en una etapa temprana, cuando es más fácil y
menos costoso corregirlos.
4. Verificar la viabilidad de los requisitos en términos de recursos, tiempo y tecnología.

Hay una serie de pasos para lograr una buena validación de requisitos y con ello
poder tener un completo entendimiento:

Revisión de requisitos: Los requisitos se revisan junto con los clientes, usuarios,
equipo de desarrollo para asegurarse de que reflejan lo que realmente se necesita.

Para el caso de la EPS intelligence se debe tener en cuenta cuales son las mejoras
que se buscan respectivo a otras EPS privadas, por ejemplo, debemos buscar que la IA que
maneje el hospital cumpla con lo que se le pide en los diferentes sectores en las que se
especifica su uso como en la agendación correcta y eficaz de citas.

Prototipado: Crear un prototipo permite a los usuarios visualizar y probar una versión inicial
del sistema, lo que ayuda a identificar posibles ajustes en los requisitos.
Creación de un software que permite ver cómo se van a generar las citas, a dónde
se dirigen los datos que circulen en el sistema, además de el uso de IA que permita
comprender fácilmente estas opciones.

Pruebas de consistencia y completitud: Se revisan los requisitos para detectar omisiones


y asegurar que no haya contradicciones.

Simulaciones o análisis de casos de uso: Simular situaciones para verificar si los


requisitos cubren todos los escenarios posibles del sistema.
26

Realizar pruebas con personas externas para comprender el manejo del sistema
establecido en la EPS y que con ello se puedan generar datos para saber los resultados del
sistema y que se pueda implementar de manera correcta con sus optimizaciones en los
equipos de la EPS.

PREGUNTAS GENERADORAS

¿Cuál es el aporte que da la ingeniería de software dentro del ciclo de vida de


un producto software?

La Ingeniería de software permite que se pueda realizar un ciclo de vida en el que se


puede diseñar, realizar procesos de código, poder hacer pruebas para solucionar los errores
que ocurren en el producto y luego de la entrega del producto poder hacer mantenimiento al
software, para poder dar la mejor experiencia al usuario y que le sea facilitado su conexión
con el software, además durante el ciclo nos permite una ventaja grande de poder optimizar
y gestionar el producto.

¿Por qué se hace necesario seguir una metodología de desarrollo durante la


creación de un producto software?

Es necesario seguir una metodología, porque con esto podemos estructurar nuestro
software, teniendo una planeación mucho mas detallada y eficiente, con esto podemos
manejar mejor el tiempo, poder identificar detalladamente los riesgos que puede generar el
producto y con ello poder dar al usuario un producto de la mejor calidad, además a la hora
de realizar el proceso permite una mejor comunicación entre el equipo de trabajo que
realiza el proyecto.

¿Qué metodología de desarrollo se debe usar en un proyecto de software?

Como metodologías específicas que comúnmente se usan se componen en dos


grandes grupos las “Agiles” y las “tradicionales”, depende del proyecto que se debe realizar,
se puede utilizar alguna de estas dos metodologías.
27

¿Qué elementos se hacen necesarios identificar en la estructura del negocio?


Los elementos fundamentales se deben identificar en un negocio dado que su
estructura se compone de estos mismos y dependiendo de su funcionamiento y correlación
se puede ejecutar de manera optimizada o por el contrario pueden afectar su
funcionamiento; estos elementos se dividen en:

Objetivos y metas: Es importante definir estos aspectos dado que son la columna
principal sobre la cual va a girar el negocio, su correcta definición nos brindara una mejor
claridad acerca de cuál es el proceso a seguir con el fin de cumplir con los estándares
establecidos desde un principio.

Estructura organizacional: Se basa en definir los roles y responsabilidades de los


actores dentro de la empresa con el fin de que sus tareas sean llevadas a cabo de manera
optimizada y en beneficio del negocio

Recursos: Elementos como el presupuesto, la mano de obra, la materia prima y los


recursos tecnológicos deben ser evaluados ya que estos componen toda la infraestructura
del negocio, además deben estar enlazados entre sí con el fin de mejorar los procesos

Mercado: Identificar a quién va dirigido el producto o quién será el cliente final


permite evaluar las condiciones actuales del mercado con el fin de generar competitividad y
de esta manera obtener un mejor resultado final que cumpla con los requerimientos
preestablecidos

¿Por qué el desarrollo de un sistema de información requiere la disciplina de


modelamiento del negocio?

Porque este mismo permite identificar los distintos elementos que componen el
sistema, de esta manera podemos crear un plano en el cual se establezcan los objetivos
generales y como los distintos actores influyen dentro del sistema con la finalidad de llegar a
un producto que genere retribución al proceso detrás del proyecto. De no implementarse el
modelo de negocio en el principio del proyecto, se podrían generar complicaciones en la
ejecución de este mismo.
28

Conclusión proyecto

En resumen, nuestro proyecto busca ser una opción viable y novedosa para los
posibles usuarios, con tal de competir en el mercado actual de las EPS; Para ello ideamos
la implementación de IA y de sistemas de información con condiciones avanzadas en la
gestión y la administración, además evaluamos los objetivos generales y específicos con la
finalidad de trazar un camino que nos ayude a posicionar nuestro proyecto en el complicado
mercado de las EPS. Nuestra intención es presentar un producto innovador y funcional en
un ámbito en donde es común escuchar la inconformidad de los usuarios debido a la falta
de soluciones para las distintas problemáticas que se presentan, por ello buscamos suplir
estas necesidades con tecnología novedosa y un plan de negocio estructurado que brinde
soluciones y practicidad en el área de la salud.

Referencias

ashkay babdark(2024). [Articulo]. Software Development Methodologies: Everything You


Need to Know. Recuperado de: https://www.simplilearn.com/software-development-
methodologies-article

Maida, E. G., & Pacienzia, J. (2015). Metodologías de desarrollo de software. Universidad


Católica Argentina. https://repositorio.uca.edu.ar/handle/123456789/522

Focus Cycles. (2021, diciembre 3). ¿Por qué deberías tener una pirámide de metas y
cómo crear una? Medium. https://focuscycles.medium.com/por-qué-deberías-tener-una-
pirámide-de-metas-y-cómo-crear-una-3ab5b66aee0

Uolevis Nikual, M. M. (2011). La elicitación de requisitos en el contexto de un proyecto


software. Ingenierías USBMed, 2(2), 25–29. https://doi.org/10.21500/20275846.255

Wikipedia. (2023, 11 octubre). Ingeniería de requisitos. Wikipedia, la enciclopedia libre.


https://es.wikipedia.org/wiki/Ingeniería_de_requisitos

Junta de Andalucía. (s.f.). Ingeniería de requisitos. Junta de Andalucía. Recuperado el 16 de


octubre de 2024, de
https://www.juntadeandalucia.es/servicios/madeja/contenido/subsistemas/ingenieria/
ingenieria-requisitos
29

Visure Solutions. (2024). Qué es una validación de requisitos: Definición, proceso y


herramientas. Visure Solutions Blog. https://visuresolutions.com/es/blog/requirements-
validation/

YouTube. (2023). ¿Qué es la especificación de requisitos?.


https://www.youtube.com/watch?v=Hmtriz7Af20

También podría gustarte