Beruflich Dokumente
Kultur Dokumente
NCLEO DE MONAGAS
INGENIERIA DE SISTEMAS
COMISIN DE TRABAJO DE GRADO
MATURN / MONAGAS / VENEZUELA
UNIVERSIDAD DE ORIENTE
NCLEO DE MONAGAS
INGENIERA DE SISTEMAS
COMISIN DE TRABAJOS DE GRADO
MATURN / MONAGAS / VENEZUELA
ACTA DE EVALUACIN
ii
UNIVERSIDAD DE ORIENTE
NCLEO DE MONAGAS
INGENIERA DE SISTEMAS
COMISIN DE TRABAJOS DE GRADO
MATURN / MONAGAS / VENEZUELA
ACTA DE EVALUACIN
En la ciudad de Maturn a los diez das del mes de enero de dos mil once
DEDICATORIA
Camin con paso firme y constante, con profunda fe, y absoluta conviccin de
que alcanzara mi meta ms preciada; hoy que al fin puedo vivirla y trazarme muchas
ms quiero expresar mi agradecimiento primeramente a Dios por darme vida y salud
para vivir este momento. Gracias Seor por llenar mi vida de tantas bendiciones!.
Gran motivo me inspira a dedicar y agradecer a todos quienes me ayudaron:
A mi mam con quien cuento para todo logro y siempre deposita en mi toda la
confianza y el amor para hacer ms placentero y hermoso el camino.
A mis abuelos quienes fueron y sern La Raz y el Tronco", el mejor pap y la
mejor mam, gracias por sus cuidados.
Lolimar D.Cedeo M.
AGRADECIMIENTOS
Mi tesis la dedico a mi padre Jess Arvalo Cedeo (), jams pens que
cuando llegara este momento no estaras aqu, que tristeza, me siento realizada mas
no feliz, pues sin ti la dicha no es completa Slo me conforta saber que ests en el
cielo, en el reino de Dios, donde me cuidas y me proteges. Espero que ests
sumamente feliz y muy orgulloso de m.
T sabes que ests presente aqu, en el lugar donde siempre te encontrar y en
donde siempre puedo pedirte un consejo, un abrazo o una mano, en el centro de mi
corazn
Lolimar D.Cedeo M.
UNIVERSIDAD DE ORIENTE
NCLEO DE MONAGAS
INGENIERIA DE SISTEMAS
COMISIN DE TRABAJO DE GRADO
MATURN / MONAGAS / VENEZUELA
Autor: Cedeo M. Lolimar
Tutor Acadmico: Ing. Jess Chaparro
IMPLEMENTACIN DE UN SISTEMA AUTOMATIZADO QUE OPTIMICE LA GESTIN
DE LOS PROCESOS ADMINISTRATIVOS DEL REA SERVICIOS MDICOS DE LA
UNIVERSIDAD DE ORIENTE NCLEO MONAGAS
RESUMEN
El presente trabajo de investigacin tiene como propsito principal implementar un
sistema automatizado que optimice la gestin de los procesos administrativos del rea
servicios mdicos de la Universidad de Oriente Ncleo Monagas. Este software permite
controlar cada uno de los procesos administrativos que all se realizan, los cuales
involucran: registro de usuarios, creacin de citas medicas, apertura de historias mdicas,
emisin de rcipes para compra de medicamentos, control de consultas, salida y entrada
de medicamento, remisin de pacientes que requieren atencin especializada y exmenes
de laboratorios, con este sistema se automatizaron los procesos operativos y se suministr
una plataforma de informacin necesaria para la toma de decisiones aportando informacin
precisa y adecuada que contribuye a minimizar los riesgos y generar procesos ms
eficaces en funcin de las necesidades del servicio que se presta. Dicho trabajo sigui un
tipo de investigacin interactiva, con un nivel integrativo, la cual permite crear una
solucin, apoyada en el uso de mtodos y herramientas tericamente sustentadas para
modificar una situacin; la tcnica de anlisis de datos utilizada fue la de anlisis de
contenido. Con el objetivo de lograr adaptar las mejores estrategias y herramientas de
uso actual para el desarrollo de software se utiliz la metodologa GRAY WATCH y la
herramienta de modelado UML BUSINESS extensin de UML. Para la creacin del
software se utilizo el servidor XAMPP de plataforma software libre que consiste en la
base de datos MySQL, el servidor Web Apache y los intrpretes para lenguajes de script:
PHP y Perl., bajo un leguaje de programacin orientado a objeto.
Palabras Claves: Modelado, Sistema, Servidor, Servicios Mdicos.
INDICE GENERAL
ACTA DE EVALUACIN .................................................................................... ii
ACTA DE EVALUACIN ................................................................................... iii
DEDICATORIA .................................................................................................... iv
AGRADECIMIENTOS .......................................................................................... v
RESUMEN............................................................................................................. vi
INDICE GENERAL.............................................................................................. vii
LISTA DE FIGURAS ............................................................................................. x
LISTA DE TABLAS .............................................................................................. x
LISTA DE DIAGRAMAS ................................................................................... xiv
INTRODUCCIN .................................................................................................. 1
CAPITULO I........................................................................................................... 3
CONTEXTO ORGANIZACIONAL ...................................................................... 3
1.1. Resea Histrica de la Universidad de Oriente, Ncleo Monagas. ............. 3
1.1.1. Misin ................................................................................................... 3
1.1.2. Visin .................................................................................................... 4
1.2 Centro de Computacin, Universidad de Oriente Ncleo Monagas. ............ 4
1.2.1 Visin. .................................................................................................... 4
1.2.2 Misin. ................................................................................................... 4
1.2.3 Objetivos ................................................................................................ 5
1.2.4 Funciones ............................................................................................... 6
1.2.5 Organigrama........................................................................................... 7
1.3. Servicio Mdico de la Universidad de Oriente ............................................ 7
1.3.1. Objetivo:................................................................................................ 8
1.3.2. Misin: .................................................................................................. 8
1.3.3. Visin:................................................................................................... 8
1.3.4. Organigrama.......................................................................................... 9
CAPTULO II ....................................................................................................... 10
vii
88
LISTA DE FIGURAS
Pp.
1
0
Pp.
Figura 31: Modelo de calidad interna y externa del rea de servicios mdicos.. 154
Figura 32: Caso de uso general del sistema.. ...................................................... 157
Figura 33: Arquitectura del sistema.. .................................................................. 232
Figura 34: Tarjeta CRC Citas.............................................................................. 235
Figura 35: Tarjeta CRC Paciente. ....................................................................... 235
Figura 36: Tarjeta CRC Medicamento.. .............................................................. 235
Figura 37: Tarjeta CRC Historia. ........................................................................ 235
Figura 38: Tarjeta CRC Facturas.. ...................................................................... 236
Figura 39: Tarjeta CRC Boleta. .......................................................................... 236
Figura 40: Tarjeta CRC Rcipe.. ......................................................................... 236
Figura 41: Tarjeta CRC DPHistoria. ................................................................... 236
11
LISTA DE TABLAS
Pp.
xii
Pp.
Tabla 31: Curso bsico de eventos para el registro de factura. ........................... 199
Tabla 32: Curso alterno de eventos para el registro de factura. .......................... 199
Tabla 33: Curso bsico de eventos para la devolucin de factura. ..................... 200
Tabla 34: Curso bsico de eventos para la consulta de factura. .......................... 209
Tabla 35: Curso alterno de eventos para la consulta de factura. ......................... 209
Tabla 36: Curso bsico de eventos mantenimiento de medicamento. ............... 213
Tabla 37: Curso alterno de eventos mantenimiento de medicamento................. 213
Tabla 38: Curso bsico de eventos para la salida de medicamento. ................... 214
Tabla 39: Curso alterno de eventos para la salida de medicamento. .................. 214
Tabla 40: Curso bsico de eventos generar reporte. .......................................... 224
Tabla 41: Curso alterno de eventos generar reporte............................................ 224
Tabla 42: Tabla de mtrica Adecuidad ISO 9126. ............................................. 228
Tabla 43: Tabla de mtrica Madurez ISO 9126. ................................................ 228
Tabla 44: Tabla de mtrica Entendibilidad ISO 9126......................................... 229
Tabla 45: Tabla de mtrica ISO 9126. Comportamiento en el tiempo .............. 229
Tabla 46: Tabla de mtrica ISO 9126. Conformidad de la Transportabilidad.... 230
Tabla 47: Especificacin de caso de pruebas boleta mdica............................... 244
Tabla 48: Especificacin de caso de pruebas Motivo Despacho. ....................... 245
Tabla 49: Especificacin de caso de pruebas Laboratorio. ................................. 246
Tabla 50: Costos de Materiales (1/2). ................................................................. 252
Tabla 51: Reduccin de tiempo........................................................................... 254
Tabla 52: Disminucin de tiempo en la generacin de reporte........................... 255
Tabla 53: Costos de papelera sin el sistema....................................................... 255
131
313
LISTA DE DIAGRAMAS
Pp.
141
4
Pp.
Diagrama 31: Diagrama de secuencia emitir rcipe medico............................... 195
Diagrama 32: Caso de uso Conformar Factura. .................................................. 198
Diagrama 33: Diagrama de clase. Conformar Factura. ...................................... 201
Diagrama 34: Diagrama de secuencia registro de factura................................. 202
Diagrama 35: Diagrama de secuencia devolucin de factura.. ........................... 205
Diagrama 36: Diagrama. Caso de uso Consultar Factura. .................................. 208
Diagrama 37: Diagrama. Secuencia Consultar Factura.. .................................... 210
Diagrama 38: Diagrama. Caso de uso Control de medicamento. ...................... 212
Diagrama 39: Diagrama de clase Control de Medicamento. .............................. 215
Diagrama 40: Diagrama. Secuencia de mantenimiento de medicamento. .......... 216
Diagrama 41: Diagrama. Secuencia salida de medicamento. ............................. 219
Diagrama 42: Diagrama. Caso de uso generar reporte. ...................................... 223
Diagrama 43: Diagrama. Secuencia generar reporte........................................... 225
Diagrama 44: Diagrama de clase usuario............................................................ 233
Diagrama 45: Diagrama de clase de procesos..................................................... 234
Diagrama 46: Modelo de Vista de Despliegue.. ................................................. 237
Diagrama 47: Diseo conceptual de Usuarios. ................................................... 238
Diagrama 48: Diseo conceptual de Procesos de sitema. ................................... 238
Diagrama 49: Diseo relacional de Usuario. ..................................................... 239
Diagrama 50: Diseo Relacional de Procesos de sistema................................... 239
Diagrama 51: Diseo Fsico de la base de datos de Usuario. ............................. 240
Diagrama 52: Diseo Fsico de la base de datos de Procesos ............................. 240
15
INTRODUCCIN
CAPITULO I
CONTEXTO ORGANIZACIONAL
1.1. Resea Histrica de la Universidad de Oriente, Ncleo Monagas.
El Ncleo de Monagas de la Universidad de Oriente, responde a las necesidades
y tradicin del Estado, en su actividad agrcola, ganadera y petrolera que a travs de
un conjunto de unidades acadmicas, ofrece a una poblacin estudiantil de ms de
15.000 estudiantes las carreras de: Ingeniera: Agronmica, en Produccin Animal,
Petrleo y Sistemas, adems de Licenciatura en: Administracin, Contadura Pblica,
Gerencia de Recursos Humanos y Tecnologa de los Alimentos. Asimismo ofrece
Servicios de Orientacin Bibliotecas, Comedor, Transporte, Proveedura, Librera y
Servicio Mdico-Odontolgico, Ayudas Econmicas, Extensin Cultural, Deportes
y Planes de pasantas para el financiamiento y familiarizacin con el futuro
desempeo profesional.
1.1.1. Misin
La Universidad de Oriente reafirmar su compromiso de ser el centro de
estudio, anlisis y produccin de ideas necesarias para el desarrollo social, econmico
y poltico del Oriente del Pas, capaz de desarrollar mtodos y tecnologa
innovadoras, de asegurar la calidad por medio de los sistemas eficientes de
planificacin, evaluacin y motivacin. La Universidad ser una Institucin cuyo
ambiente estimule la creatividad y productividad de todos sus miembros. As
mismo deber ocupar una posicin de liderazgo en investigacin y logros
acadmicos. Con intencin de situarse en un lugar privilegiado en los sueos de
cada miembro de la Comunidad Universitaria.
1.1.2. Visin
Formar profesionales del ms alto nivel de calidad, profesionales que
atiendan problemas de su particular formacin y competencia, bajo un alto espritu
de solidaridad y compromiso social. Se trata de formar profesionales creativos,
capaces de destacarse en un mercado cada vez ms competitivo con el
mejoramiento de la calidad de vida y con el desarrollo.
Mantener una permanente vinculacin con sus egresados para su actualizacin
constante. As mismo, permanecer en contacto con los sectores sociales y
productivos. Brindar a sus trabajadores tanto, en la parte acadmica, administrativa y
estudiantil las mejores condiciones para que estos encuentren el xito en el
desempeo de sus funciones. Mantener un clima de respeto mutuo, de libertad de
expresin, organizacin, de pluralidad de todas las corrientes de pensamiento, dentro
de un ambiente de responsabilidad y tolerancia a todas las ideas e igualmente estar
vinculada con su entorno.
1.2 Centro de Computacin, Universidad de Oriente Ncleo Monagas.
1.2.1 Visin.
El Centro de Computacin tiene como visin principal s er un centro
competitivo, lder a nivel nacional en todas las reas de nuestro inters, contando con
el apoyo de un personal altamente capacitado en cada una de las secciones que los
componen y estableciendo una plataforma tecnolgica til que satisfaga las
necesidades del sector docente, estudiantil y administrativo de la Universidad de
Oriente Ncleo Monagas.
1.2.2 Misin.
La misin del Centro de Computacin, es la de realizar labores de
investigacin, desarrollo de software, adiestramiento y soporte tcnico en las reas
1.2.4 Funciones
El Centro de Computacin cumple con las siguientes funciones, a objeto de
alcanzar su respectiva visin y misin:
a. Brindar de
forma
permanente
soporte
tcnico
las
unidades
lo
relacionado
con
la
nmina
de
pago, el
rea
de
contabilidad y presupuesto.
c. Desarrollar y mantener los sistemas de informacin orientados al proceso
de automatizacin de la gestin administrativa de la Institucin.
d. Coordinar y supervisar el funcionamiento de las unidades que integren
el Centro de Computacin
e. Distribuir, segn
la
capacidad
productiva, las
de
los
1.2.5 Organigrama
Jefatura
Secretaria
PROGRAMAS Y
PROYECTOS
Produccin y
desarrollo de
sistemas
Valor agregado
SECCIN DE APOYO
Redes
Soporte Tcnico
Seguridad
1.3.4. Organigrama
Decanato del Ncleo Monagas
Coordinacin
Administrativa
Coordinacin
Acadmica
Secretaria
Delegacin de
Desarrollo Social y
Bienestar
Transporte
Administracin
rea
Socioeducativa
rea de
Salud
rea de
Desarrollo Social
rea de
Orientacin
Servicios Mdicos
Medicina
General
Medicina
Interna
Pediatra
Ginecologa
Odontologa
CAPTULO II
EL PROBLEMA Y SUS GENERALIDADES
obteniendo las funcionalidades del sistema por versiones y luego llevarlo a ejecucin.
La propuesta en referencia, beneficia a todo el personal que labora dentro del
rea de Servicios Mdicos lo cual permite agilizar la gestin gerencial de esta rea y
aumentar el flujo de pacientes que se atienden diariamente, ya que se trata de un
mecanismo que permite la modernizacin y optimizacin de los procesos de una
unidad bajo su responsabilidad y acorde a las fundamentos del uso del Software
Libre , el cual atiende a los lineamientos estratgicos de las polticas nacionales, en
relacin al uso de sistemas de informacin dentro de las instituciones pblicas.
12
minimizar la duplicacin de
13
14
CAPITULO III
MARCO REFERENCIAL
investigacin constituye un
referente por cuanto fue la gua de estudio durante el desarrollo del software, ayud a
comprender los procesos del rea de servicio mdico, contribuy a representar el
nuevo modelo de negocio, la arquitectura del software a implantar, sirvi de soporte
para ayudar a establecer el nuevo diseo arquitectnico se ajustara a los nuevos
requisitos y objetivos de este trabajo especial de grado. Adems de ser un proyecto
basado en los criterios del software libre en Venezuela.
Abreu. M. (2007) realiz una investigacin titulada: Modelo de negocios del
departamento tcnico de la direccin de servicios generales de la Universidad de los
Andes, este proyecto de grado fue presentado en la Universidad de Los Andes como
requisito final para optar al ttulo de Ingeniero de Sistemas y tena como objetivo
documentar la situacin del Departamento Tcnico de la Direccin de Servicios
Generales de la Universidad de los Andes, para desarrollar un Modelo de Negocios
que hiciera posible entender sus elementos claves, planificar su infraestructura
informtica, y formalizar sus sistemas y procedimientos. El desarrollo del modelo fue
guiado por la Metodologa BMM (Business Modeling Method) de Montilva y Barrios
(2003), y representado a travs del lenguaje grfico UML (Unified Modeling
Language) y su extensin UML Business propuesta por Eriksson & Penker (2000).
Esta investigacin se tomo como orientacin y gua, su aporte ms significativo
est relacionado con la formulacin del Modelo de Negocios del rea de servicios
mdicos; facilit representar los elementos (procesos, actores, reglas, estructura
organizativa, entidades o recursos) que lo conforman.
En la misma perspectiva Carruz, A (2003) llev a cabo una investigacin
titulada: Automatizacin de procesos en el sector sanitario e historia clnica
electrnica. Hospital Universitario de Valladolid, cuyo objetivo fue desarrollar un
sistema centrado en los aspectos ms clnicos de los procesos asistenciales de un
hospital y en la elaboracin de la historia electrnica.
El diseo y desarrollo de la plataforma para la construccin de sistemas de
informacin y automatizacin de procesos recoge conocimiento especficamente
clnico. El desarrollo del proyecto permiti concluir que la tecnologa de la
informacin y la comunicacin (TIC) pueden ayudar en gran medida a mejorar la
eficiencia de los procesos asistenciales y administrativos, as como la accesibilidad de
la informacin contenida en la historia mdica, manteniendo siempre una visin de
futuro que permita que la aplicacin sea una respuesta adecuada a los problemas
informativos de continuidad asistencial y que sea una base para llegar al historia
unificado de salud, plasmando la iniciativa de contar con una historia nica para cada
una de las ramas de la medicina.
16
17
18
c.
20
21
F. Emplea las mejores prcticas del desarrollo de software: Al igual que otros
mtodos bien establecidos, tales como RUP (Krutchen, 2000), XP y OOSE
(Jacobson, 1994), el mtodo WATCH emplea prcticas metodolgicas
internacionalmente aceptadas y utilizadas en la industria del software, las
cuales, al ser aplicadas apropiadamente, contribuyen a resolver muchos de los
problemas que, comnmente, se le atribuyen a los proyectos de software.
Entre estas prcticas, se destacan las siguientes:
i.
ii.
Manejo eficiente de los requisitos.- Una mala gestin de los requisitos de una
aplicacin es una de las principales causas de problemas en proyectos de
desarrollo de software. Para evitar estos problemas, WATCH emplea las
mejores prcticas, tcnicas y procesos de la Ingeniera de Requisitos, las
cuales facilitan las actividades de identificacin, anlisis, especificacin,
validacin y gestin de requisitos.
iii.
iv.
22
vi.
vii.
23
involucran,
por
lo
tanto,
actividades
de
planificacin,
24
Modelo de Productos
Producto WATCH
Modelo de Actores
Modelo de Procesos
El Modelo de Productos
Este modelo identifica y describe los tipos de productos que se deben generar
durante el desarrollo de una aplicacin empresarial. Estos tipos de productos se
elaboran durante la ejecucin de los procesos tcnicos, de gestin o de soporte, que
25
Producto
WATCH
Producto
Entregable
Producto
Intermedio
Producto
Tcnicos
Producto de
Gestin
Producto de
Soporte
Aplicacin
Empresarial
Figura 4: Principales tipos de productos del mtodo Gray Watch. Fuente: autor 2010.
El Modelo de Actores
El Modelo de Actores tiene como objetivos:
a) Identificar los actores o interesados (stakeholders) que estn involucrados en
el desarrollo de aplicaciones empresarial.
26
Actor
(Stakehold
Cliente
Promoto
Desarrolla
Usuario
27
El Modelo de Procesos
El objetivo de este modelo es describir los procesos tcnicos, de gestin y de
soporte que los equipos de trabajo deben emplear para desarrollar una aplicacin
empresarial. Estos procesos se organizan en la forma de una cadena de valor, tal
como se ilustra en la Figura 6.
Analysis cadena de valor WATCH
Modelo de
negocio
Ingeniera
de requisitos
Diseo
Arquitectnico
Diseo de
componentes
Programacin
&
Integracin
Pruebas de
la
Aplicacin
Entrega de
la
Aplicacin
Figura 6: Cadena de valor de Procesos del mtodo WATCH. Fuente: autor 2010.
Modelo de Procesos
Procesos Tcnicos
Procesos de Gestin
Procesos de Soporte
28
29
30
31
Modelado
del Negocio
SI
NO
Entrega de la
Aplicacin
Nueva Versin?
Inicio
Ingeniera
de Requisitos
Procesos de
Gestin y
Soporte
Diseo
Arquitectnico
Prueba de la
Aplicacin
Programacin
&
Integracin
Diseo
Detallado
32
33
34
Un actor
Actor
Figura 9: Actor. Fuente:
Autor
(2010).
Caso de Uso
10)
C. Las relaciones entre casos de usos pueden ser de extiende; cuando un caso de
uso especializa a otro extendiendo su funcionalidad, de inclusin, cuando un
caso de uso utiliza a otro y de asociacin para comunicar a un actor con otro.
35
Tipo de Relaciones
Asociacin
Include
Include>>
Extends
Extends>>
Los atributos o caractersticas de las clases pueden ser de tres tipos, segn el grado de
comunicacin y visibilidad de ellos con el entorno, estos son:
36
Pblicos (+): indican que el atributo ser visible tanto fuera como dentro de la clase,
es decir, es accesible desde todos lados.
Privados (-): indican que el atributo solo ser accesible desde dentro de la clase (solo
sus mtodos lo pueden acceder)
Protegidos (#) indica que el atributo no ser accesible desde afuera de la clase, pero si
podr ser accesado por mtodos de la clase.
Los mtodos u operaciones de una clase son la forma en cmo esta interacta con su
entorno, estos pueden tener las caractersticas:
Publico (+): indican que el mtodo ser visible tanto fuera como dentro de la clase, es
decir, es accesible desde todos lados.
Privados (-): indican que el mtodo solo ser accesible desde dentro de la clase (solo
otros mtodos de la clase lo pueden acceder)
Protegidos (#) indica que el mtodo no ser accesible desde afuera de la clase, pero si
podr ser accesado por mtodos de la clase.
Segn Bell, D (2007), existen cinco tipos de relaciones diferentes entre clases:
dependencia, generalizacin, asociacin, agregacin y composicin:
A. Dependencia: Es una relacin de uso, es decir una clase usa a otra, que la
necesita para su cometido. Se representa con una flecha discontinua que va
desde la clase utilizadora a la clase utilizada. Con la dependencia se muestra
que un cambio en la clase utilizada puede afectar el funcionamiento de la
clase utilizadora, pero no al contrario.
37
38
Smbolo
Nodo
Componente
Interface
Descripcin
Un nodo es un objeto fsico en tiempo de ejecucin que
representa un recurso computacional, generalmente con
memoria y capacidad de procesamiento. Se utiliza para
identificar cualquier servidor, Terminal de trabajo u otro
hardware host que se utiliza para desplegar componentes
en el ambiente de produccin.
Los componentes representan todos los tipos de
elementos software que entran en la fabricacin de
aplicaciones informticas.
39
se especifica una graduacin en el eje del tiempo, aunque podra hacerse para
interacciones que modelen escenarios en tiempo real.
Elementos del Diagrama de Secuencia:
Nombre
Smbolo
Descripcin
Lnea de
Vida
Activacin
Mensaje de
un objeto a
otro
Mensaje a un
mismo objeto
40
Nombre
Smbolo
Descripcin
Nodo de actividad
Primitiva ejecutable de asignacin o computacin.
Accin
Nodo de Inicio
Nodo fin de
actividad
Flujo de Control
Nodo de
Sincronizacin
(fork)
Nodo de
concurrencia
(Join)
Nodo de decisin
41
Las
aplicaciones,
sin
embargo,
utilizan
un
modelo
42
mismo autor define al servidor como: Una aplicacin que ofrece un servicio a
usuarios de Internet; un cliente es el que pide ese servicio. (p.3)
Los usuarios invocan la parte cliente de la aplicacin, que construye una
solicitud para ese servicio y se la enva al servidor de la aplicacin que usa TCP/IP
como transporte. El servidor es como un programa que recibe una solicitud, realiza el
servicio requerido y devuelve los resultados en forma de una respuesta.
Generalmente un servidor puede tratar mltiples peticiones (mltiples clientes) al
mismo tiempo.
Algunos servidores esperan las solicitudes en puertos bien conocidos de modo que
sus clientes saben a qu zcalo IP deben dirigir sus peticiones. El cliente emplea un
puerto arbitrario para comunicarse. Los clientes que se quieren comunicar con un
servidor que no usa un puerto bien conocido tienen otro mecanismo para saber a qu
puerto dirigirse. Este mecanismo podra usar un servicio de registro como Portmap,
que utiliza un puerto bien conocido.
43
funcionales e
45
46
47
48
considera este tipo de licencia como software libre. El lenguaje PHP posee la
caracterstica de poder mezclarse con cdigo HTML, es multiplataforma, tiene
capacidad de conexin con la mayora de los manejadores de base de daos que se
emplean actualmente, posee una gran documentacin en su pgina oficial,
destacando que todas sus funciones estn explicadas y ejemplificadas y permite
las tcnicas de la programacin orientada a objetos.
C. JavaScript.
Javascriptt es un lenguaje de programacin interpretado, es decir, que no
requiere ser compilado, utilizado para construir sitios WEB y hacerlos ms
interactivos. Entre sus caractersticas principales, se puede mencionar que es un
lenguaje basado en acciones, que gran parte de la programacin en dicho lenguaje
est centrada en describir objetos, escribir funciones que respondan a
movimientos del mouse, aperturas, utilizacin de teclas, cargas de pginas entre
otros y es soportado por la mayora de los navegadores web. JavaScript naci de
la necesidad de permitir a los autores o creadores de pginas web interactuar con
sus usuarios, es decir crear pginas con una mayor complejidad ya que HTML
49
permite crear pginas estticas mostrando textos con estilos, pero exista la
necesidad de tener mayor interaccin con los usuarios .
3.2.9. Base de Datos MySql
MySQL, tal como define propiamente su parte de su nombre (SQL Structured Query Language), es el servidor de bases de datos relacionales ms
comnmente utilizado en GNU/Linux. Fue desarrollado por la empresa MySQL
AB, que cedi las licencias correspondientes al proyecto opensource, por lo que su
rpido desarrollo es causa del empeo de millones de programadores de todo el
mundo.
Al ser un servidor de bases de datos relacionales, MySQL se convierte en
una herramienta veloz en la accesibilidad a los datos introducidos en las distintas
tablas independientes que forman las bases de datos de este lenguaje. MySQL es
actualmente el sistema de bases de datos ms popular d e la red. Casi la totalidad
de servicios ofrecidos por nuestra empresa incluyen el soporte para bases de datos
MySQL. Ben Laurie , (p. 568).
3.2.10. XAMMP
Es un servidor independiente de plataforma, software libre, que consiste
principalmente en la base de datos MySQL, el servidor web Apache y los intrpretes
para lenguajes de script: PHP y Perl. El nombre proviene del acrnimo de X (para
cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El
programa esta liberado bajo la licencia GNU y acta como un servidor web libre,
fcil de usar y capaz de interpretar pginas dinmicas. Actualmente XAMPP est
disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.
XAMPP solamente requiere de un archivo zip, tar, o exe a descargar y ejecutar,
con unas pequeas configuraciones en alguno de sus componentes que el servidor
web necesitar. XAMPP es regularmente actualizado para incorporar las ltimas
50
51
52
53
54
55
CAPITULO IV
MARCO METODOLGICO
56
57
Se entender por
58
arquitectnicos de la
59
60
61
62
Metodologa/
Herramienta
Actividades
Productos Generados
Documento de instanciacin
del mtodo.
Mtodo Watch
I Anlisis
del
sistema
Procesos de
gestin y
soporte
63
Plan de Gestin de la
configuracin
Plan de gestin de
Aseguramiento de la Calidad.
Objetivos especficos
Etapas
Metodologa/
Herramienta
Actividades
Productos Generados
II Diseo
del
sistema
Procesos de
construccin,
gestin y soporte
Documento de diseo
arquitectnico.
Mtodo
Watch
UML
Procesos de
implementacin.
Documento de diseo
detallado
Mtodo
Watch
UML
III
Implementacin
del sistema
Objetivos especficos
Plan de verificacin y
validacin
Plan de pruebas.
Especificaciones de prueba.
Aplicacin empresarial
operativa versin beta
funcional.
64
5. Implementar el sistema, ya
probado en su plataforma de
operacin.
CAPITULO V
RESULTADOS
Dando cumplimiento a los objetivos especficos a continuacin se presenta la
descripcin de los resultados obtenidos durante el desarrollo del proyecto:
Para obtener la visin del sistema a nivel conceptual se estudio a profundidad el
modelado de negocio el cual permiti revisar y verificar el dominio organizacional
donde operaria el sistema, se simboliz mediante UML BUSINESS 2.0 que es una
extensin del lenguaje UML orientado a procesos de negocio donde se incorporaron
nuevos smbolos para modelar y emplearon estereotipos que agregan mayor
semntica a los smbolos utilizados, para esto se adapto el mtodo GRAY WATCH
que hace la planificacin e instanciacin de este proceso de gestin y se determino a
las caractersticas particulares y a las condiciones existentes en el rea de servicios
mdicos. Con el nuevo modelo de negocio se complemento y fortaleci el modelo ya
existente.
Se determinaron los requisitos funcionales y no funcionales del sistema
elaborando el documento: definicin y especificacin de requisitos de software, los
cuales permitieron capturar y analizar los requerimientos del usuario y as establecer
y especificar las funcionalidades que tenda el sistema. Para el logro de este objetivo
se hiso uso de los Diagramas de casos de uso, los cuales describieron las acciones del
sistema desde el punto de vista del usuario, sta fue una herramienta valiosa, ya que
es una tcnica de aciertos y errores en la que se obtuvo los requerimientos totales del
sistema.
Por su parte el desarrollo de la arquitectura del sistema quedo plasmado en el
documento de diseo arquitectnico y detallado. Dicho diseo se realizo empleando
herramientas de programacin y
cumpliera con
adems, que el cdigo fue el correcto y cumpli con los estndares de codificacin
establecidos. Se verifico, tambin, que la documentacin de uso y mantenimiento fue
consistente con la aplicacin. Las pruebas de unidad y de integracin (incluyendo las
pruebas funcionales, no funcionales, de aceptacin y de instalacin) garantizaron que
la implementacin fue correcta y que ella y sus componentes cumplen con los
requisitos establecidos.
UNUVERSIDAD DE ORIENTE
NUCLEO MONAGAS
CENTRO DE COMPUTACIN
TODOS LOS DERECHOS RESERVADOS
5.1 ETAPA I.
INICIO Y CONSTITUCIN DEL
PROYECTO .PROCESO DE
GESTIN
Centro de Computacin
Seccin de Programas y Proyectos
Implementacin de un sistema automatizado que optimice la gestin de los procesos
administrativos del rea servicios mdicos de la universidad de oriente ncleo Monagas.
DOCUMENTO INICIO DEL PROYECTO
VERSIN
Autor
Lolimar Cedeo M.
Fecha
29-8-09
Versin
0.90
Lolimar Cedeo M.
9-10-09
0.91
Lolimar Cedeo M.
27-10-09
0.92
1.0
Descripcin
Versin preliminar como propuesta de desarrollo
1. Introduccin
Este es el primer documento formal del proyecto, el cual justificara econmica
y tcnicamente la necesidad de desarrollar una nueva aplicacin empresarial. Su
objetivo es explicar la necesidad de desarrollar la aplicacin, para dar respuesta a un
conjunto de necesidades de informacin, que tiene una o ms unidades
organizacionales de la empresa. Este documento se elabora para decidir si la
aplicacin debe desarrollarse, diferirse o es improcedente. Esta decisin determina el
inicio, diferimiento o cancelacin del proyecto, por lo tanto orientado a facilitar la
toma de decisiones sobre el futuro del proyecto.
2. Objetivos y Alcance del proyecto
2.1 objetivos
El objetivo del proyecto es implementar un sistema automatizado que optimice
la gestin de los procesos administrativos del rea servicios mdicos de la
universidad de oriente ncleo Monagas, y tiene como objetivos especficos:
1. Realizar el estudio de negocio del rea de servicios mdicos.
2. Listar requisitos funcionales y no funcionales del sistema.
3. Disear una nueva arquitectura que debe tener el sistema a desarrollar tomando en
cuenta los requisitos funcionales y no funcionales.
4. Construir el sistema con base a la arquitectura diseada.
68
consultas de pacientes.
D. Administracin: configurar los usuarios del sistema y efectuar modificaciones.
E. Validar usuarios: permitir el ingreso de los usuarios finales del sistema.
El sistema realizar validaciones, lo que permita
trabajo,
minimizar la duplicacin de
usuarios y monitorear los accesos, tendr una base de datos actualizada y segura para
almacenar informacin en cualquier momento, permitir la automatizacin de
procesos para facilitar el flujo de entradas y salidas del sistema, y en l se podr
visualizar e imprimir
administrativos.
4. Requisitos inciales
Para garantizar el rendimiento adecuado del proyecto a desarrollar y por ende del
sistema propuesto es necesario contar con una serie de requisitos, en esta oportunidad
se mencionarn los requisitos mnimos para comenzar con el proyecto, destacando
que en la medida en que se avance en el desarrollo del mismo estos requisitos
aumentaran.En cuanto a requisitos de hardware se debe contar con un computador
para el manejo y almacenamiento de la informacin. En lo que respecta a software se
requieren programas como: Macromedia Dreamweaver, Sybase, PowerDesigner,
Microsoft Project y el servidor Apache.
Entre otros requisitos se encuentra el de proporcionar cursos en el manejo de
herramientas tales como: Dreamweaver, PHP, Javascript, HTML, metodologa GRAY
WACHT y UML con la finalidad de capacitar al desarrollador involucrando en el
Centro de Computacin
Seccin de Programas y Proyectos
6. Necesidad de Desarrollar el Sistema
La siguiente investigacin se plantea para dar seguimiento al trabajo de grado
realizado por Cabello, M. (2009) titulado: Sistema automatizado basado en
software libre para optimizar los procesos administrativos de los servicios mdicos de
la Universidad de Oriente ncleo Monagas, este trabajo concluy en la fase de
construccin de la metodologa RUP (Proceso Unificado Racional), y no se pudo
lograr la implementacin debido a que el tiempo establecido no fue lo suficiente para
el desarrollo del sistema. Gran parte del su trabajo estuvo basado en mucha
investigacin y documentacin, sin embargo se realizo la codificacin o desarrollo de
algunos mdulos pero no se llego a concretar la funcionabilidad del sistema,
quedando la culminacin de lo propuesto incompleto.
Por las razones expuestas, se hace pertinente retomar el proyecto, culminar la
fase de construccin del sistema, realizar su implementacin y llevarlo a hasta su
culminacin, con la finalidad de poder brindarle al servicio mdico una aplicacin
completa que optimice la totalidad de sus procesos administrativos, desempendose
en un ambiente de trabajo automatizado y organizado.
Actualmente el Servicio Mdico aunque cuenta con los recursos tecnolgicos
que faciliten el desempeo de las labores del personal y no cuenta con el software que
permita controlar cada unos de los procesos administrativos que all se realizan, los
cuales involucran: registro de usuarios del servicio, apertura de historias mdicas,
emisin de rcipes para compra de medicamentos, control de consultas, remisin de
pacientes que requieren atencin especializada u exmenes de laboratorios cuya
respuesta no pueda ser canalizada a travs de los Servicios Mdicos, as como
tambin, llevar la relacin de los mismos, a objeto de validar la cancelacin de tales
servicios ante la Delegacin de Presupuestos de dicha institucin.
Responsabilidades
Analista de negocios
Analista de requisitos
Arquitecto de software
Diseador de software
Programador
Especialista V&V
Gestor de configuracin de
software
Gestor de calidad
Nombre
Ing. Rosngela Garcia
Ing.Yhuanailys Nuez
Analista de negocios
Analista de sistemas
Arquitecto de software
Diseador de software
Programador
Especialista Verificacin & Validacin
Gestor de calidad
Gestor de configuracin de Software
Responsabilidades
que realiza el
9. Supuestos Ambientales
laborales. Es un supuesto creer y confiar que el personal que labora en el rea de los
servicios mdicos har uso pleno del sistema automatizado que se le pretende
implementar.
VERSIN 1.0
Versin
Descripcin
0.90 Versin preliminar como propuesta de
desarrollo
Lolimar Cedeo M. 9-10-09
0.91 Correcciones de versin preliminar
Lolimar Cedeo M. 27-10-09
1.0
versin preliminar
Autor
Fecha
Lolimar Cedeo M. 29-8-09
10. Introduccin
Este documento presenta la instanciacin del mtodo, el cual consiste en adaptar
el conjunto de procesos y actividades prescritas por el mtodo, a las caractersticas
particulares del sistema que se va a implementar. Para realizar la adaptacin se toma
en cuenta tanto las condiciones existentes en el ambiente de trabajo como la
complejidad de la aplicacin; es decir, el proceso de ajuste del mtodo considera las
caractersticas del producto que se desea desarrollar y del ambiente organizacional de
implantacin para establecer el equipo de trabajo requerido y el proceso que debe
seguirse.
11. Procesos que se generan en el proyecto
Con el objeto de facilitar su descripcin, estos modelos de procesos se han
organizado en tres grupos (ver figura 16). El grupo de Procesos Tcnicos enmarcan
todas las actividades de ingeniera que estn relacionadas directamente con el ciclo de
desarrollo de las aplicaciones. El grupo de Procesos de Gestin cubre todas las
actividades de gestin de proyectos de software. El grupo de Procesos de Soporte
concentra todas aquellas actividades que son necesarias para apoyar la ejecucin de
los procesos tcnicos y gerenciales. Para el desarrollo del proyecto se van realizar
todos los procesos del mtodo WATCH que se muestran a continuacin:
Figura 16: Clasificacin de los procesos del Mtodo WATCH durante el desarrollo del
proyecto. Fuente: autor (2010)
Una vez que los modelos de productos, procesos y actores han sido
instanciados se debe asegurar que el mtodo resultante de la integracin de estos tres
modelos, permitir verdaderamente desarrollar el proyecto. Para ello se debe revisar
la correspondencia entre los conceptos predefinidos en el mtodo y el subconjunto de
conceptos utilizados durante la adaptacin; verificar la consistencia y la coherencia de
las interacciones establecidas entre los diferentes modelos de la adaptacin del
mtodo, asegurar la consistencia entre modelo de producto y de proceso y garantizar
la correspondencia entre actores y actividades del proceso.
proceso de
Gestin de la
de los procesos
Producto
1. Documento de Inicio del proyecto
Procesos de Gestin
2. Proceso de Desarrollo
3. Plan Integral del Proyecto
1. Modelo del anlisis del negocio
2. Documento de Requisitos
3. Documento de Diseo
4. Productos intermedios de programacin:
componentes,
incrementos
versiones
de
programas
Procesos Tcnicos
Programas
Base de datos
Manuales
Tabla 7: Productos que genera la metodologa Grey Watch. Fuente: Autor (2010)
Como se muestra en
tiempo, el mtodo permite distinguir los productos segn el grupo de procesos que los
producen; es decir, hay productos resultantes de los procesos tcnicos o de ingeniera,
otros son resultantes de los procesos de gestin del proyecto y otros de los procesos
de apoyo al proceso de desarrollo:
Producto
WATCH
Producto Intermedio
Producto
Tcnico
Producto de
Gestin
Producto Entregable
Producto de
Soporte
Aplicacin
Empresarial
Figura 17: Principales tipos de productos del mtodo WATCH. Fuente: autor (2010)
Autor
Fecha
Lolimar Cedeo 29-8-09
VERSIN 1.0
Versin
Descripcin
0.90 Versin preliminar como propuesta de desarrollo
0.91
1.0
Versin preliminar
13. Introduccin
Es el documento ms importante de la gestin del proyecto, por cuanto
determina, rige y gua la ejecucin de todos los procesos del desarrollo de la
aplicacin. El Plan de Integral del Proyecto (denominado, tambin, Plan del
Proyecto) define cmo el proyecto se debe iniciar, planificar, ejecutar, controlar y
cerrar. Este documento determinara la ejecucin de todos los procesos del desarrollo
del proyecto: Implementacin de un sistema automatizado de servicios mdicos que
optimice la gestin de los procesos administrativos de la Universidad de Oriente
ncleo Monagas.
Se podr establecer los objetivos y alcance de la aplicacin, el proceso tcnico
necesario para desarrollar dicha aplicacin, las actividades que componen cada uno
de los procesos, el cronograma de ejecucin de estas actividades, y los recursos
humanos, tecnolgicos, fsicos y materiales necesarios para desarrollar las
actividades. Bajo estas premisas, el estudio en referencia se circunscribir al
desarrollo de un sistema de informacin para optimizar los procesos administrativos
de Servicios Mdicos, y dentro del contexto de la Universidad de Oriente Ncleo
Monagas.
14. Objetivos
Con los diferentes planes que ms adelante se detallarn se pretende obtener
informacin que se necesita para llevar el proyecto planificado y controlado en lo que
desarrollar.
16. Estndares y procedimientos
Normas de calidad:
Pregunta central
Las funciones y propiedades satisfacen las
Funcionalidad
Confiabilidad
Usabilidad
Eficiencia
Mantenibilidad
Portatilidad
Tabla 8: Caractersticas de ISO-9126 y aspecto que atiende cada una. Fuente: autor
(2010).
Leyes:
Tecnologa
17. Planes
5.1. PLAN DE GESTIN DE TIEMPO
Este plan establece las actividades necesarias para elaborar el cronograma del
proyecto. Describe tambin, el formato para elaborar el cronograma y los criterios y
supuestos que se deben considerar para programar las actividades del proyecto. Una
vez que el o los cronogramas del proyecto se elaboren, ellos pasan a formar parte del
Plan de Gestin de Tiempos. El objetivo de la planificacin de tiempos es estimar el
tiempo de ejecucin de las actividades del proyecto, a fin de producir el cronograma
que guiar y controlar la ejecucin del proyecto. El cronograma general del proyecto
identifica y organiza las actividades del proyecto en funcin de sus fechas de inicio y
terminacin. A continuacin se muestra el plan de tiempo del proyecto:
Riesgos a administrar:
Descripcin del Riesgo:
Inexistencia de Comunicacin entre el cliente y los involucrados en el proyecto.
Tipo de riesgo:
Consecuencia:
Personal.
No contar con informacin para poder desarrollar el
proyecto, y desviacin en el cumplimiento de los
requerimientos
Probabilidad
Efectos del Riesgo:
Tolerable.
Baja
Bajo
Moderado
Alto
Responsable(s):
Periodo en el cual puede suceder:
Analista de negocio y de requisitos.
Durante la elaboracin proyecto.
Estrategia de Mitigacin: Para evitar la disminucin en el flujo de la comunicacin se requiere hacer reuniones peridicas:
semanalmente para el rea de servicios mdicos y diariamente para el centro de computacin referentes al proyecto, con el fin de
incrementar al mximo la retroalimentacin.
001
002
Probabilidad
Efectos del Riesgo:
Serio.
Moderado
Alto
Responsable(s):
Periodo en el cual puede suceder:
Analista de sistema.
Durante la elaboracin proyecto.
Estrategia de Mitigacin: Para evitar el incumplimiento de las asignaciones, el participante debe dar a conocer con anticipacin la
no participacin en alguna versin y por consiguiente exponer con aval dicha solicitud.
Baja
Bajo
Tipo de riesgo:
Consecuencia:
Prolongacin de la culminacin del proyecto.
Organizacional.
Probabilidad
Bajo
Moderado
Serio.
Responsable(s):
Gestor de configuracin de Software.
Gestor de calidad.
Estrategia de Mitigacin: El gestor de configuracin de software y gestor de calidad debe apegarse al cumplimiento del
cronograma de fechas.
004
Baja
Bajo
Probabilidad
Moderado
Alto
Responsable(s):
Periodo en el cual puede suceder:
Analista de sistema
Despus de implantacin del sistema.
Estrategia de Mitigacin: apegarse a las normas y exigencias del centro de computacin, entregando documentos con un buen
contenido y sentido de la investigacin.
005
Baja
Bajo
Probabilidad
Moderado
Consecuencia:
Proyecto cancelado.
Efectos del Riesgo:
Serio.
Alto
Responsable(s):
Periodo en el cual puede suceder:
Responsable general del proyecto.
Despus de implantacin del sistema.
Estrategia de Mitigacin: Coordinar una estrategia de comunicacin interna que involucre a los usuarios en las ventajas del
nuevo sistema y establecer reuniones, foros y conferencias con la doble finalidad de transmitir el proyecto a los usuarios y recibir
la retroalimentacin que permita incorporar cambios que reduzcan la resistencia natural al cambio.
006
Tipo de riesgo:
Consecuencia:
Resistencia al cambio de paradigma de desarrollo de
software.
Organizacional.
Baja
Bajo
Probabilidad
Moderado
Serio.
Responsable(s):
Periodo en el cual puede suceder:
Responsable general del proyecto.
Durante la elaboracin del proyecto.
Estrategia de Mitigacin: Adaptarse al nuevo paradigma de trabajo en la parte de desarrollo de software.
007
Tipo de riesgo:
Consecuencia:
Proyecto fuera de calendario y requerimientos.
Estimaciones -Requerimientos.
Probabilidad
Efectos del Riesgo:
Serio.
Moderado
Alto
Responsable(s):
Periodo en el cual puede suceder:
Analista negocio, requisitos y de sistemas.
Durante la elaboracin del proyecto.
Estrategia de Mitigacin: El alcance del proyecto debe ser definido previo a la etapa de operacin. Cualquier nuevo requerimiento
que se constituya en un subsistema no indispensable para los ya previstos, debe considerarse para un nuevo proyecto.
Baja
Bajo
008
Tipo de riesgo:
Consecuencia:
Resistencia al cambio, los usuarios no se familiarizan con el
software y retardan las operaciones automatizadas.
Tecnolgico.
Probabilidad
Efectos del Riesgo:
Serio.
Moderado
Alto
Responsable(s):
Periodo en el cual puede suceder:
Responsable general del proyecto.
Despus de implantar el software.
Estrategia de Mitigacin: Definicin de manuales de normas y procedimientos de las funciones del sistema en general y su respectiva
induccin a los usuarios.
Baja
Bajo
009
Tipo de riesgo:
Consecuencia:
Software con datos no reales que inciden en su
desempeo funcional.
Tecnolgico.
Probabilidad
Moderado
Bajo
Serio.
Responsable(s):
Programador.
Especialista en Verificacin & Validacin.
Estrategia de Mitigacin: Para evitar que esto ocurra, el gestor de configuracin de software debe prever la incorporacin
paulatina (a travs de las versiones) de data bsica real en la base de datos. Un modulo funcional debe ejecutarse correctamente,
sino debe crearse tantas versiones sean necesarias.
010
Tipo de riesgo:
Consecuencia:
Software de bajo desempeo y elevacin de la resistencia al
cambio por parte de los usuarios.
Tecnolgico - Estimacin.
Probabilidad
Moderado
Alto
Bajo
Responsable(s):
Responsable general del proyecto.
debe evaluar estrictamente las especificaciones de hardware y
011
Baja
Bajo
Probabilidad
Moderado
Alto
Responsable(s):
Periodo en el cual puede suceder:
Analista de negocio, software y sistema.
Durante la elaboracin del proyecto.
Estrategia de Mitigacin: Adiestramiento inmediato a al equipo de desarrollo del proyecto, con el fin de prepararlos y as
puedan cumplir con sus asignaciones.
012
Baja
Bajo
Probabilidad
Moderado
Catastrfico.
Responsable(s):
Periodo en el cual puede suceder:
Responsable general del proyecto.
Durante la elaboracin del proyecto.
Estrategia de Mitigacin:
Tratar de llevar la planificacin del proyecto para poder mitigar el efecto de retraso que pudiera ser causado por la situaci n
descrita.
013
Tipo de riesgo:
Tecnologa.
Baja
Bajo
Probabilidad
Moderado
Alto
Consecuencia:
Al no tener los equipos tecnolgicos necesarios, el proyecto
que ha llevado tiempo y esfuerzo se pierde y solo queda en
documentos.
Efectos del Riesgo:
Catastrfico.
Responsable(s):
Periodo en el cual puede suceder:
Responsable general del proyecto.
Una vez finalizado el proyecto.
Estrategia de Mitigacin: Realizar solicitudes de los equipos tecnolgicos necesitados con anterioridad, para no poner en riesgo
el proyecto.
como las actividades generales del proyecto que tengan implicancia sobre el manejo
de configuracin.
a) Identificacin de la configuracin
Se necesita definir un esquema de identificacin para reflejar la estructura del
producto, esto involucra identificar la estructura y clases de componentes, dando a
cada uno un nombre, una identificacin de versin y una identificacin de
configuracin.
Para
este
proyecto
los
elementos
de
configuracin
se
VERSIN 1.0
Autor
Lolimar Cedeo.
Lolimar Cedeo.
Lolimar Cedeo.
Fecha
Versin Descripcin
29-8-09
0.91 Versin preliminar como propuesta de desarrollo
9-10-09
0.92 Correccin de versin preliminar
27-10-09
1.0
Versin preliminar
18. INTRODUCCIN
Este documento permite revisar y verificar el dominio organizacional donde
operar el sistema. Tiene como propsito realizar un anlisis del modelado de
negocio del sistema a desarrollar; el objetivo es verificar y validar con los usuarios
que el modelo del negocio est representado correctamente y cumple con los procesos
de negocio actuales.
Este documento es una nueva adaptacin al negocio de servicios mdicos de
la universidad de oriente ncleo de Monagas realizado por Cabello, M. (2009) donde
se utilizan nuevas herramientas para modelar, ya que para realizar la implantacin se
debe revisar detalladamente el modelado existente. Es necesario realizar una revisin
y anlisis del modelado del negocio establecido en el proyecto anterior, para
determinar si existen discrepancias entre este modelo y lo que realiza actualmente en
el rea de servicios mdicos.
A travs de entrevistas con el personal se logr verificar que los procesos de
negocio continan siendo los mismos que se especificaron en el proyecto anterior, sin
embargo se manifiesta el aumento de actores, ya que para el momento del desarrollo
del sistema no contaba con la misma cantidad. El aumento de actores no tiene gran
relevancia ya que tiene los mismos roles y responsabilidades que en el sistema de
negocios pasado y por ende en la ejecucin de algunos procesos es la misma.
U.D.O MONAGAS
Suprasistema
Decanato del ncleo
Coordinacin
Administrativa
Coordinacin
Acadmica
Coordinacin Acadmica
rea
Administracin
rea de
Orientacin
Delegacin de
Desarrollo Social y
Bienestar Estudiantil
rea
socioeducativa
Sistema en estudio
rea de
desarrollo social
rea de salud
Medicina
General
Ginecologa
Medicina
Servicios
Mdicos
Interna
Pediatra
Odontologa
Subsistema
Figura 18: Modelo de Jerarqua de Sistemas de servicios medico. Fuente: autor (2010)
objetivo Institucional>>
Para la UDO MONAGAS la salud de sus miembros se constituye en una parte importante para alcanzar los
objetivos de esta casa de estudios en cuanto a mantener un liderazgo en la investigacin. En correspondencia con ello, el
Servicio Mdico est dirigido a la atencin de estudiantes, obreros y empleados que laboran en dicho ncleo.
Objetivos
No-Operacionales
Nivel Estratgico
objetivo>>
Visin
Ser un servicio con calidad
total donde se promocione
la medicina preventiva con
vocacin humana, cientfica
y tecnolgica, para alcanzar
las metas en prevencin
total
de
enfermedades
cardiovascular, metablica,
ocupacional y tumoral.
objetivo>>
Misin
Brindar
atencin
medica
preventiva en los niveles de
primarios y secundarios, buscar
minuciosamente
los primeros
signos y sntomas de las
enfermedades para evitar su
evolucin
hacia
estudios
avanzados, el dolor del paciente, el
sufrimiento de la familia y la
muerte sin escusa posible.
objetivo>>
Objetivo
problema>
>
Descripcin
Lograr la implementacin de un
sistema automatizado en el rea de
servicios mdicos de la universidad
de oriente- Monagas.
objetivo>>
Objetivo Generar
Objetivos Operacionales
objetivo>>
Objetivo Especfico
Brindar atencin mdico - odontolgica de carcter preventivo a la comunidad
universitaria, con el objeto de promover un ambiente que estimule la creatividad
y productividad de todos sus miembros.
Procesos de Negocio
objetivo>>
Cita medica
Llevar el control del
nmero de pacientes
atendidos
por
los
doctores.
objetivo>> Libro
Morbilidad Llevar
el registro de
pacientes que
presentaron una
enfermad o sntoma
objetivo>>
Historia mdica
Permitir llevar por escrito
los datos del paciente,
motivo
de
consulta,
diagnostico y evolucin.
objetivo>>
Rcipe Mdico
Tener indicaciones
para la compra de
medicamentos.
objetivo>>
Boleta mdica
El paciente pueda asistir
a la consulta mdica
especializada de doctor
que no labore dentro del
servicio mdico.
objetivo>>
Registro de boleta
Mdica
Llevar el control de las
boletas emitidas en el
servicio mdico.
objetivo>>
Conformacin de
facturas
El paciente puede asistir
a la consulta mdica
especializada de doctor
que no labore dentro del
servicio mdico.
objetivo>>
Registro de facturas
Llevar el control de la
conformacin de
facturas.
objetivo>>
Medicamentos
Suministrar medicina
preventiva
y de
primeros auxilios.
objetivo>>
Registro de
Medicamentos
Llevar el control de
la entrada y salida de
medicamento.
Figura 19: Diagrama de objetivos de los procesos fundamentales del rea de servicios
Mdicos usando UML Business. Fuente: autor (2010).
Cita
Mdica
Historia
Mdica
Boletas
Mdica
Conformacin
de Factura
Solicitud de
Medicamentos
Actividades Primarias
Infraestructura Medica
Recurso Humano y Material
Actividades de Soporte
Desarrollo Estudiantil
Coordinacion Administrativa
Extencion de Personal
Figura 20: Cadena de valor del negocio usando UML 2.0 V 1.3. Fuente: autor (2010).
Las actividades de soporte son todos aquellos que aportan procesos, materiales o espacio
fsico para que se puedan dar todos los procesos del rea de servicios mdico entre estas
tenemos:
Infraestructura
Mdica
Recurso Humano
Y Material
Delegacin
de desarrollo
y bienestar
estudiantil
Coordinacin
administrativa
Extensin de
Personal
Centro de Computacin
Seccin de Programas y Proyectos
Servicios Mdicos
PROCESOS DE NEGOCIO
PN 1.1
Cita
Mdica
PN 1.2
PN 1.3
Historia
Mdica
Nivel 1
PN 1.4
Conformacin
de Factura
Boletas
Mdicas
PN 1.5
Solicitud
Medicamentos
Nivel 2
PN 1.1 Cita Mdica
1.1.1
Programar
mdica
cit
1.3.1
Creacin de
Boletas
Mdicas
1.3.2
Consulta Extern
al
servici
Mdico.
1.4.1
Validar Informaci
de Factura
Figura 21: Jerarqua de los procesos del negocio. Fuente: autor (2010)
107
1.5.2
Suministro de
Medicamentos al
Paciente
Centro de Computacin
Seccin de Programas y Proyectos
CITA MDICA:
El proceso 1.1 es el de cita mdica que tiene como propsito llevar el control del
nmero de pacientes atendidos por los doctores.
Proceso 1.1.1 Programar Cita Mdica:
Regla 1
Es un bienestar estudiantil, que ofrece la U.D.O.
Regla 2
Para
los obreros y empleados es un
beneficio
contemplado en el artculo 19 y 58 del contrato colectivo
Ac t o r
Enfermera
Objetivo
Programar
cita
mdica al paciente
<<Controla>>
<<Cumple>>
<<Controla>>
Paciente
1.1.1
Programar
Cita Mdica
Solicitud
El paciente present
identificacin y solicit
el servicio. Se valid
informacin.
<<Ejecuta>>
Actor
Enfermera
Producto
Cita
Programada
<<Crea>>
Consulta
Se valida informacin de identidad del
paciente y disponibilidad del doctor
108
Nivel 0
Servicios Mdicos
1.1
Cita
Mdica
1.2
Historia
Mdica
1.3
Boletas
Mdicas
1.4
Conformacin
de Factura
1.5
Solicitud de
Medicamentos
Nivel 1
Cita Mdica
1.1.1
Programar
Cita Medica
Nivel 2
Paciente
Enfermera
Nivel 3
Presentar identificacin
[NO]
[Estudiante]
Tipo
paciente?
Presenta su carnet o
una constancia de
estudio firmada y
Usuario
Rechazar Paciente
Valido?
[SI]
sellada.
Doctor
[NO]
Cancelar cita
disponible?
[SI]
HISTORIA MDICA:
El proceso 1.2 es el de historia mdica que tiene como propsito llevar por
escrito los datos del paciente, motivo de consulta, diagnostico y evolucin.
Proceso 1.2.1 Elaboracin de Historia Mdica:
Regla 1
Es un bienestar estudiantil, que ofrece la U.D.O.
Regla 2
Para los obreros y empleados es un beneficio contemplad
en el artculo 19 y 58 del contrato colectivo
Objetivo
El paciente pueda tener historia
mdica para ser controlada su
evolucin en una enfermedad,
diagnostico o motivo de
consulta.
Ac t o r
1. Doctor
2. Enfermera
<<Controla>>
<<Cumple>>
<<Controla>>
Doctor
Proceso
Examina
efecta
u
diagnostico
de
paciente.
1.2.1
Elaboracin de
Historia Mdica
<<Crea>>
Producto
Se crea historia
mdica y se puede
emitir rcipe o
referencia
<<Ejecuta>>
Ac t o r
Doctor
Registro
Se registra historia mdica
Centro de Computacin
Seccin de Programas y Proyectos
Nivel 0
1. Servicios Mdicos
1.1
Cita Mdica
1.2
Historia Mdica
1.3
Boletas Mdicas
1.4
Conformar Factura
1.5
Solicitud de Medicamento
Nivel 1
Nivel 2
111
BOLETAS MDICAS:
El proceso 1.3 es el de boletas medicas el cual controlar las boletas emitidas por el
rea de servicios mdicos.
Proceso 1.3.1. Creacin de Boleta Mdica.
Regla 1
Es un beneficio estudiantil que ofrece la U.D.O.
Regla 2
Para los obreros y empleados es un artculo del
contrato colectivo.
Actor
Doctor
Objetivo
Que el paciente asista a
consulta externa al servicio
mdico.
<<Controla>>
<<Cumple>>
<<Controla>>
1.3.1
Objeto
Elabora una referencia
con las indicaciones para
la creacin de boleta.
Creacin de
Boleta Mdica
Doctor
<<Ejecuta>>
Ac t o r
Auxiliar de registros y estadsticas
Producto
La auxiliar de registro
y estadstica elabore la
boleta medica.
<<Consulta>
Consulta
Referencia del
doctor.
Figura 24: Diagrama de procesos: Creacin de Boleta Medica. Fuente: autor (2010)
112
Servicios
Mdicos
Servicios Mdicos
1.2
Historia
Mdica
1.1
Cita
Mdica
1.3
Boletas
Mdicas
1.4
Conformacin
de Factura
1.5
Solicitud de
Medicamentos
Nivel 1
Boletas Mdica
1.3.1
Creacin
de
Boletas Mdicas
Doctor
1.3.2
Consulta externa
servicio medico
Nivel 2
al
Delegacin de Personal
Paciente
Recibe Soporte
Elaborar soporte
[Obreros y
Empleados]
[SI]
Doctor
contratado?
[NO]
Tipo
Paciente?
[Estudiante]
Se enva registro
Almacenar
copia de boleta de boleta medica
Sella soporte
Recibe boleta/soporte
Ac t o r
Aux. De Registro y Estadstica
<<Controla>>
Objeto
Recibe boleta medica
de manos del paciente
y diagnostica.
<<Controla>>
Objetivo
Brindarle al pacien
atencin
mdi
especializada.
<<Cumple>>
1.3.2
Consulta Externa
al servicio Medico
Doctor Externo
<<Ejecuta>>
Doctor Externo
Actor
Doctor Externo
Proceso
Enva el registro a
la extensin de
personal con la
especificacin del
monto de consulta
Figura 25: Diagrama de procesos: Consulta Externa con Boleta Medica. Fuente: autor
(2010)
Nivel 0
Servicios Mdicos
Nivel 1
1.1
Cita
Mdica
1.2
Historia
Mdica
1.3
Boletas
Mdicas
1.4
Conformacin
de Factura
1.5
Solicitud de
Medicamentos
Boletas Mdica
1.3.1
Creacin de
Boletas Mdicas
Delegacin de Personal
1.3.2
Consulta externa
al servicio medico
Paciente
Nivel 2
Medico Externo
Servicio Mdico
Examinar al Paciente
Especifica monto de consulta
Recibe copias de
boleta mdica con
monto de consulta
Objetivo
Verifica que la informacin
sea fidedigna, y conforma
facturas,
firmando
y
sellando la misma.
Actor
El jefe del departamento
<<Controla>>
<<Cumple>>
<<Controla>>
1.4.1
Objeto
Presenta factura d
compra de medicinas.
Paciente
Objeto
El paciente recibe
las
facturas
conformadas.
Validar
Informacin de
Factura.
<<Ejecuta>>
<<Consulta>>
Actor
Paciente
Consulta
Se debe tener el rcipe medico
suministrado por el doctor del
servicio o por el doctor externo.
Nivel 0
Servicios Mdicos
1.1
Cita
Mdica
1.2
Historia
Mdica
1.3
Boletas
Mdicas
1.4
Conformacin
de Factura
Nivel 1
1.5
Solicitud de
Medicamentos
Conformacin de Facturas
Nivel 2
1.4.1
Validar Informacin
de Factura
Presentar
factura y
Rcipe
Extencion de
Personal
Fames
Sindicato
Nivel 3
Verificar informacin
Conformar factura
Registrar factura
[Si]
Empleado?
[No]
[Si]
Estudiante?
[No]
Paciente obrero
Recibir factu
conformada
Recibir factu
conformada
Recibir factu
conformada
Regla 1
Es un bienestar estudiantil que ofrece la U.D.O
Regla 2
Para los obreros y empleados es un artculo
del contrato colectivo
Objetivo
Actor
Jefe de departamento
<<Controla>>
Bienestar
Estudiantil
suministra medicamentos al
servicio mdico.
<<Controla>>
<<Cumple>>
Proceso
Solicitud
Solicita medicamento
de tipo diario
Bienestar Estudiantil.
Doctor
1.5.1
Peticin
de
Medicamentos
ante
Bienestar Estudiantil
<<Solicitud>
Solicitud
Jefa
de
enfermera
elabora carta de solicitud
de medicamentos.
Bienestar Estudianti
suministra
medicamentos.
Enva!
<<Ejecuta>>
Actor
Bienestar Estudiantil
Proceso
El servicio mdico
recibe y hace nota de
recepcin
de
medicamento.
Servicios Mdicos
1.2
Historia
Mdica
1.3
Boletas
Mdicas
1.4
Conformacin
de Factura
Nivel 1
1.5
Solicitud de
Medicamentos
Solicitud de Medicamentos
1.5.1
Peticin de Medicamentos ant
bienestar estudiantil
Jefe de departamento
Solicita medicamento
Jefe de enfermera
Elaborar
carta de
solicitud
Nivel 2
1.5.2
Suministro de Medicament
al paciente
Bienestar Estudiantil
Enva solicitud
Rechazar solicitud
[No]
Solicitud
Correcta?
Corrige solicitud
[SI]
Suministrar Medicamento
Registrar entradas
Enva nota de recepcin
Nivel 3
Regla 1
Es un bienestar estudiantil que ofrece a la U.D.O
Regla 2
Para los obreros y empleados es un artculo del
contrato colectivo
<<Controla>>
Solicitud
Hace la peticin
de un medicamento
de tipo bsico, o
muestra rcipe del
Objetivo
Ac t o r
Enfermera y
Coordinadora de
Enfermera
El
paciente recibe
medicamentos de tipo
diario.
<<Controla>>
<<Cumple>>
1.5.2
Suministro
de
Medicamento al
Paciente
Servicio
Dar medicamento
al paciente.
Paciente
servicio mdico.
<<Ejecuta>>
Actor
Bienestar Estudiantil
<<Registro>>
Registro
La salida de medicamentos genera
un registro de salida. Este registro
de salidas incluye nombre del
medicamento, nombre del paciente
y cedula de identidad.
Servicios Mdicos
1.1
Cita
Mdica
1.2
Historia
Mdica
1.4
Conformacin
de Factura
1.3
Boletas
Mdicas
Nivel 1
1.5
Solicitud de
Medicamentos
Solicitud de Medicamentos
1.5.1
Peticin y recepcin de
Medicamentos
Paciente
Nivel 2
1.5.2
Suministro de Medicamentos
paciente
Enfermera
Verifica Informacin
Nivel 3
[No]
Por Rcipe?
Registra salidas
[Si]
Muestra rcipe del servic
Suministrar medicament
o
Recibir medicamentos
Reglas
<<Regla>>
<<Regla>>
NORM
A
Normas generales
de control interno.
Brindar atencin
dmdico-odontolgica
e carcter preventivo
a la comunidad
universitaria
<<Regla>>
OTROS
Estrategias
Polticas
Promover un
ambiente que
estimule la
creatividad y
productividad de
todos sus miembros
<<Regla>>
LEY
Es un beneficio para el estudiante, el cual
se establece en el departamento de
desarrollo y bienestar estudiantil.
Clausula 19. PRIMEROS AUXILIOS.
Contrato colectivo de trabajo 1986-1988
universidad de oriente pg. 24
Clausula 58.ATENCION MDICA Y
MEDICINAS. Contrato colectivo de
trabajo 1986-1988 universidad de oriente
pg. 49
Figura 29: Modelo de Reglas del servicio mdico de la universidad de oriente ncleo de
Monagas. Fuente: autor (2010).
Centro de Computacin
Seccin de Programas y Proyectos
Se le puede suministrar*
1*
Se Registran
Salida
Medicamento
Puede Solicitar 1*
1*
Tiene Una
Medicamentos
Citas
Se Registran
Libro Morbilidad
Historia Mdica
Puede Emitir
1*
Rcipe Mdico
Puede Generar
1
1*
Facturas
Puede Emitir
1
Boletas Mdicas
1*
Centro de Computacin
Seccin de Programas y Proyectos
Centro de Computacin
Seccin de Programas y Proyectos
Cita Mdica
Programar
cita Mdica
Eventos
Tabla 11: Matriz evento vs. Proceso de Negocio. Fuente: autor (2010)
125
Centro de Computacin
Seccin de Programas y Proyectos
Implementacin de un sistema automatizado que optimice la gestin de los procesos
administrativos del rea servicios mdicos de la universidad de oriente ncleo Monagas.
DOCUMENTO DE DEFINICION DE REQUISITOS
Autor
Fecha
Lolimar Cedeo 9-11-09
Lolimar Cedeo 27-11-09
Versin 1.0
Versin
Descripcin
0.90 Versin preliminar como propuesta de desarrollo
0.91 Correcciones de versin preliminar
26. Introduccin
La definicin de requisitos, consiste en determinar y documentar los
requisitos funcionales y no funcionales que los actores del negocio tienen con
respecto al sistema que se desea desarrollar. Por ser un proyecto de
continuacin la ingeniera de requisitos ya se desarroll, se determinaron y
especificaron los requisitos del sistema a travs de las entrevistas con los
usuarios, en esta seccin se har una anlisis y validacin de los requisitos a
partir del anlisis del modelado del negocio y validando con los usuarios del
nuevo sistema.
Los requisitos definen:
Lo que el sistema debe hacer,
aplicacin, las restricciones bajo las cuales el sistema debe operar y los
atributos de calidad que el sistema debe satisfacer: seguridad, facilidad de uso,
documentacin, utilidad, confiabilidad, etc. Los requisitos se clasifican en dos
tipos: funcionales y no funcionales. Los requisitos funcionales establecen los
servicios que debe proporcionar el sistema. Los requisitos no-funcionales
definen las limitaciones que se le impondrn al diseo del sistema.
27. Descubrimiento de requisitos
El Descubrimiento de los Requisitos es el primer proceso de la Ingeniera
de Requisitos que tiene como insumo de entrada el Modelo de Negocio y
como productos de salida: dominio de jerarqua del sistema, los objetivos del
negocio, procesos de negocios (cadena de valor), las reglas de negocio,
actores y la lista preliminar de los requisitos funcionales.
126
Diagrama de proceso:
Insumo
Modelo de
Negocio
1.
Descubrimiento de
Requisitos
Productos
Dominio
Objetivo
Proceso
Reglas
Actores
Problemas
Lista
preliminar
fundamentales
de
requisito
1
Descubrimiento
de Requisitos
<<Proceso>> Ingeniera
de requisitos
P-1
Descubrimiento de
requisitos
P-2
Anlisis de
requisitos.
P-3
Especificacin de
requisitos.
<<Proceso>> Ingeniera
de requisitos
P-1.1
Entendimiento del
dominio.
P-1.2
Organizacin del
conocimiento.
P-1.3
Recoleccin de
requisitos.
Diagrama 10: Jerarqua de los proceso del descubrimiento de requisitos. Autor: 2010.
<<Proceso>>
Ingeniera de requisitos
P-1
Descubrimiento de
requisitos
P-2
Anlisis de
requisitos.
P-3
Especificacin de
requisitos.
<<Proceso>> Ingeniera
de requisitos
P-1.1
Entendimiento del
dominio.
P-1.2
Organizacin del
conocimiento.
P-1.3
Recoleccin de
requisitos.
<<Proceso>>
Ingeniera de requisitos
P-1.1.1
Anlisis del
dominio de la
aplicacin.
P-1.1.2
Anlisis de los
procesos del
negocio.
P-1.1.3
Anlisis de sistemas
existentes.
P-1.1.4
Revisin
bibliogrfica del
dominio.
Diagrama 11: .Jerarqua de los proceso de entendimiento del dominio. Autor: 2010.
<<Proceso>>
Ingeniera de requisitos
P-1
Descubrimiento de
requisitos
P-2
Anlisis de
requisitos.
P-3
Especificacin de
requisitos.
<<Proceso>>
Ingeniera de requisitos
P-1.1
Entendimiento del
dominio.
P-1.2
Organizacin del
conocimiento.
P-1.3
Recoleccin de
requisitos.
<<Proceso>>
Ingeniera de requisitos
P-1.2.1
Filtracin del
conocimiento del
dominio.
P-1.2.2
Organizacin del
material recolectado.
Diagrama 12: Jerarqua de los proceso de organizacin del conocimiento. Autor: 2010.
<<Proceso>> Ingeniera
de requisitos
P-1
Descubrimiento de
requisitos
P-2
Anlisis de
requisitos.
P-3
Especificacin de
requisitos.
<<Proceso>> Ingeniera
de requisitos
P-1.1
Entendimiento del
dominio.
P-1.2
Organizacin del
conocimiento.
P-1.3
Recoleccin de
requisitos.
<<Proceso>> Ingeniera
de requisitos
P-1.3.1
Identificacin de los
interesados en el
sistema.
P-1.3.2
Recopilacin de
requisitos de los
interesados.
P-1.3.3
Recopilacin
de requisitos del
dominio.
Centro de Computacin
Seccin de Programas y Proyectos
Nombre
RN-001
Derecho estudiantil
RN-002
RN-003
Descripcin
Todo estudiante de esta casa de estudio se encuentra en
pleno derecho de utilizar su servicio mdico, pues es un
beneficio que se le brinda para su pleno desarrollo
estudiantil.
Los trabajadores (empleados/obreros) al servicio de la
U.D.O., que por naturaleza de trabajo estn expuestos a
radiaciones o intoxicaciones, ser atendidos en el centro
de servicios medico de la universidad, a fin de
brindarles los primeros auxilios o referirlos a otros
centros asistenciales, en caso de ser necesario.
La U.D.O se obliga
aprestar servicio mdico
quirrgico,
hospitalizacin, ortopedia, prtesis,
esterilizacin y suministro de medicinas a los
trabajadores que le prestan servicios en aquellas zonas
no cubiertas por el seguro social obligatorio.
Suministro de Medicina
RN-004
Clausula 58.ATENCION
MDICA Y MEDICINAS.
Contrato colectivo de trabajo 19861988 universidad de oriente pg. 49
Carga familiar
Fuente
Variacin
Delegacin de desarrollo y
bienestar estudiantil.
Baja
Sindicatos de trabajadoras y
trabajadores de la
universidad de orienteMonagas
-------
Baja
-------
------Sindicatos de trabajadoras y
trabajadores de la
universidad de orienteMonagas
Sindicatos de trabajadoras y
trabajadores de la
universidad de orienteMonagas
130
Baja
Baja
El
trabajador
(empleado
/obrero) de la universidad de
oriente tiene consigo una carga
familiar, la cual con solo
presentar
identificacin
del
trabajador puede utilizar el
servicio mdico.
El estudiante no goza del
beneficio de carga familiar, pues
al presentar su identificacin
solo la persona identificada
como estudiante puede utilizar el
servicio mdico.
Cdigo
Nombre
RN-005
Clausula 58.ATENCION
MDICA Y MEDICINAS.
Contrato colectivo de trabajo 19861988 universidad de oriente pg. 49
Reposo Mdico
RN-006
Clausula 58.ATENCION
MDICA Y MEDICINAS.
Contrato colectivo de trabajo 19861988 universidad de oriente pg. 49
Descripcin
Cuando un trabajador requiera de reposo o juicio
medico de la U.D.O, esta se obliga a pagar el salario
bsico completo durante el tiempo que dure el reposo
ordenado por el mdico hasta cincuenta y dos (52)
semanas, siempre que el mdico ordene un reposo
superior a los tres (3) das, en caso de emergencia,
comprobada por el mdico de la U.D.O., este
determinara la procedencia del reposo dado por otro
mdico.
Cuando se extiende el seguro social obligatorio a dicha
zona, la U.D.O., se obliga a pagar los tres (3) primeros
das que el seguro no page, siempre que este no pague
el cuarto (4) da, igualmente pagara el complemento del
salario bsico, durante el lapso que dure el reposo
ordenado por el mdico del seguro social obligatorio.
Fuente
Variacin
Sindicatos de trabajadoras y
trabajadores de la
universidad de orienteMonagas
Baja
Sindicatos de trabajadoras y
trabajadores de la
universidad de orienteMonagas
Baja
Reposo Mdico
RN-007
Clausula 58.ATENCION
MDICA Y MEDICINAS.
Contrato colectivo de trabajo 19861988 universidad de oriente pg. 49
Reposo Mdico
RN-008
Clausula 58.ATENCION
MDICA Y MEDICINAS.
Contrato colectivo de trabajo 19861988 universidad de oriente pg. 49
Viticos
Sindicatos de trabajadoras y
trabajadores de la
universidad de orienteMonagas
Baja
Sindicatos de trabajadoras y
trabajadores de la
universidad de orienteMonagas
Baja
Cdigo
RN-009
Nombre
Historia medica
Rcipe medico
RN-010
Reposo medico
RN-011
RN-012
Boletas Mdicas
RN-013
Descripcin
Debe crearse una carpeta
con la historia mdica del
paciente. Si se trata de asistencia mdica de tipo bsica, la
enfermera puede examinar al paciente, sin necesidad de
elaborar una historia mdica
El rcipe es de tipo corriente, conteniendo campos tales
como: informacin
(logo de la U.D.O, datos del
paciente), sper inscripcin (letra RP, que significa tome
usted), inscripcin (nombre genrico o comercial del
frmaco, forma farmaceuta, va de administracin y
tiempo de tratamiento) e indicaciones (pautas para la
administracin correcta del frmaco). El uso de
medicamentos prologados debe ir en rcipes solos.
Como consecuencia del diagnostico del doctor, se emite
un reposo medico al paciente (Condicin alta). Si el
paciente lo requiere (solo obreros y empleados), el Jefe de
Departamento puede crear un informe con la condicin y
diagnostico del mismo. Dicho informe debe ser entregado
a Extensin de Delegacin de Personal, por si el paciente
amerita de algn cambio relacionado a su trabajo como
consecuencia del diagnostico efectuado.
Se tiene que hacer un libro de morbilidad trimestral dentro
del rea de servicios mdicos que incluya el nmero total
de pacientes que presentaron una enfermedad o sntoma
especfico.
Las boletas mdicas deben emitirse
solo a obreros,
empleados y a la carga familiar de los mismos, que se
encuentre registrada en servicio social. Si el paciente es
un estudiante, no se elabora boleta medica. El estudiante,
solo recibe el soporte emitido por el doctor.
Fuente
Servicio Mdico.
Monagas 2009
UDO
Servicio Mdico.
Monagas 2009
UDO
Variacin
Alta
Alta
Servicio Mdico.
Monagas 2009
UDO
Servicio mdico.
Monagas 2009
UDO
Servicio Mdico.
Monagas 2009
UDO
Baja
Baja
RN-005
Baja
-
Cdigo
RN-014
RN-015
Nombre
Medicamentos
Conformacin de Facturas
Descripcin
Fuente
Variacin
Baja
Baja
RN-003
RN-003
Contrato Colectivo de la
UDO vigente.
RN-016
Conformacin de Facturas
Alta
RN-003
RN-017
Conformacin de Facturas
Baja
Centro de Computacin
Seccin de Programas y Proyectos
Descripcin de Actores
Actores involucrados en el de Desarrollo de la Aplicacin. Este modelo
representa el conjunto de actores que participan en la ejecucin de las actividades y
procesos del rea de servicios mdicos. Los actores pueden ser miembros o no de la
organizacin, mquinas, equipos o sistemas automatizados. Los actores son
responsables, bajo la definicin de un rol, de la consecucin de un objetivo
operacional especfico. Un actor mediante la ejecucin, coordinacin y/o supervisin
de un conjunto de actividades y/o tareas participa activamente en los procesos de
negocios. Para definir a los diferentes actores que participan en la ejecucin del
conjunto de procesos del rea de servicios mdicos UDO-Monagas, y se identifican
de la siguiente manera:
Act-001
Descripcin
Paciente
Este representa a la persona que solicita y hace uso del servicio mdico.
Smbolo
Paciente
Act-002
Descripcin
Actor Indirecto
Enfermera
Este representa a la persona que programar cita mdica (Recibir y anotar a los pacientes), asiste al mdico
en la consulta, presta asistencia mdica de tipo bsica, revisa y elaborar historias mdicas, colabora en el
inventario de medicinas, entrega un reporte de actividades semanal a la enfermera jefe donde conste el
nmero de pacientes atendidos y tratamientos aplicados y controla codificacin de historias mdicas.
Smbolo
Actor Directo
Enfermera
Doctor
Este representa a la persona que prestar la asistencia mdica, realizar registros en libro de morbilidad,
elaborar historia m dica y cr ea soporte para la elaboracin de boletas mdicas.
Smbolo
Doctor
134
Actor Directo
Act-004
Descripcin
Jefe de Enfermera
Este representa a la persona que controlar codificacin de historias mdicas, organiza y controla el uso y
suministro de materiales y medicamentos, supervisa y conforma la requisicin de medicinas, hace
seguimiento y evaluar el funcionamiento del servicio de enfermera, realiza reporte mensual de enfermera
y realiza l ibro de morbilidad trimestral.
Smbolo
Jefe de Enfermera
Actor Directo
Jefe de Departamento
Este representa a la persona que prestar asistencia mdica, realiza registros en libro de morbilidad, elabora
historia mdica, crea soporte para la elaboracin de boletas mdicas, conformar facturas, elabora informes
de vitico s, elaborar informes de diagnostico y condicin del paciente.
Smbolo
Jefe de Departamento
Actor Directo
Actor Directo
Smbolo
Auxiliar de Registro y Estadstica
Smbolo
Actor Indirecto
Smbolo
Actor Indirecto
Extensin de Delegacin de Personal
Act-009
Descripcin
Bienestar Estudiantil
Este representa a la dependencia que recibe solicitudes de medicamentos, suministra el medicamento y
rechazar solicitudes.
Smbolo
Bienestar Estudiantil
Actor Indirecto
Act-010
Coordinacin Administrativa
Descripcin
Este representa a la dependencia que recibe libro de morbilidad trimestralmente y recibe reporte de
enferm era.
Smbolo
Coordinacin Administrativa
Actor Indirecto
Act-011
Descripcin
Secretaria
Este representa a la persona que elaborar comunicaciones, enva comunicaciones, lleva archivo
de
dencia emi
correspon
tida o recibida y transcribe informes mdicos.
Smbolo
Actor Indirecto
Secretaria
Descripcin del
Requerimiento
Conocer identificacin del
usuario
Programar una cita
mdica
Modificar, eliminar y
consultar una cita mdica
Crear una historia mdica
al paciente
Modificar, eliminar y
consultar una historia
Actor
Proceso de
Negocio
Regla del
Negocio
Medio
Enfermera
PN 1.1
RN-008
En lnea
Enfermera
PN 1.1
RN-008
-
En lnea
Enfermera
PN 1.1
Doctor
PN 1.2
RN-009
En lnea
Doctor
PN 1.2
En lnea
En lnea
cdigo
Descripcin del
Requerimiento
R-006
R-007
R-008
R-009
Registrar una
conformacin facturas
R-010
Controlar entrada y
salida de medicamento
Actor
Proceso de
Negocio
Regla del
Negocio
Medio
Jefe del
Departamento
PN 1.3
RN-013
En lnea
Jefe del
Departamento
PN 1.3
Impreso
PN 1.1
RN-010
Impreso
PN 1.4
RN-014
En lnea
PN 1.5
RN-013
En lnea
En lnea e
impreso
Doctor
Jefe del
Departamento
Jefe de
Enfermera
Jefe del
departamento
Generar Reporte de todos
los procesos
Debe existir un registro
actualizado de la
R-012
Jefe del
poblacin de usuarios del
Departamento
servicio medico
Tabla 14: Recoleccin de requerimientos iniciales. Fuente: Autor 2010
R-011
En lnea
Requisitos
de Negocio
Requisitos
del usuario
Requisitos
del Sistema
Requisitos
d
Comportamiento
Requisitos
organizacionales
Requisitos
por:
Centro de dados
computacin
de la U.D.O
Requisitos
Externos
Centro de Computacin
Seccin de Programas y Proyectos
cdigo
Usuario
Proceso de
Negocio
Regla del
Negocio
Administrador
RF-002
El sistema de informacin deber mostrar un mensaje de autentificacin fallida cada vez que
el nombre de usuario o claves sean invlidas.
Administrador
RF-003
Administrador
RF-004
Administrador
RF-005
Administrador
RF-007
RF-008
RF-009
RF-010
RF-011
RF-012
RF-013
Medio
En lnea
De Comportamiento
RF-001
RF-006
Tipo de Requisito
El sistema tiene que mostrar un men para programar citas mdicas y consultar las ya
programadas.
En el men de citas medicas el mdulo de datos personales deben ser manejados los
siguientes campos:
Apellidos, nombres, cdula, tipo de paciente, especialidad de consulta, nombre del doctor,
fecha de consulta y turno de consulta.
El sistema debe arrojar un mensaje cuando la citas sea programada o no.
El sistema debe manejar la opcin de de programar nuevamente un cita mdica en caso de
que no se pueda programar la misma con las opciones seleccionadas por el paciente o cuando
el doctor no est disponible.
El sistema debe arrojar el listado de paciente que han programado cita en una determinada
fecha, para modificar o eliminar paciente si es necesario y as llevar el control de la consulta.
Se quiere que el sistema pueda agregar la carga familiar de un paciente (obrero o empleado).
De Comportamiento
En lnea
De Comportamiento
En lnea
De Sistema
En lnea
De Comportamiento
En lnea
De Sistema
En lnea
Administrador
Administrador
De Comportamiento
En lnea
Enfermera
1.1
cita medica
De Comportamiento
En lnea
De Comportamiento
En lnea
Enfermera
Enfermera
1.1
cita medica
1.1
cita medica
De Comportamiento
En lnea
Enfermera
1.1
cita medica
De Comportamiento
1.1
cita medica
Enfermera
1.1
cita medica
Enfermera
Tabla 15: Requisitos funcionales del sistema (1/6). Fuente: Autor 2010.
141
En lnea
En lnea
De Comportamiento
De Comportamiento
En lnea
cdigo
RF-015
Se quiere que el sistema pueda permitir que el paciente pueda programar ms de una cita
mdica.
El sistema tiene que mostrar un men de historias medicas-odontolgicas para la elaboracin
de historias mdicas y la bsqueda de historias asociadas a un paciente de paciente.
RF-016
Cuando el doctor ingrese al men historia mdica debe aparecer el listado de los pacientes
con la cita para esa fecha y la opcin de atender paciente sin programar cita.
RF-014
RF-020
En el men de nueva consulta mdica el mdulo de datos personales deben ser manejados
por lo siguientes:
Datos generales del paciente (nombre, cedula, fecha de nacimiento) y datos especficos del
paciente (estado civil, direccin actual, telfono etc.) para guardar.
En el men de nueva consulta mdica deben existir en campo de la seleccin de la consulta
a que se quiere crear (odontolgica, medicina general o interna, ginecologa, pediatra etc.),
la cual al seleccionar aparezcan con datos de correspondiente a cada una de ella para que el
paciente pueda llenar.
Se quiere que el sistema en la historia de un paciente muestre el historial de consultas y los
datos permanentes del paciente (vicios, tratamientos permanentes, enfermedades terminales
o infectocontagiosa VIH).
El modulo de historia medicas tiene que generar un nmero de historia secuencial
automticamente.
RF-021
El sistema tiene que ir generando automticamente el registro de todas las consultas hechas a
los pacientes y su diagnostico para registrarlo en morbilidad.
RF-022
RF-024
RF-025
RF-017
RF-018
RF-019
Tabla 15: Requisitos funcionales del sistema (2/6). Fuente: Autor 2010.
Actor
Enfermera
Proceso de
Negocio
Regla del
Negocio
Tipo de
Requisito
Medio
1.1
Cita Medica
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-009
De Comportamiento
En lnea
Doctor
1.2
Historia medica RN-004,009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-009,012
De Comportamiento
En lnea
Jefe del
Departamento
1.2
Historia medica
RN-009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-009,013
De Comportamiento
En lnea
Aux. Registro
y Estadstica
1.2
Historia medica
RN-009
De Comportamiento
En lnea
cdigo
RF-026
RF-027
RF-028
RF-029
RF-030
RF-031
RF-032
RF-033
RF-034
RF-035
Actor
RF-036
Regla del
Negocio
Tipo de Requisito
Medio
RN-009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
1.2
Historia medica
RN-003,009
De Comportamiento
En lnea
Doctor
1.2
Historia medica
RN-003,009
De Comportamiento
En lnea
RN-009,010
De Comportamiento
En lnea
Doctor
Doctor
1.2
Historia medica
Aux. Registro
y Estadstica
1.2
Historia medica
Doctor
Jefe del
Departamento
1.2
Historia medica
1.2
Historia medica
El sistema debe mostrar la opcin de emitir una referencia para poder realizarle una boleta
mdica al paciente. La cual debe poseer datos como: nombre del paciente, c.i, doctor que
emite referencia y doctor al cual ser emitido.
El sistema debe tener un men de boleta medica para poder referir pacientes a mdicos
externos al servicio.
El sistema debe llevar un registro automtico de cada una de las boletas que se emitan en el
servicio mdico
El sistema debe generar un numero secuencial de boletas medicas automticamente.
Proceso de
Negocio
De Comportamiento
RN-009,010
En lnea
RN-009,010
De Comportamiento
En lnea
RN-010
De Comportamiento
En lnea
RN-013
De Comportamiento
En lnea
Doctor
1.2
Historia medica
Aux.
Registro y
Estadstica
1.3
Boleta medica
RN-013
De Comportamiento
En lnea
Jefe del
Departamento
1.3
Boleta medica
RN-013
De Comportamiento
En lnea
Jefe del
Departamento
1.3
Boleta medica
RN-013
De Comportamiento
En lnea
Aux.
Registro y
Estadstica
1.3
Boleta medica
RN-013
De Comportamiento
En lnea
RF-038
Jefe del
Departamento
1.3
Boleta medica
RN-008,013
De Comportamiento
En lnea
Impreso
RF-039
Jefe del
Departamento
1.2
Historia medica
RN-005,011
De Comportamiento
En lnea
RF-037
Tabla 15: Requisitos funcionales del sistema (3/6). Fuente: Autor 2010.
cdigo
RF-040
RF-041
RF-042
RF-043
RF-044
El sistema debe tener la opcin de buscar boletas medicas emitidas durante una fecha
determinada.
RF-045
RF-046
El sistema tiene que llevar el registro, y enumeracin de las facturas que sean
conformadas, almacenan los datos relacionados a cada una de las facturas.
RF-047
RF-048
RF-049
RF-050
RF-051
Actor
Proceso de
Negocio
Regla del
Negocio
Tipo de Requisito
Medio
RN-013
De Comportamiento
En lnea
RN-013
De Comportamiento
En lnea
RN-013
De Comportamiento
En lnea
RN-013
De Comportamiento
En lnea
RN-013
De Comportamiento
En lnea
RN-015,016
De Comportamiento
En lnea
RN-015,016
De Comportamiento
En lnea
RN-015,016
De Comportamiento
En lnea
Conformacin de
Jefe del
facturas
Departamento
RN-015,016
De Comportamiento
En lnea
Conformacin de
Jefe del
facturas
Departamento
RN-015,016
De Comportamiento
En lnea
RN-015,016
De Comportamiento
En lnea
RN-015,016
De Comportamiento
En lnea
1.3
Aux. Registro
Boleta medica
y Estadstica
1.3
Aux. Registro
Boleta medica
y Estadstica
1.3
Aux. Registro
Boleta medica
y Estadstica
1.3
Aux. Registro
Boleta medica
y Estadstica
1.3
Aux. Registro
Boleta medica
y Estadstica
1.4
Jefe del
Departamento Conformacin de
facturas
1.4
Jefe del
Departamento Conformacin de
facturas
1.4
Conformacin de
Jefe del
facturas
Departamento
1.4
1.4
1.4
Jefe del
Departamento Conformacin de
facturas
1.4
Jefe del
Departamento Conformacin de
Tabla 15: Requisitos funcionales del sistema (4/6). Fuente: Autor 2010.
facturas
cdigo
RF-052
Actor
Medio
RN-015,016
De Comportamiento
En lnea
Jefe del
Departamento
RN-015,016
De Comportamiento
En lnea
RN-015,016
De Comportamiento
En lnea
De Comportamiento
En lnea
RN-003,014
De Comportamiento
En lnea
RN-003,014
De Comportamiento
En lnea
RN-003,014
De Comportamiento
En lnea
RN-003,014
De Comportamiento
En lnea
RN-003,014
De Comportamiento
En lnea
RN-003,014
De Comportamiento
En lnea
RN-003,014
De Comportamiento
En lnea
De Comportamiento
En lnea
RF-055
El sistema tiene que mostrar un men con todo lo relativo a medicamentos, para
realizar las actividades relacionadas con este.
Jefe de
enfermera
RF-056
Jefe de
enfermera
RF-057
Jefe de
enfermera
Jefe de
enfermera
RF-059
RF-060
El sistema tiene que pedir datos del paciente y motivo de despacho cuando salga un
medicamento por una salida eventual (dolor de cabeza, fiebre, gripe, etc)
Jefe de
enfermera
RF-061
Jefe de
enfermera
RF-063
Tipo de Requisito
1.4
Jefe del
Departamento Conformacin de
RF-054
RF-062
Regla del
Negocio
RF-053
RF-058
Proceso de
Negocio
Cuando un medicamento salga por rcipe medico, se beben mostrar datos como:
numero de rcipe que cargo medicamento, nombre del paciente y cantidad de
medicamento a despachar.
El sistema que va a disear debe tener un men para generar reporte segn quiera el
usuario.
Jefe del
Departamento
Jefe de
enfermera
Doctor
Aux. Registro
y Estadstica.
Tabla 15: Requisitos funcionales del sistema (5/6). Fuente: Autor 2010.
facturas
1.4
Conformacin de
facturas
1.4
Conformacin de
facturas
1.5
Solicitud de
Medicamentos
1.5
Solicitud de
Medicamentos
1.5
Solicitud de
Medicamentos
1.5
Solicitud de
Medicamentos
1.5
Solicitud
Medicamentos
1.5
Solicitud de
Medicamentos
1.5
Solicitud de
Medicamentos
1.5
Solicitud de
Medicamentos
-
RN-003,014
cdigo
RF-064
RF-065
RF-066
RF-067
RF-068
RF-069
RF-070
RF-071
Actor
El sistema debe mostrar va web el formato para llenar el informe mdico apaciente.
Proceso de
Negocio
Regla del
Negocio
Tipo de Requisito
Medio
Aux. Registro y
Estadstica
De Comportamiento
En lnea
Aux. Registro y
Estadstica
De Comportamiento
En lnea
De Comportamiento
En lnea
De Comportamiento
En lnea
De Comportamiento
En lnea
De Comportamiento
En lnea
De Comportamiento
En lnea
De Comportamiento
En lnea
Aux. Registro y
Estadstica y
jefe del
departamento.
Aux. Registro y
Estadstica y
jefe del
departamento.
Aux. Registro y
Estadstica y
jefe del
departamento.
Aux. Registro y
Estadstica y
jefe del
departamento.
Aux. Registro y
Estadstica y
jefe del
departamento.
1.2
Jefe del
departamento. Historia Medica RN-006,007
Tabla 15: Requisitos funcionales del sistema (6/6). Fuente: Autor 2010..
La interfaz del sistema deber ser implementada como una aplicacin web.
Usuario
Proceso de
Negocio
Regla de
Negocio
Externo
En lnea
Todo los
Usuarios
De Producto
En lnea
Todo los
Usuarios
Tipo de
Requisito
De Producto
Medio
En lnea
RNF-003
Cada usuario que desee ingresar al sistema, deber introducir en la pgina principal un cdigo
de usuario y una contrasea, la cual ser validada por el sistema, dndole acceso al sistema o
envindole un mensaje para que introduzca nuevamente sus datos.
Cada usuario del sistema tendr asignado un determinado perfil, usado para activar los
servicios u opciones que l pueda realizar dentro del sistema.
RNF-004
El sistema deber tener una interfaz grfica sencilla y amigable, basada en mens, ventanas,
listas desplegables y botones de accin.
Todo los
Usuarios
Organizacional
En lnea
RNF-005
Desarrollador
Organizacional
RNF-006
El sistema deber ser desarrollado bajo software libre, utilizando el lenguaje de programacin
PHP y utilizar el estndar HTML para el diseo de las pginas web del sistema. De esta forma
se garantizara que el cdigo HTML generado pueda ser interpretado por cualquier de los
navegadores comerciales existentes en el mercado.
El sistema debe basar sus comunicaciones en protocolos estndar de Internet.
Desarrollador
De Producto
RNF-007
Desarrollador
De Producto
Desarrollador
Organizacional
Desarrollador
Organizacional
Desarrollador
Organizacional
RNF-002
RNF-009
El sistema debe utilizar los servicios de la red interna de la UDO (para establecer
comunicacin entre los clientes, el servidor web y el manejador de base de datos.
La organizacin, manipulacin, consulta y almacenamiento de los datos estar bajo la
responsabilidad del sistema manejador de base de datos relacional de Sybase MSQL
RNF-010
El sistema es una aplicacin web bajo una plataforma XAMPP: apache, MySQL, PHP.
RNF-008
Tabla 16: Requisito no funcionales del sistema (1/2). Fuente: Autor 2010.
Todo los
Usuarios
RNF-011
Usuario
Proceso
Regla de
Negocio
Tipo de
Requisito
Medio
Desarrollador
Organizacional
Desarrollador
De Producto
Desarrollador
Organizacional
La aplicacin debe mantener los estilos (colores, tipos de letra, etc.) establecidos por el
centro de computacin.
La interfaz se implementara con HTML simple sin marcos o aplets java.
RNF-015
RNF-016
RNF-017
RNF-018
Desarrollador
La computadora tiene que contar con un procesador de su poder suficiente para ejecutar el
sistema y una memoria suficiente para almacenar los grandes volmenes de informacin.
El sistema no debe revelar ninguna informacin que se sea utilizada por terceros, solo los
usuarios del sistema.
El sistema debe imprimir los reporte y citas que el usuario necesite.
Tabla 16: Requisitos no funcionales del sistema (2/2). Fuente: Autor 2010.
De Producto
Desarrollador
Externos
-
Desarrollador
Externos
Desarrollador
De Producto
Centro de Computacin
Seccin de Programas y Proyectos
Atributos de calidad:
Expresan las calidades o propiedades de calidad que el sistema debe
satisfacer. Estos requisitos describen entre otros el rendimiento que la aplicacin debe
mostrar, la confiabilidad que debe poseer, la seguridad que debe proveer y la utilidad
que debe garantizar.
ISO 9126:
ISO 9126 es un estndar internacional para la evaluacin del Software. El
estndar est dividido en cuatro partes las cuales dirigen, respectivamente, lo
siguiente: modelo de calidad, mtricas externas, mtricas internas y calidad en las
mtricas de uso.
Normas de calidad del producto:
Este estndar est pensado para los desarrolladores, adquirentes, personal de
aseguramiento de calidad y evaluadores independientes, responsables de especificar y
evaluar la calidad del producto software. Por tanto, puede servir para validar la
completitud de una definicin de requisitos, identificar requisitos de calidad de
software, objetivos de diseo y prueba, criterios de aseguramiento de la calidad, etc.
La calidad del software puede evaluarse midiendo los atributos internos (medidas
estticas o productos intermedios) o atributos externos (comportamiento del cdigo
cuando se ejecuta).
El objetivo no es necesariamente alcanzar una calidad perfecta, sino la
necesaria y suficiente para cada contexto de uso a la hora de la entrega y del uso por
parte de los usuarios. Es necesario comprender las necesidades reales de los usuarios
con tanto detalle como sea posible (requisitos).
149
Calidad de
Producto
9126-1
Calidad Interna
9126-3
Calidad Externa
9126-2
Calidad en Uso
9126-4
Mtricas de Funcionalidad
1. Adecuacin: Capacidad del producto software para proporcionar un
conjunto apropiado de funciones para tareas y objetivos de usuario
especificados.
2. Exactitud: Capacidad del producto software para proporcionar los
resultados o efectos correctos o acordados, con el grado necesario de
precisin.
3. Interoperabilidad: Capacidad del producto software para interactuar
con uno o ms sistemas especificados.
4. Seguridad: Capacidad del producto software para proteger informacin
y datos de manera que las personas o sistemas no autorizados no
puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a
las personas o sistemas autorizados.
5. Conformidad de la funcionalidad: Capacidad del producto software
para adherirse a normas, convenciones o regulaciones en leyes y
prescripciones similares relacionadas con funcionalidad.
Mtricas de Fiabilidad
1. Madurez: Capacidad del producto software para evitar fallar como
resultado de fallos en el software.
2. Tolerancia a fallos: Capacidad del software para mantener un nivel
especificado de prestaciones en caso de fallos software o de infringir
sus interfaces especificados.
3. Capacidad de recuperacin: Capacidad del producto software para
reestablecer un nivel de prestaciones especificado y de recuperar los
datos directamente afectados en caso de fallo.
4. Cumplimiento de la fiabilidad: Capacidad del producto software para
adherirse a normas, convenciones o regulaciones relacionadas con al
fiabilidad.
Mtricas de Usabilidad
1. Entendibilidad: Capacidad del producto software que permite al
usuario entender si el software es adecuado y cmo puede ser usado
para unas tareas o condiciones de uso particulares.
2. Aprendibilidad: Capacidad del producto software que permite al
usuario aprender sobre su aplicacin.
3. Operatibilidad: Capacidad del producto software que permite al
usuario operarlo y controlarlo.
4. Atractivo: Capacidad del producto software para ser atractivo al
usuario.
5. Conformidad de la usabilidad: Capacidad del producto software para
adherirse a normas, convenciones, guas de estilo o regulaciones
relacionadas con la usabilidad.
Mtricas de Eficiencia
1. Comportamiento en el tiempo: Capacidad del producto software para
proporcionar tiempos de respuesta, tiempos de proceso y potencia
apropiados, bajo condiciones determinadas.
2. Utilizacin de recursos: Capacidad del producto software para usar
las cantidades y tipos de recursos adecuados cuando el software lleva
a cabo su funcin bajo condiciones determinadas.
3. Conformidad de la eficiencia: Capacidad del producto software para
adherirse a normas o convenciones relacionadas con la eficiencia.
Mantenibilidad
1. Analizabilidad: Es la capacidad del producto software para serle
diagnosticadas deficiencias o causas de los fallos en el software, o
para identificar las partes que han de ser modificadas.
Centro de Computacin
Seccin de Programas y Proyectos
Funcionabilidad
Un conjunto de atributos que
se relacionan con la existencia
de un conjunto de funciones y
sus propiedades especficas.
Las funciones son aquellas que
satisfacen lo indicado o
implica necesidades.
1.
2.
3.
4.
5.
Adecuidad
Exactidud
Interoperabilidad
Seguridad
Conformidad de la
funcionalidad
Adecuidad
1.
2.
3.
4.
Fiabilidad
Usabilidad
Eficiencia
Mantenibilidad
Transportabilidad
Un conjunto de atributos
relacionados con la capacidad
del software de mantener su
nivel de prestacin bajo
condiciones
establecidas
durante un perodo de tiempo
establecido.
Un conjunto de atributos
relacionados
con
el
esfuerzo necesitado para el
uso, y en la valoracin
individual de tal uso, por un
establecido o implicado
conjunto de usuarios.
Conjunto de atributos
relacionados
con
la
relacin entre el nivel de
desempeo del software
y la cantidad de recursos
necesitados
bajo
condiciones establecidas.
Conjunto de atributos
relacionados con la
facilidad de extender,
modificar o corregir
errores en un sistema
software.
Conjunto de atributos
relacionados con la
capacidad
de
un
sistema software para
ser transferido desde
una plataforma a otra.
Madurez
Tolerancia a fallos
Recuperabilidad
Conformidad de la
fiabilidad
Madurez
1.
2.
3.
4.
5.
Entendibilidad
Aprendibilidad
Operatibilidad
Atractivo
Conformidad de la
usabilidad
Entendibilidad
1. Comportamiento
en el tiempo
2. Utilizacin
de
recursos
3. Conformidad de la
eficiencia
Comportamiento en el Tiempo
1.
2.
3.
4.
5.
Analizabilidad
Cambiabilidad
Estabilidad
Examinabilidad
Conformidad de
la mantenibilidad
Cambiabilidad
Figura 31: Modelo de calidad interna y externa para el rea de servicios mdicos. Fuente: autor 2010
154
1.
2.
3.
4.
5.
Adaptabilidad
Instalabilidad
Coexistencia
Remplazabilidad
Conformidad de la
transportabilidad
Conformidad de
Transportabilidad
la
UNUVERSISDAD DE ORIENTE
NUCLEO MONAGASCE
CENNTRO DE COMPUTACION
TODOS LOS DERECHOS RESERVADOS
Centro de Computacin
Seccin de Programas y Proyectos
Implementacin de un sistema automatizado que optimice la gestin de los procesos
administrativos del rea servicios mdicos de la universidad de oriente ncleo Monagas
DOCUMENTO DE ESPECIFICACION DE REQUISITOS DE SOFTWARE
Versin 0.90
Autor
Fecha
Versin Descripcin
Lolimar Cedeo 28-11-09 0.90
Versin preliminar como propuesta de desarrollo
Lolimar Cedeo 23-08-010 0.91
Correcciones de versin preliminar
30. Introduccin
Este documento tcnico es producido en el proceso de Ingeniera de
Requisitos. Su objetivo es identificar, describir, especificar y documentar cada
uno de los requisitos funcionales que la aplicacin empresarial debe satisfacer. El
documento persigue dos objetivos complementarios. Por un lado, busca identificar
y describir las necesidades de informacin y requisitos funcionales que los
usuarios de la aplicacin tienen; y, por otro lado, el documento especfico
tcnicamente los requisitos funcionales y no-funcionales se emplearn para
disear la aplicacin.
31. Requisitos Especficos
En esta parte se hace uso de los Diagramas de casos de uso: los cuales son
una descripcin de las acciones de un sistema desde el punto de vista del usuario.
Para los desarrolladores del sistema, sta es una herramienta valiosa, ya que es
una tcnica de aciertos y errores para obtener los requerimientos del sistema desde
el punto de vista del usuario. Esto es importante si la finalidad es crear un sistema
que pueda ser utilizado por la gente en general (no slo por expertos en
computacin). (Smuller, J. sf, p.75 ). A continuacin se describen las
funcionalidades del sistema mediante el caso de uso general del sistema,
resultante al proceso estudiado anteriormente modelado del negocio y
especificacin de requisitos de software.
156
Enfermera
Jefe de Enfermeria
<<Include>>
<<Include>>
Mdico General
Especilista
Pediatra
Autenticar Usuario
<<Include>>
Odontologo
<<Include>>
Mdico
Emitir Boletas Mdicas
Internista
<<Include>>
Ginecologo
Higienista Dental
Aux.de Registro y Estadistica
Conformar Facturas
<<Include>>
Jefe de Departamento
Suministro de Medicamento
Figura 32: Caso de uso general del sistema. Fuente: autor (2010).
Validar usuario
Caso de Uso
Autor
CU-001
Diagrama 14: Diagrama de caso de uso de validar usuario. Fuente: auto 2010
Propsito
Validar y administrar los usuarios que harn uso del sistema.
Resumen
Este caso de uso restringe el acceso de usuarios al sistema, y establece que cada usuario
cuente con un nombre de usuario y una clave de acceso al sistema
Curso Normal (Bsico)
1
2
3
Tabla 17: Curso bsico de eventos para validar usuario. Fuente: auto 2010
Cursos Alternos
4
5
Tabla 18: Curso alternativo de eventos para validar usuario. Fuente: auto 2010
Comentarios
1
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W:V a l i da rUsua ri o
Usuar io
Niv eldeAcceso
Mo dUsu
P agUsu
Mo dulo s
P agin as
ValidarNombreUsuario ( )
ValidarCont rasea ( )
Si Resp=fal se
P rocesar
Usuari o NO val i do
Si Resp=true
P rocesar Modulos
CargaModulosUsuario (
) P rocesa
CargaModulo ( )
Veri fi
ca
CargaUsuario( )
P rocesa
Most rar P ant alla de Inicio
159
CargarP agina ( )
Centro de Computacin
Seccin de Programas y Proyectos
Pantallas para la validacin de usuarios
160
Caso de Uso
Autor
Actores
Tipo
Referencias
Administrar Usuarios
CU-002
Administar Usuarios
Administardor del Sistema
Diagrama 16: Diagrama de caso de uso de administrar usuario. Fuente: auto 2010
Propsito
Establecer perfiles a cada usuario del sistema.
Resumen
Permitir ingresar, modificar y eliminas usuarios.
Curso Normal (Bsico):
1 Este caso de uso inicia cuando el 2
administrador
del
sistema
selecciona del men principal la
opcin Administrar Usuarios.
Tabla 19: Curso bsico de eventos para validar usuario 2/2. Fuente: auto 2010
Cursos Alternos
En caso de que el administrador quiera volver a la pantalla anterior sin guardar los
datos del nuevo usuario, entonces presiona el botn Retornar.
1b
En caso de que los datos introducidos del usuario sean invlidos o que el nombre
de usuario introducido ya exista, el sistema enva un mensaje para que el usuario
verifique la informacin.
1a
Tabla 20: Curso alternos de eventos para validar usuario. Fuente: auto 2010
Comentarios
1
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W: M e n u A d m i n i st a rd o r
W: Usu a ri o
Usu a ri o
Ni ve l d e A cce so
A d m i n i stra d o r d e l S i ste m a
B u sca Usu a ri
o
M u e st ra L i sta
os
B u sca rUsu a ri o ( )
d e Usu a ri
A b re V e n ta n a ( )
P re ci o n a B o to n " Nu e
vo "
Ca rg a Fo rm u l a ri
o
Ca m b i a ve n ta n
a
Ca rg a Ni ve l d e A cce so ( )
B u sca
so
Cre a r Nu e vo
Usu a ri
o
M u e st ra Fo rm u l a
ri o
Ni ve l d e A cce
B u sca Ni ve l d e A cce so
)
Ca rg a Ni ve l d e A cce so
)
Ca rg a Fo rm u l a ri o ( )
L l e n a Da to s d e Usu a ri o a Cre
ar
P re ci o n a B o to n " A g re g a r"
P ro ce sa
S i Re sp =fa l se
Re sp =V a l i d a r( )
Da to s i n va l i d o s o ya e xi st e
e l n o m d re u su a ri o
In se rta r( )
S i Re sp =tru e
Usu a ri o cre a d o e xi to sa m e n te
A b re V e n ta n a ( )
M u e st ra p a n ta l l a a n te ri o r
A b re V e n ta n a ( )
P re si o n a B o to n " Re to rn a r"
Re to rn a
r
M u e st ra p a n ta l l a a n te
ri o r
L l e n a ca m p o d e b u sq u e d a
B u sca r Usu a ri
o
B u sca rUsu a ri o ( )
P re si o n a B o to n " Fi l tra r"
B u sca u su a ri o s d e a cu e rd o a ca d e n a d e ca ra cte re s te cl a d o s
M u e stra
l i sta
d e u su a ri o s d e a cu e rd o a l a ca d e n a te cl a d a
S e l e cci o n a u su a ri o d e l a l
i sta
P re si o n a B o to n " M o d i ca "
A b re V e n ta n a ( )
Ca m b i a ve n ta n a
su a ri o
Ca rg a fo rm u l a ri o co n d a to s d e u
M u e st ra fo rm u l a ri o co n d a to s d e u su
a ri o
E d i ta r Usu a ri
o
Ca rg a rT i p o Usu a ri o ( )
B u sca n i ve l d e a cce
so
Ca rg a fo rm u l a ri o ( )
E d i ta r d a to s d e l u su a ri o
P re si o n a B o to n " M o d i f i ca r"
P ro ce sa
Usu a ri o a ctu a l i za d o e xi to sa m e
n te
M u e st ra p a n ta l l a a n te ri o r
A b re V e n ta n a ( )
Sal i r
P re si o n a B o to n " S a l
i r"
A b re V e n ta n a ( )
M u e st ra P a n t l l a d e M e n u P ri n ci p a l
A ctu a l i za ( )
Diagrama
17:
diagrama de
secuencia
163
Pantallas
164
Caso de Uso
Autor
Actores
Tipo
Referencias
CU-003
Validar Usuario
<<Incl ude>>
Diagrama 18: Diagrama de caso de uso Programar Cita Mdica. Fuente: auto 2010
Propsito
Permitir a los usuarios programar citas mdicas a los pacientes.
Resumen
En ste caso de uso se describe el proceso para programar citas mdicas.se puede
realizar la programacin de una cita con un doctor especifico, una especialidad y a un
turno determinado.
Curso Normal (Bsico)
Este caso de uso comienza cuando el 2
1
usuario
selecciona
la
opcin
Programar cita del men principal.
3
Ingresa cedula de identidad del 4
paciente.
5
El usuario selecciona especialidad.
6
Tabla 21: Curso bsico de eventos para programar cita. Fuente: auto 2010
16
El usuario presiona
Programar cita
el
botn 17
18
19
20
Tabla 21: Curso bsico de eventos para programar cita. Fuente: auto 2010
Cursos Alternos
3 Si el paciente no es vlido, el sistema emite un mensaje al usuario sobre el caso.
Si el doctor no se encuentra disponible en la fecha o en el turno seleccionado, el
12 sistema permite que se vuelva a programar la cita.
Debido a que se tiene un lmite de consultas por turno, cuando se llega a este
12 lmite, no es posible programar la cita de acuerdo a lo seleccionado. El sistema
emite un mensaje informando sobre el caso.
Tabla 22: Curso alterno de eventos para programar cita. Fuente: auto 2010
Comentarios
1
ri o del Si st2em
a
ri o del Si st3em
a
Paci ente
+ cd_pac
: i nt
+ ti po_pac
: i nt
+ sexo
: Stri ng
+ cert
: Stri ng
+ edad
: i nt
+ nombres
: Stri ng
+ apel l i dos
: Stri ng
+ fec_nac
: Date
+ eci vi l
: Stri ng
+ correo
: Stri ng
+ cod_parent : i nt
Ci ta
+
+
+
+
+
+
+
id
: i nt
i d_paci ente : i nt
especi al i dad : Stri ng
doctor
: Stri ng
fecha
: Date
turno
: Stri ng
estado
: Stri ng
+
+
+
+
+
ProgramarCi ta() ()
El i mi nar ()
Mostrar ()
Actual i zar ()
Consul tar ()
1..*
()
+ Modi fi car ()
+
+
+
+
0..*
Parentesco
+ cod_parent : i nt
+ descri pci on : Stri ng
T i poPaci ente
+ codi go
: i nt
+ descri pci onti popaci ente : Stri ng
MostrarDatos ()
Veri fi carT i poPaci ente ()
BuscarT i poPaci ente ()
Val i darUsuari o
+ mostar ()
+ MostrarUsuari o
()
+ BuscarPaci ente ()
+ BuscarPaci enteF ()
Especi al i dad
Doctor
+ id
+ nomdre
+ apel l i do
+ cedul a
: Stri ng
: i nt
- id
: i nt
- nomdre : Stri ng
+ Nuevo ()
ar
+ Modi fi car ()
+ Mostar ()
ng
: Stri ng
: Stri ng
+ especi l i dad : i nt
+ ti po
: i nt
+ horari o
: i nt
+ Modi fi car ()
+ Mostar ()
CargaFami l i
+ nomdre
: Stri
+ apel l i do
+ Actual i zar ()
Stri ng
+ Nuevo ()
+ El i mi nar ()
0..*
T i poDoctores
ng
1
+ correo
: Stri
:i
cert
nt
+ id
: i nt
ng
+ descri pci on : Stri ng
nt
+ Nuevo ()
+ Modi fi car ()
+ El i mi nar
()
+ Mostar ()
+ sexo
: Stri
+ edad
:i
+ fecha_nac : Date
+ MostarDatos ()
1
Horari o
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia Programar Cita
:
W:Val i darPaci ente
w:ci tas
Ci t a s
Paci ente
Do c t o r
da d
Espe ci al i
Horari o
Procesar
CargaPaciente( )
Seleccionar especialidad
Procesa
cargaEspecilidad( )
Activa
CargaDoctores( )
Seleccionar doctor
Procesa disponibilidad
Seleccionar turno
Procesa
VerificarFecha ( )
VerificaLimite( )
IdentificaStatus( )
GuardaCita( )
Mostrar datos de la cita (Doctor, fecha y turno)
168
CargaTurno( )
169
Caso de Uso
Autor
CU-004
Programar Cita
<<Include>>
<<Include>>
Validar Usuario
Propsito
Permitir al usuario consultar las citas que han sido programadas.
Resumen
En ste caso de uso se describe el proceso para consultar citas mdicas ya programadas
y se puede realizar modificaciones.
El
usuario
selecciona
Modificar
6.1 Presionar Aceptar.
6.2 El sistema muestra pantalla para
modificar los datos de la consulta.
13 El usuario presiona
Eliminar
El sistema emite un mensaje notificando
13.1 Presionar Aceptar.
13.2 que la cita ha sido eliminada.
Tabla 23: Curso bsico de eventos para consultar cita. Fuente: auto 2010
Cursos Alternos
Cuando el sistema busca citas programadas, y no se encuentra programada
5 ninguna cita, el sistema emite un mensaje informando sobre el caso.
Tabla 24: Curso alterno de eventos para consultar cita. Fuente: auto 2010
Comentarios
1
Se puede consultar las citas que han sido programadas, con el fin de:
modificar, consultar o eliminar
ri o del Si
ste2m a
ri o del Si
ste3m a
ri o del Si
ste4m a
ri o del Si stem a
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W: Con su l t a rCi t a
Ci t a s
Procesa
Presi onar "Consul tar Ci
tas"
M uestra Resul
tados
Procesar
M ostar pantal l a para edi tar
datos
M odi fi
car
BuscaCi ta( )
Carga( )
El i m i
nar
GuardarCi tas ( )
Procesar
173
El i m i narCi ta ( )
PANTALLAS
174
PANTALLAS
Caso de Uso
Autor
CU-005
Propsito
Registrar historias medico-odontolgicas mediante el acceso y utilizacin del sistema.
Resumen
En ste caso de uso se describe el proceso para la elaboracin de una historia. Este
proceso permite manipular de manera ordenada y llevar un control de las historias de
los pacientes
Curso Normal (Bsico)
El caso de uso comienza cuando el 2
1
usuario selecciona la opcin Crear
Nueva Historia, en el men
Historias Med.-Odont.
3
El usuario marca la casilla del paciente
que desea atender.
4
El usuario presiona el botn Aceptar. 5
6
Tabla 25: Curso bsico de eventos para elaborar historia mdica. Fuente: auto 2010
13
14
16
Tabla 25: Curso bsico de eventos para elaborar historia mdica. Fuente: auto 2010
Cursos Alternos
Cuando el usuario marca la casilla del paciente que desea atender y este no est en el listado,
ingresar su cedula de identidad para generar consulta. Se realiza una validacin del paciente y se
3
presiona el botn Aceptar
Cuando el usuario ingresa la informacin solicitada en el formulario correspondiente al tipo de
10 historia seleccionada. Si algn dato obligatoria est vaco, el sistema lo indica y le permite al
usuario efectuar la correccin.
10 Cuando el usuario presiona el botn Guardar en cualquier parte, si surge algn error en la
grabacin, el sistema informa y muestra la pantalla de captura de datos nuevamente.
Tabla 26: Curso alterno de eventos para elaborar historia mdica. Fuente: auto 2010.
Comentarios
1
El usuario del sistema podr elaborar historias mdicas de pacientes. El sistema debe
validar para que se genere un nmero de historia secuencial automticamente, se muestre el
formulario de la historia mdica, y se pueda observar el historial de consultas.
ri o del Si stem a
Diagrama de Clases
HistoriaGenerarInterna
DatosPermentesGenerarInterna
ControlColoscopio
+ id
: int
+ id_dp
: int
+ id_doctor : int
+ fecha
: Date
+ aa
: String
+ lugol
: String
+ nomdre : String
+ estado : String
+ Guardar ()
+ Mostar ()
+ Insertar ()
HistoriaGinecologica
+
+
+
+
+
+
+
+
+
id
id_ginecologica
id_doctor
motivo_consulta
efermedad_actual
alimentacion
t_paciente
d_evolucion
fecha
+ InsertarDatos ()
+ MostarDatos ()
+ GuardarDatos ()
: int
: int
: int
: String
: String 1
: String
: String
: String
: Date
+ id
: int
+ id_dp
: int
+ telefono
: String
+ antecedentes
: String
+ habitos_psicobiologico : String
+ periodo_tiempo
: String
DatosPermanentesGinecologica
+
+
+
+
id
id_historia
antecedentes_c_o
antecedentes_g
+ inscripcion
+ indicacion
+ fecha
: int
: int
: String
: String
: String
: String
: Date
+ id
: int
+ id_doctor
: int
+ id_dp_general_interno : int
+ motivo_consulta
: String
+ enfermedad_actual
: String
+ diagnostico
: String
+ tratamiento_pac
: String
+ tension_arterial
: String
+ peso
: String
+ pulso
: String
: String
1 + temperatura
+ talla
: String
+ frecuencia_resp
: String
+ observaciones
: String
+ fecha
: Date
+ InsertarDatos ()
+ MostarDatos ()
+ GuardarDatos ()
+ MostrarDatosPermanentes ()
+ GuardarDatosPermanentes ()
+ MostrarDatosPermanentes ()
+ GuardarDatosPermanentes ()
1..*
1..*
DatosPermanentesPediatrica
+ id
: int
+ id_dp
: int
HistoriaPediatrica
+ id_doctor
: int
: int
Historias
1 + id
+ edad
: int
+ id_dp_pediatrica : int
1..* + sexo
: String
+ id
: int
+ id_doctor
: int
+ nomdrem
: String
+ cedula : String
+ t_arterial
: Date
+ edadm
: int
+ tipo : String
+ temperatura
: String
+ ocupacionm : String
+ peso
: String
+ VerificarHistoria ()
+ nombrep
: String
+ talla
: String
+ insertarHistoriaVacia ()
+ edadp
: String
+ pulso
: String
+ insertarHistoriaLlena ()
+ ocupacionp : String
+ f_respiratoria
: String
+ mostrarDatos ()
+ a_perinatales : String
+ f_cardiaca
: String
+ GuardarDatosPermanentes ()
+ complicacion : String
+
a_general
:
String
+ InsertarDatosPermanentes ()
+ alimentacion : String
+ orl
: String
+ medicamentos : String
+
cardiopulmonar
: String
+ a_personales : String
+ abdomen
: String
+ a_psicomotor : String
+ extremidades
: String
+ denticion
: String
+ neurologo
: String
1..*
+ a_familiar
: StringPuede ser:
+ fecha
: Date
+ fecha
: Date
DatosPermanentesOdontologica
+ MuestraDatos ()
+ MostrarDatosPermanentes ()
+
InsertarDatos
()
+ id
: int
+ GuardarDatosPermanentes ()
+ GuardarDatos ()
+ id_doctor : int
+ GuardarEsquemaImunuzacion ()
+ id_historia : int
+ MostarEsquemaImunuzacion ()
+ direccion : String
+ VerificarEsquemaImunuzacion ()
+ telefono : String
+ referencias : String
Tiene
+ edad
: String
Dentadura
+ e_general : String
1 + id
: int
+ piso_boca : String
+ id_dp
: int
+ carrillo
: String
+ id_posicion_dent : int
PosicionDentadura
+ lengua
: String
+ fechaq
: Date
+ paladar : String
: int
1..* + id
+ descripcion
: String
+ encias
: String
+ lado
: String
+ tratamiento
: String
+ protesis : String
+ posicion : String
+ observacion
: String
+ t_relizado : String
+ numero : int
+ MostrarDentadura ()
+ fecha
: Date
+ GuardarDentadura ()
+ MostarDatosPermantes ()
+ ActualizarDentadura ()
+ ActulizarHistoriaLlena ()
+ ComprobarDentadura ()
+ BuscarIDDientes ()
0..*
VacunaDosis
+
+
+
+
id_dp_pediatrica
id_vacuna
id_dosis
fecha
: int
: int
: int
: Date
1..*
1..*
Vacunas
- id
: int
- nomdre : String
+ Insertar ()
+ Guardar ()
Dosis
- id
: int
- nombre : String
Diagrama 24: Diagrama de clase elaborar historia Mdica. Fuente: auto 2010
+ Insertar ()
+ Guaradar ()
+ Mostar ()
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
Ci ta s
W: Hi sto ri a M ed i ca
Pa ci en t e
Hi sto ri a sM ed i ca s
H i s t o ri a
Procesar
CapturarPaci ente( )
Actii var
CargaT ii poDeHii storii a( )
Crear Hi stori
a
Medi ca
Muestar formull arii o de hii storii a con datos dell paci ente
caragdo
Presii onar
"Guardar"
CargarFormull arii o
()
CargaFormull arii o( )
Procesar
GuardarDatos ( )
GeneraNumerodeHii storii a( )
Muestra Mensajj e "Se ha Creado Hii storii a Medii ca"
Procesa
CargaDatosdeConsull ta( )
GuardaDatosdeConsull ta( )
Procesa
CargaPaci ente( )
Actii va
Diagrama 25: Diagrama de secuencia elaborar historia Mdica. Fuente: auto 2010
179
PANTALLAS
180
PANTALLAS
PANTALLAS
PANTALLAS
PANTALLAS
PANTALLAS
Caso de Uso
Autor
CU-006
Validar Usuario
<<Includede>>
Registrar Boleta
Propsito
Llevar un registro de cada una de las boletas medicas que se emiten en el servicio
mdico de la universidad.
Resumen
En ste caso de uso se describe el proceso para la creacin y registro de boletas
medicas. El sistema debe validar y llevar un registro de las mismas, donde se genere un
nmero de boleta automtico, se muestre el formulario de la boleta mdica y se tenga
un registro de las boletas emitidas.
2.3
El usuario
doctor.
2.5
El usuario
Guardar.
2.7
2.8
selecciona
presiona
tipo de 2.4
el
botn 2.9
Cursos Alternos
Si se selecciona la opcin Laboratorio, el sistema mostrar un formulario para
2.3 seleccionar el tipo de examen de laboratorio que se deber realizar el paciente.
Cuando se guardan los datos en el sistema., si surge algn error en la grabacin, se
2.9 informa y regresa a la pantalla de captura de datos.
Cuando el usuario seleccione una fecha en el Historial de Boletas Mdicas, si el
paciente no cuenta con un historial de boletas mdicas, se muestra un mensaje de
3
Historial Vacio. Por otra parte y debido a que el sistema solo muestra en el cuadro de
historial, las ultimas 5 boletas emitidas, se presenta un buscador para seleccionar un
intervalo de fechas para boletas emitidas.
Tabla 28: Curso alterno de eventos para crear boleta mdica. Fuente: auto 2010
Comentarios
1
Con este caso de uso se puede registrar de forma ordenada las boletas medicas emitidas.
Diagrama de Clases
BoletaPaciente
Boleta
+ id
: int
+
+
+
+
+
: String
: String
: String
: Date
: String
servicio
detalles
observaciones
fecha
cd_pac
+ Crear ()
+ Eliminar ()
+ Consultar ()
Laboratorio
+ id_boleta : int
+ cd_pac : String
+ id
: int
1 + mostrar ()
+ buscar ()
+ guardar ()
+ id
: int
+ nombre : String
+ rif
: String
+ Mostrar ()
+ Buscar ()
+ Guardar ()
1
Doctores
+
+
+
+
+
+
+
id
nombre
apellido
cedula
especilidad
horario
tipo
+
+
+
+
+
Nuevo ()
Modificar ()
Actualizar ()
Mostar ()
Eliminar ()
: int
: String
: String
: String
: String
: String
: int
Diagrama 27: Diagrama de clase crear boleta Medica. Fuente: auto 2010
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W: B o l e t a M ed i ca
e ta
B o l e t a P a ci
en t e
Bo l
Do t o re s
E spe ci a l i
da d
Labo ra t o ri o
CapturarSel ecci on ( )
Bol e ta de
Consul ta M edi
ca Externa
Procesa
CargarEspeci al i dad ( )
Carg aDoctores ( )
Procesar
M ostrar nom bres de doctores del ti po sel ecci
onad o
Procesa
M ostrar no m b re d e l aboratori o sel ecci onado
Bol eta de
Laboratori o
Val i daDatos(
)
Al m acenaBol eta ( )
Im pri m i r Bol
eta
Procesar Im presi n
Consul tar
Bol eta
Procesar
Acti va
Val i da Datos( )
Diagrama 28: Diagrama de secuencia crear boleta Medica. Fuente: auto 2010
189
CargaLaboratori o( )
PANTALLAS
190
PANTALLAS
PANTALLAS
Caso de Uso
Autor
CU-007
<<Incl ude>>
Condi ci on= Requi ere T ratami
ento
Punto de Extensi on= Veri fi car Hi stori
a
Emi ti r Reci pe Medi co
Diagrama 29: Diagrama de caso de uso emitir rcipe medico. Fuente: auto 2010
Propsito
Emitir rcipes mdicos a travs del sistema.
Resumen
En ste caso de uso se describe el proceso para la emisin de un rcipe mdico. Se establecer un formato
nico de rcipes mdicos y se llevar un registro de los rcipes emitidos
Curso Normal (Bsico)
El sistema muestra pantalla principal de
rcipes mdicos.
El usuario hace clic en el botn Nuevo 2
El sistema muestra formulario Web del
Rcipe. En el men Rcipe
rcipe medico (Rp. e indicaciones)
El usuario hace clic en Cargar medicamento 3.1 El sistema muestra motor de bsqueda de
de farmacia.
medicamento.
El usuario ingresa el nombre del medicamento.
El usuario presiona Buscar
3.5 El sistema busca el medicamento.
3.6 El sistema muestra el resultado de la
bsqueda
El usuario ingresa la cantidad del medicamento
que desea agregar al rcipe.
El usuario marca la casilla Agregar a rcipe
1
2
3
3.2
3.4
3.7
3.8
Tabla 29: Curso bsico de eventos para emitir rcipe medico. Fuente: auto 2010
botn
Tabla 28: Curso bsico de eventos para emitir rcipe medico. Fuente: auto 2010
Cursos Alternos
Cuando se quiera cargar otro medicamento de farmacia, se debe hacer clic en Cargar otro
3 medicamento de farmacia y el sistema muestra motor de bsqueda de medicamento
continuando con el flujo de eventos.
Cuando el sistema busca el medicamento, y no se cuenta con el medicamento buscado, el sistema
3.6 emite un mensaje notificando que el medicamento no se encuentra disponible.
Cuando el usuario ingresa la cantidad del medicamento que desea agregar al rcipe, si la cantidad
3.7 ingresada no se encuentra disponible, el sistema emite un mensaje notificando al usuario sobre el
caso. Le permite seleccionar otra cantidad.
Cuando el usuario aprieta el botn Emitir Rcipe Medico, si la emisin del rcipe se debe a una
emergencia, el usuario puede seleccionar la casilla de verificacin Emergencia. En este caso, el
5
rcipe en su formato de impresin contiene dicha observacin.
9
Cuando el sistema muestra pantalla principal de rcipes mdicos, si no han creado rcipes en
consultas anteriores, el cuadro de historial se presenta vacio.
Tabla 30: Curso alterno de eventos para emitir rcipe medico. Fuente: auto 2010
Comentarios
1
Este caso de uso permite crear un modelo nico y automatizado de rcipes, donde: se
genere un nmero secuencial de rcipe medico, se muestre el formulario de rcipe medico,
se asocie el rcipe emitido al paciente y se imprime para poder entregrselo al paciente.
Diagrama de Clases
Reci pe
+
+
+
+
+
+
i ddoctor
: i nt
numero
: i nt
i ndi caci ones : Stri ng
fecha
: Date
paci ente
: Stri ng
estatus
: Stri ng
+
+
+
+
Mostar Reci pe ()
Mostar Reci pes ()
El i mi nar ()
Crear ()
Detal l esReci pe
1..*
+
+
+
+
numreci pe
rp
cant
id
: i nt
: Stri ng
: i nt
: i nt
+ Mostrar ()
Diagrama 30: Diagrama de clase emitir rcipe medico. Fuente: autor 2010
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
M ed i ca m
en t o s
W:Re ci p e M ed i co
Re ci p e
De ta l l e sRe ci
pe
Hi sto ri a M ed i ca
Impresora
Usuari o de l Si stem a
CapturarSell ecci on ( )
CapturarSell ecci on ( )
Hacer cl ii c en ca rga r m edii cam en to de farm
aci a
Procesar
M o strar m otor de busqued a
Pro ce sa r Busqued a
BuscarM edii cam en to ( )
M ostra r resull tad o de m edii cam entos
Cre ar Nuevo
Reci pe
p e( )
Ingresar Indii caci on es
Gen erarNum e ro ( )
Gu ard arDato s ( )
Asoci ar a
Proce so Im prii m ii r
Reci pe Im preso
Im pri m i r
Reci pe
Consul tas
Reci pe
Procesar
M ostrarResull tado
Diagrama 31: Diagrama de secuencia emitir rcipe medico. Fuente: autor 2010.
195
PANTALLAS
196
PANTALLAS
Caso de Uso
Autor
Conformar Factura
CU-008
Lolimar Cedeo M. Fecha 14-6-10
Versin 0.91
1. Aux. Registro y Estadstica
Actores
2. Jefe del departamento.
Primario- Esencial
Tipo
Documento Definicin de Requisitos
Referencias
Que el paciente presente el soporte correspondiente para poder
efectuar la conformacin.
Pre -condicin Que el usuario haya realizado correctamente el login al sistema.
Que el usuario haya seleccionado la opcin NUEVO REGISTRO
dentro de la CONFORMACION DE FACTURA.
Conformacin de nueva factura
Pos -condicin
Notificarle al Paciente su exitoso.
Diagrama de Caso de Uso
<<Exti ende>>
<<Exti ende>>
Regi stro
Factura
Conformar Facturas
<<Incl ude>>
Usuari o del Si
stema
Propsito
Llevar un registro de las facturas que se conforman en el servicio mdico de la U.D.O
Resumen
En ste caso de uso se describe el proceso para la conformacin y devolucin de
facturas.
3
4
5
Tabla 33: Curso bsico de eventos para la devolucin de factura. Fuente: auto 2010
Comentarios
1
ri o del Si stem a
ri o del Si stem a
Diagrama de Clases
T i poPaci ente
: i nt
+ cd_pac
: i nt
+ ti po_pac
: Stri ng
+ sexo
: Stri ng
+ nomdres
: Stri ng
+ apel l i dos
: Date
+ fec_nac
: Stri ng
+ eci vi l
: Stri ng
+ correo
: i nt
+ cert
: i nt
+ edad
: i nt
+ cod_parent
+ Mostar ()
+
+
+
+
+
+
T i poDoctor
+ id
: i nt
Facturas
+ Id
+ Cedul a
+ T i poPaci
ente
+ T i poMedi co
+ T i poDoctor
+ Especi l i dad
+ Ffactura
+ estatus
:
:
:
:
:
:
:
i nt
Stri ng
i nt
i nt
Stri ng
i nt
Date
0..*
+
+
+
+
1
: fl oat
+ MostrarReci pe
()
+ Crear ()
+ Buscar ()
FacturaMedi camento
: i nt
+ Id
: Stri ng
+ cedul a
: i nt
+ ti podoctor
: i nt
+ ti popaci
: Date
ente
: Stri ng
+ fecha
: Stri ng
+ estatus
: Stri ng
+ medi co
: Stri ng
+ especi al i
: Stri ng
dad
Nuevo ()
Modi fi car
() Mostrar ()
El i mi nar
()
EstadoFactura
+
+
+
+
id
: i nt
nomdre : Stri ng
Modi fi car ()
Mostrar ()
+ val or
+ seri al
+ observaci ones : Stri ng
+ nreci pe
: i nt
+ Mostrar ()
+ Mostrar ()
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia para el Registro de Factura
W: B u sca rP a ci e n t e
da d Do ct o r
Reg i st ro Fa ct u ra s
Do c t o re s
E spe ci a l i
da d
E spe ci a l i
P a ci en t e
Re ci p e
Usuari o d el Si stem a
Sell ecci ona r " Nuevo Regii
stro"
Procesar
Actii va
Captu ra rSell ecci o n (
)
CargaT ii p o Do ctore s( )
Pro cesa
M ostar T ii p o de
Doctores
CargaNom b res ( )
Sell ecci on e ell tii p o de m edii co que orii gii n o ll a
com pra
Proce sa
M ostar nom b re de doctores
Ca rg ar Especi all ii da d
()
Procesar
Sell ecci on e nom dre dell
doctor
M ostra r Especi ll ii
dad
Procesar
Ca rg ar Reci p e ( )
M ostra r reci pe
Procesar
Ing re sa r dato s de ll a
factura
Proce sa
Ca rg aDato s( )
GuardarRegii stro ( )
M o strar m ensajj e de factura procesada
Procesar
Fii ll trarT ii po ( )
CargarEspeci all ii d a d ( )
Procesar
M ostra r Nom bres
Po r "Atenci n M edi ca
Parti cul ar"
Actii va
GuardarRegii stro (
)
GuardarSta tus ( )
M o strar m ensajj e de notii fii caci n
BuscarReci p e ( )
202
2032
03
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia para la Devolucin de Factura
W: Fa ct u ra s
Fa ct u ra s
Pa ci en te
Procesar
M ostrar Pantal l a de Devol uci on de
Facutura
CapturarSel ecci on (
)
Procesar
CargarPaci en te ( )
M ostrar paci
en te
Procesar
Procesar
Regi strar Devol uci n
de
Factura Por
M edi cam ento
Pul sar
"Aceptar"
Procesar
Procesar
205
206
Caso de Uso
Autor
Consultar Factura
CU-010
Lolimar Cedeo M. Fecha 14-6-10 Versin 0.91
1. Aux. Registro y Estadstica
Actores
2. Jefe del departamento.
Primario- Esencial
Tipo
Documento Definicin de Requisitos
Referencias
1. Que el usuario se haya validado correctamente en el sistema.
2. Que el usuario haya seleccionado la opcin Consultar Factura
Pre -condicin
dentro de Factura en el men principal.
3. Que el usuario tenga un registro de factura
Pos -condicin Que el usuario haya consultado sus facturas conformadas o devueltas.
Diagrama de Caso de Uso
<<Incl ude>>
Consul tar Facturas
Usuari o del Si
stema
Facturas Procesando
<<Incl ude>>
Facturas Conformadas
Diagrama 36: Diagrama. Caso de uso Consultar Factura. Fuente: Autor 2010
Propsito
Permitir al usuario consultar las facturas y su respectivo status.
Resumen
En ste caso de uso se describe el proceso para consultar el status de una facturas
conformada o devueltas
Tabla 34: Curso bsico de eventos para la consulta de factura. Fuente: auto 2010
ri o del Si stem a
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia para el consulta de Factura
W:Fa ctu ra s
Fa ctu ra s
P a ci en te
Procesar
Mostrar pantalla para realizar busqueda
CapturaSeleccion ( )
CargaPaciente( )
Mostrar Paciente
Por "Atencion
Seleccionar factura por "Atencion Medica Particular"
Medica Particular"
Procesar
Mostar factura
Procesa
Por "Medicamento"
CargafacturadeMedicamento( )
Muestra Factura
210
211
Caso de Uso
Autor
Control de Medicamento
CU-011
Lolimar Cedeo M. Fecha 14-6-10 Versin
0.91
Doctor
Actores
Enfermeras
Primario- Esencial
Tipo
Documento Definicin de Requisitos
Referencias
1.Que el usuario se haya validado correctamente sistema.
Pre -condicin 2.Que el usuario haya seleccionado del men principal
Medicamentos y seleccione de su la lista desplegable.
Se realizo mantenimiento de medicamentos.
Pos -condicin
Se registro la salida de un medicamento
Diagrama de Caso de Uso Control de Medicamento
Control ar Medi
camentos
Usuari o del Si
stema
Veri fi car ti po de
control
Diagrama 38: Diagrama. Caso de uso Control de medicamento. Fuente: Autor 2010
Propsito
Llevar un registro de los medicamentos con los que cuenta el servicio mdico.
Resumen
En ste caso de uso se describe el proceso para el control de la salida de algn medicamento de farmacia.
Tabla 37: Curso alterno de eventos mantenimiento de medicamento. Fuente: auto 2010
ri o del Si stem a
Diagrama de Clases
SalidaMedicamento
Medicamento
+
+
+
+
+
num
nombre
presentacion
cant
fecha_v
: int
: String
: String
: int
: Date
Recipe
+
+
+
+
+
+
numero
indicaciones
fecha
paciente
estatus
doctor
: int
: String
: Date
: String
: String
: int
id
cedula
medicamento
fecha
: int
: String
: int
: Date
+ crear ()
+ Crear ()
+ Modificar ()
+ Eliminar ()
1..*
+
+
+
+
1..*
MotivoDespacho
+ id
: int
+ nomdre : String
+ Crear ()
+ Modificar ()
+ Eliminar ()
+ MostrarRecipe ()
+ MostrarRecipes ()
+ Eliminar ()
Diagrama 39: Diagrama de clase Control de Medicamento. Fuente: Autor 2010
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia para el Mantenimiento de Medicamento
W: Fa rm a ci a
M ed i ca m en t o s
Usuari o de l Si stem a
Sel ecci ona r "M anteni m i en to d e M edi cam
entos"
Procesar
M o strar pantal l a pa ra e l m anteni m i en to d e m edi cam
entos
Buscar
M edi cam ento
CapturarSel ecci o n ( )
Pro ce sa r Busqueda
BuscarM ed i cam en to ( )
Procesar
M ostra r form ul ari o pa ra i ng re sa r m edi cam en to exi
stente
CapturarSel ecci on ( )
Ing re sa r Fe ch a d e Venci m i
ento
Presi ona r "Guardar"
El i m i
na r
M edi cam ento
Procesa
M u estra m ensaj e e n pantal l a d e M edi cam e nto
Agregado
Procesar
Procesar
M odi fi
car
Procesa
M o strar pantal l a pri nci pal d e contro l d e m edi cam
en tos
216
217
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia para la salida de Medicamento
W:M ed i cam en to s
en to
M ed i ca m
Pa ci en te
Re ci p e
Procesar
CapturarSel ecci on ( )
Mostrar pantal l a para real i zar busqueda
Procesar
CargarPaci ente ( )
Mostrar datos de paci ente en l a pantal l a de " sal i da
eventual "
Procesar
CargarMedi camento ( )
Procesar
CargaSal i daDeMedi camento( )
CargarSel ecci on ( )
Procesar
Mostrar pantal l a para real i zar
busqueda
CargarDatosdePaci ente (
) Procesa
Procesar
Muestra Reci pe l l
eno
Procesar
CargarMedi camentosdeReci pe (
)
219
eventual de Medicamento
220
Caso de Uso
Autor
Generar Reportes
CU-012
Generar Reporte
Diagrama 42: Diagrama. Caso de uso generar reporte. Fuente: Autor 2010
Propsito
Resumen
Tabla 40: Curso bsico de eventos generar reporte. Fuente: auto 2010
Cursos Alternos
Si el sistema efecta la bsqueda de acuerdo a lo seleccionado y no se encuentra
8 ningn registro asociado a la bsqueda, el sistema lo informa y permite realizar
una nueva bsqueda.
Si solo se desea visualizar el registro sin imprimirlo, el usuario puede presionar el
9 botn Retornar.
Tabla 41: Curso alterno de eventos generar reporte. Fuente: auto 2010
Comentarios
1 Este caso de uso permite brindarles a los usuarios el acceso a los
reportes que genera el sistema, presentndoles informacin relevante
a
sobre su gestin.
ri o del Si stem
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
Bo l e
ta
Do ct o re
s
Re ci p e
Fa ct u ra s
M e d i ca m e n t o
Ci t a s
W: R e p o r t e s
Im p re so ra
Usu a ri o d e l S i ste
ma
Se l e cci o n a r re p o rte d e b o l e t a m e d
i ca
Se l e cci o n a r se rvi ci
o
Re p o rte d e
b o l e ta s m e d i
ca s e m i ti d
as
M u e st ra se l e cci o n
"
Se l e cci o n a r fe ch a y p re si o n a r e l b o to n " Ge n e ra r Re p
o rte "
Pro ce sa
r
M o stra r re su l ta d o d e b o l e ta s se g u n cri te ri o d e b u sq u e d a
Se l e cci o n a r re p o rte d e re ci p e m e d i co
M u e st ra se l e cci o n
M a rca r " Aso ci a r Do cto r"
Pro ce sa r
Re p o rte d e Re ci p e
s
Em i ti d o s
Ca rg a rNo m b re s ( )
M o stra r n o m b re s d e d o cto
re s
M a rca r " Aso ci a r a l Pa ci e n te "
Efe ctu a rBu sq u e d a ( )
Se l e cci o n a r fe ch a y p re si o n a r " Ge n e ra r Re p o rte "
Pro ce sa r
M o stra r re su l ta d o d e re ci p e s
Se l e cci o n a ti p o d e Fa ctu
ra
Pro ce sa
Ca rg a T i p o d e Fa ctu ra ( )
Acti va ti p o d e fa ctu
ra
Pro ce sa r
M o stra r re su l ta d o d e fa ctu ra s co n fo rm a d a s
In g re sa r ce d u l a d e Id e n ti d a d d e l p a ci e
n te
In g re sa r n o m b re d e l M e d i ca m e
n to
E l e g i r cri te ri o d e b u sq u e
da
M o stra r re su l ta d o d e m e d i ca m e n to s su m i n i
stra d o s
Se l e cci o n a r re p o rte d e ci ta s
Se l e cci o n a r ti p o d e ci
ta
Re p o rte d e Ci ta
s
Se l e cci o n a r Do cto
r
Se l e cci o n a r fe ch a y p re si o n a r " Ge n e ra r Re p
o rte "
s( ) Pro ce
M o stra r n o m b re s d e d o cto
re s
sa r
M o stra r re su l ta d o d e Ci ta s
Efe ctu a rBu sq u e d a ( )
Pre si o n a r " Im p ri m i r Re p o
rte "
Pro ce sa r Im p re si o
n
Im p ri m i r re p o
rte
225
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
226
PANTALLAS
1.ADECUIDAD
Tabla 42: tabla de mtrica Adecuidad ISO 9126. Fuente: auto 2010
2.MADUREZ
Tabla 43: tabla de mtrica Madurez ISO 9126. Fuente: auto 2010
3.ENTENDIBILIDAD
Mtodo de aplicacin: Contar las funciones evidentes al usuario y comparar con el nmero total de funciones.
Las funciones de la aplicacin fueron propuestas por el usuario.
Se cuentan con 11 funciones de procesos de sistemas, 4 mantenimiento y 1 anlisis estadsticos de datos.
Medicin frmula:
Solucin:
Interpretacin:
X = A/B
X = A/B
0 <= X <= 1
A = nmero de funciones (o tipos de funciones) evidentes al
Entre ms cercano a 1,
X = 11/15
usuario
mejor.
X = 0,733333
B = total de funciones (o tipos de funciones)
Fuente de Medicin:
Audiencia:
La validacin fue dada por el Gestor de configuracin de Desarrolladores del centro de computacin de la
Software, Analista de sistemas, Arquitecto de software y la universidad de oriente ncleo Monagas.
revisin conjunta del Responsable Generar del Proyecto.
Tabla 44: tabla de mtrica Entendibilidad ISO 9126. Fuente: auto 2010
4. COMPORTAMIENTO
EN EL TIEMPO
Nombre: Tiempo de respuesta
llamadas
al
SO
la
aplicacin.
Audiencia:
Desarrolladores del centro de computacin de la
universidad de oriente ncleo Monagas.
Tabla 45: tabla de mtrica ISO 9126. Comportamiento en el tiempo Fuente: auto 2010
Centro de Computacin
Seccin de Programas y Proyectos
5. CAMBIABILIDAD
Mtodo de aplicacin: Contar los artculos encontrados que requieren conformidad y comparar con el nmero
de artculos en la especificacin que requieren conformidad.
La aplicacin fue diseada para el rea de servicios mdicos de la universidad de oriente ncleo Monagas. Su
transportabilidad implicara un cambio radical en sus procesos ya que se diseo bajo reglas y polticas del rea
que brinda el servicio.
Medicin frmula:
Solucin:
Interpretacin:
X = A/B
X=0
0
<=
X
<=
1
A = nmero de artculos implementados de conformidad
Entre ms cercano a 1, ms
completa.
B = total de artculos que requieren conformidad
Fuente de Medicin:
Audiencia:
La validacin fue dada por el Gestor de configuracin de Desarrolladores del centro de computacin de la
Software, Analista de sistemas, Arquitecto de software y la universidad de oriente ncleo Monagas.
revisin conjunta del Responsable Generar del Proyecto.
UNUVERSISDAD DE ORIENTE
NUCLEO MONAGASCE
CENNTRO DE COMPUTACION
TODOS LOS DERECHOS RESERVADO
Versin Descripcin
1.0
Versin preliminar
1. Introduccion
1. Introduccin
El Diseo Arquitectnico produce la estructura de la aplicacin representada
como una arquitectura de software que muestra los componentes de la aplicacin,
sus conectores y las restricciones arquitectnicas. El Diseo Detallado describe
cmo se debe implementar cada uno de estos componentes arquitectnicos. Este
documento contiene las especificaciones de diseo arquitectnico y detallado de
del sistema para asegurarse que cumplir con todos los requisitos acordados y
satisface las necesidades del cliente para poner en produccin la aplicacin.
2. Diseo Arquitectnico
El producto a desarrollar est definido bajo la siguiente arquitectura:
232
nombre : Stri ng
apel l i do : Stri ng
cedul a
: i nt
usuari o : Stri ng
ni vel
: i nt
cl ave
: Stri ng
cod_usu : i nt
di reci on : Stri ng
emai l
: Stri ng
cod_sta : i nt
tel efono : Stri ng
+
+
Val i dar ()
Insertar ()
El i mi nar ()
Mostar ()
Actul i zar ()
Modul os
- cod_mod
Modul osUsuari os
: i nt
- cod_usu
Ni vel DeAcceso
1
+ ni vel
: i nt
+ descri pci on : Stri ng
- el i mi nar ()
+ i ngresar ()
- cod_mod : i nt
- id
1..*
- el i mi nar
()
+ i ngresar
()
: i nt
: i nt
1..*
El i mi nar ()
+ Insertar ()
+ Actual i zar
()
+ Edi tar ()
1..*
: i nt
Pagui nasUsuari o
- descri pci on : i
nt
- url
: i nt
- cod_mod
: i nt
- cod_ti po
- cod_usu : i nt
- cod_pag : i nt
: i nt
- id
: i nt
-() El i mi nar
+ Insertar ()
+ Actual i zar
()
+ Edi tar ()
1..*
- El i mi nar ()
+ Insertar ()
Nombre de la Clase
Citas
Responsabilidades
Crear la cita de pacientes
Almacenar la cita de pacientes
Consultar la cita de pacientes
Programar la cita con un doctor en
una especialidad y en un horario
Identificar la cita con un status
Clases Colaboradoras
Doctor
Especialidad
Paciente
Nombre de la Clase
Paciente
Responsabilidades
Validar paciente
Cargar datos generales de los
pacientes.
Clases Colaboradoras
Parentesco
TipoPaciente
CargaFamiliar
Nombre de la Clase
Medicamento
Responsabilidades
Almacenar registro
Consultar
Mostrar motivo de despacho
Buscar rcipe medico
Clases Colaboradoras
Paciente
SalidaMedicamento
MotivoDespacho
Recipe
Nombre de la Clase
Historia
Responsabilidades
Crear y almacenar un tipo de historia
Consultar historia medica
Almacenar consultas medicas
Mostrar datos generales del paciente
Clases Colaboradoras
Paciente
DpGeneraloInterna
HGeneraroInterna
Nombre de la Clase
Facturas
Responsabilidades
Crear registro de factura
Consultar registro de factura
Identificar el status de la factura
Identificar doctor y especialidad
Cargar doctores
Buscar rcipe medico
Clases Colaboradoras
Paciente
FacturaAtencionEspecilizada
FacturaMedicamento
EstadoFactura
TipoDoctor
Nombre de la Clase
Boletas
Responsabilidades
Crear y almacenar boleta medica
Consultar boleta medica
Cargar doctores externos
Cargar laboratorios
Cargar servicios
Procesar impresin de boleta
Crear historial de boletas
Clases Colaboradoras
BoletaPaciente
Doctores
Especilidad
Laboratorios
Nombre de la Clase
Recipe
Responsabilidades
Crear y almacenar rcipe medico
Consultar rcipe medico
Cargar medicamentos
Procesar impresin de rcipe
Identificar status del rcipe
Clases Colaboradoras
Paciente
DetallesRecipe
Nombre de la Clase
DpHistoria
Responsabilidades
Cargar tipo de historia
Clases Colaboradoras
DpGeneralInterna
DpOdontologica
DpGinecologiaObstetricia
DpPediatria
EXPLORADOR WEB
SERVICIO WED
<HTTPS>
SISTEMA WED
SISTEMA DEL SERVICIO MEDICO
<HTTPS>
SERVIDOR DE BASE DE DATOS ORACLE 10 GB
BASE DE DATOS
cod_usu
ni vel
Ni vel
DeAcceso
Associ ati
on_29
Integer
Modul os
Integer
Associ ati
on_30
cod_mod Integer
id
Integer
Integer
descri pci on Vari abl e characters (254)
Associ ati on_31
(D)
Associ ati on_28
Pagui nasModul os
Usuari o
nombre Vari abl e characters
(254)
apel l i do Vari abl e characters
(254)
cedul a Integer
usuari
Vari abl e characters
o ni vel (254) Integer
cl ave
Vari abl e characters
(254)
cod_usu Integer
di reci on Vari abl e characters (254)
emai l
Vari abl e characters (254)
cod_sta Integer
tel efono Vari abl e characters (254)
cod_pag
Integer
Integer
cod_mod
cod_ti po
Integer
Integer
Pagui nasUsuari o
cod_usu Integer
cod_pag Integer
id
Integer
Pagui nasModul os
cod_pag
Modul os
cod_mod i
nteger
descri pcion varchar(254)
FK_USUARIO_ASSOCIAT
I_NIVELDEA
FK_PAGUINAS_ASSOCIAT
I_MODULOS
i nteger
i nteger
FK_MODULOSU_ASSOCIAT I_NIVELDEA
Ni vel
DeAcce
ni vel
so i
nteger
FK_PAGUINAS_ASSOCIAT I_PAGUINAS
Pagui nasUsuari
o cod_usu i
os cod_usu i
nteger
cod_pag i nteger
nteger
cod_mod i nteger
id
i nteger
id
i nteger
Diagrama 51: Diseo Fsico de la base de datos de Usuario. Fuente: Autor (2010)
Diagrama 52: Diseo Fsico de la base de datos de Procesos. Fuente: Autor (2010
UNUVERSISDAD DE ORIENTE
NUCLEO MONAGAS
CENNTRO DE COMPUTACION
TODOS LOS DERECHOS RESERVADO
242
Proceso de
Implementacin
Programacin &
Integracin
Pruebas de la
Aplicacin
Entrega de la
Aplicacin
Especificacin
Caso de Prueba
Descripcin
01
Boleta Medica
Pruebas
Efectuadas
Crear boleta
Buscar boletas
La prueba se realizara partiendo
del formulario de entrada de la
aplicacin.
1.Crear Boleta
Se ingresa al sistema bajo la opcin de usuario y en el men de la aplicacin se ingresa a crear
Descripcin
boleta.
La nica condicin es que el usuario est registrado en el sistema para poder
Condiciones de Ejecucin
acceder al mismo y el sistema mostrar la interfaz de boletas con sus respectivas
opciones (Nueva boleta,buscar).
Entrada
Se secciona de un alista desplegable el tipo de
Se introduce el nombre de usuario en el 7
consulta por: Doctor Por Servicios
1 campo nombre de usuario.
Se introduce la contrasea campo clave de 8
Se secciona de un alista desplegable el tipo de
servicio: Gustavo Brazon
2 acceso.
3 Pulsar el botn Ingresar.
9
El sistema carga y muestra su especialidad
El sistema muestra en pantalla un campo vaco
para ingresa observaciones de la boleta.
4 Se introduce C.I del paciente.
10
Se posiciona el cursor del Mouse en la
5 opcin Ingresar.
11
Pulsamos Guardar.
6 Se posiciona el cursor del Mouse en la
El sistema enva mensaje de notificacin y
opcin Crear Nueva Boleta.
regresa a la pantalla anterior para crear o
12
buscar una boleta si se quiere.
Resultado Esperado
El sistema crea una boleta Medica correctamente.
Evaluacin de la Prueba Prueba superada con xito
2.Buscar Boletas
Descripcin
Se ingresa al sistema bajo la opcin de usuario y en el men de la aplicacin se ingresa a
crear boleta.
La nica condicin es que el usuario est registrado en el sistema para poder
acceder al mismo.
Condiciones de Ejecucin
1 Se introduce el nombre de usuario en el
5 Se introduce en un campo el numero de boleta.
Entrada
campo nombre de usuario.
2 Se introduce la contrasea campo clave de
6 El sistema muestra boleta.
acceso.
3 Pulsar el botn Ingresar.
7 El sistema regresa a la pantalla anterior para
crear o buscar una boleta si se quiere.
4 El sistema muestra un campo para ingresar
el numero de boleta a buscar.
Resultado Esperado
El sistema busca una boleta Medica correctamente
Prueba superada con xito.
Evaluacin de la Prueba
Observacin: el sistema al crear una boleta asigna automticamente un numero de boleta.
Tabla 47: Especificacin de caso de pruebas boleta mdica. Fuente: autor 2010.
Especificacin
Caso de Prueba
02
Administracin Motivo de Despacho
Este
artefacto
abarca
el
conjunto de pruebas realizadas
sobre
el
mantenimiento Pruebas
Motivo de Despacho.
Efectuadas
Descripcin
8
9
10
El
sistema
muestra
pantalla
de
administracin de motivo de despacho
Se busca de motivo de despacho y se hace
clip en editar.
Se muestra pantalla para realizar
modificaciones.
Presionamos Guardar
11
12
Tabla 48: Especificacin de caso de pruebas Motivo Despacho. Fuente: autor 2010
Especificacin
Caso de Prueba
Descripcin
03
Administrar Laboratorio
Pruebas
Efectuadas
Agregar Laboratorio
Modificar Laboratorio La
prueba se realizara
partiendo del formulario de
entrada de la aplicacin.
1.Agregar Laboratorio
Se ingresa al sistema bajo la opcin de usuario y en el men de la aplicacin se
Descripcin ingresa a Mantenimiento, posteriormente se selecciona la opcin Laboratorios y el
sistema mostrar la interfaz de mantenimiento correspondiente a Laboratorio con sus
respectivas opciones (Agregar Nuevo, Modificar).
La nica condicin es que el administrador est registrado en el sistema
Condiciones de Ejecucin
para poder acceder al mismo.
Seleccionamos Laboratorio
Se introduce el nombre de usuario en el 7
Entrada
1
2
2. Editar Laboratorio
Se ingresa a Mantenimiento, posteriormente se selecciona la opcin Laboratorios
y el sistema mostrar la interfaz de mantenimiento correspondiente a Laboratorio
Descripcin
con sus respectivas opciones (Agregar Nuevo, Modificar).
La nica condicin es que el administrador est registrado en el sistema
Condiciones de Ejecucin
para poder acceder al mismo.
Entrada 1 Se introduce el nombre de usuario en el 7 Seleccionamos Laboratorio.
2
3
4
5
6
8
9
1
0
1
1
1
2
0.90
Autor
Fecha Versin
Descripcin
Lolimar Cedeo M. 29-8-09 0.90
Versin preliminar como propuesta de desarrollo
2502
50
Costos de Adiestramiento
Costos generados por la capacitacin del personal involucrado en el proyecto
a travs de cursos, talleres, adiestramientos, entre otros, con la finalidad de
proporcionar a los participantes los conocimientos necesarios para llevar a cabo el
desarrollo del sistema. Dentro de los talleres y cursos realizados se encuentran la
metodologa GRAY WATCH, la herramienta UML, Power Designer, Lenguaje PHP
y Macromedia Dreamweaver que fueron dictados por el personal del Centro de
Computacin de la Universidad de Oriente Ncleo de Monagas.
Costos de Materiales utilizados
Representan los costos relacionados con la adquisicin de materiales como
resmas de papel necesarias para la documentacin, carpetas, ganchos, cartuchos de
tinta para impresora, tner, libreta de anotaciones, lpices, lapiceros, entre otros. Cabe
mencionar, que estos materiales fueron financiados por el pasante. En la siguiente
tabla se presenta un resumen de los costos del proyecto, detallando cada uno de ellos
con sus respectivos valores en bolvares fuertes.
Concepto
Costos de Equipos y Herramientas de trabajo
Costo
Valor (Bs. F.)
Hardware
0 Bs. F
Software
0 Bs. F
0 Bs. F.
Costos de Infraestructura
Sala de trabajo
0 Bs. F.
Mobiliario
0 Bs. F.
0 Bs. F.
Concepto
Costo
Costos de Personal
Analista de Sistema
0 Bs. F.
0 Bs.F.
Costos de Adiestramientos
0 Bs. F.
Cuso UML
0 Bs. F.
Curso de PHP
0 Bs. F.
0 Bs. F.
0 Bs. F.
Costos de Materiales
Papel tipo carta (7 resmas x 50 Bs.F.)
Papel tipo oficio ( 2 resmas x 40)
Dispositivo USB (Pendrive)
CD-ROM (10 unidades x 5 Bs. F.)
Cartuchos de tinta de impresin ( 6 x 100 Bs.F)
60 Bs. F
75 Bs. F
Otros
400 Bs. F.
1785 Bs. F.
1785 Bs. F.
Beneficios Tangibles
Los beneficios tangibles son aquellas ventajas u oportunidades que se pueden
cuantificar, y que se obtienen al hacer uso del sistema informtico desarrollado. Son
fcilmente cuantificables y medibles en unidades monetarias. Entre estos beneficios
se encuentran:
A. Reduccin de tiempo en la elaboracin y bsqueda de historias medicas: con
anterioridad, las enfermeras utilizaban aproximadamente 0.6 h/h para la
bsqueda y elaboracin de una historia mdica. En cambio, con el uso del
sistema solo se empleara 0.1 h/h para buscar y llenar una historia. Esta
diferencia se puede apreciar claramente en la siguiente tabla:
Horas Hombres empleadas
Sistema
Sistema Actual
Beneficios
Pasado
Tarea
Generar historia
Peditrica.
0.6 h/h
0.1 h/h
0.5 h/h
Tarea
Generar Reportes
Cant.
Papel
Evento
Crear historias
8
medicas en un
Resmas
el ao.
Crear boletas
8
medicas en un
Resmas
ao.
Beneficios
400 Bsf
----
----
400 Bsf
400 Bsf
3 Resmas
150 Bsf
250 Bsf
CONCLUSIONES
1. La comunicacin con el cliente represent una clave fundamental para poder
validar los requisitos y cumplir con sus necesidades o requerimientos. La
comunicacin se da a partir de cada una de las iteraciones a lo largo del
proceso de desarrollo.
2. Disear la aplicacin, utilizando la herramienta de modelado de sistemas
UML, permiti tener una visin detallada del mismo, en funcin de los
diferentes diagramas realizados.
3. La metodologa GRAY WATCH , result ser una tcnica favorable en el
proceso de desarrollo de software, brindando una serie de tcnicas y
procedimientos que ayudaron a desarrollar la aplicacin y cumplir con los
objetivos planteados.
4. A pesar de considerar la flexibilidad del sistema, es decir, que pueda ser
adaptado a cambios; en el futuro podra ser necesario la incorporacin de
nuevos mdulos o cambios en los formularios, dependiendo de la evolucin
del servicio mdico en cuanto a la atencin y especialistas.
5. El sistema le permite al personal que labora en el servicio mdico de la
universidad, llevar un control y seguimiento de las historias medicas de los
pacientes, registros de la boletas y rcipes emitidos, as como tambin de la
entrada y salidas de medicamentos de uso comn, conformacin de facturas y
validacin de pacientes para la programacin de citas medicas.
257
258
RECOMENDACIONES
259
BIBLIOGRAFA
ARIAS, F. (2006). El proyecto de investigacin: Introduccin a la metodologa
cientfica. (5 ed.) Caracas - Venezuela: Episteme.
BALESTRINI ACUA, M. (2002). Cmo se Elabora el Proyecto de Investigacin.
a
(6 . ed.). Caracas: BL Consultores Asociados.
CASTRO, M. (2003). El proyecto de investigacin y su esquema de elaboracin.
(2.ed.). Caracas: Uyapal.
BALESTRINI, MIRIAM (2006) Cmo se elabora el Proyecto de investigacin.
Quinta Edicin. Editorial Consultores Asociados. Caracas
BARRIENTOS, ENRQUEZ (2005).
El desarrollo de sistemas de informacin
empleando el lenguaje de modelado unificado UML. Documento en lnea.
Disponible en http://www.monografias.com/trabajos16/lenguaje -modeladounificado/lenguaje-modelado-unificado.shtml#PRINCIP
BARRIENTOS,ALEIDA (2002) Proceso Metodolgico de Auditora Informtica
aplicado a la evaluacin y seguimiento de Sistemas de Gestin desarrollados
con el estndar de modelado UML, Tesis de Maestra en Ingeniera
Informtica, Universidad de Oriente La Habana Cuba Universidad Autnoma
Toms Fras, Potos-Bolivia.
BELL, DOUGLAS (2007).Diagramas de clases para elaborar sistemas [Documento
en lnea]. Disponible en http://www.monografias.com/diagramas de
clase/lenguaje-modelado-sistemas.
BEN, LAURIE (2005). Software libre, php y mysql .Tecnologas para el desarrollo
de aplicaciones web. Ediciones Daz de Santos. Espaa
BOOCH, GRADY ET AL (1999). El lenguaje Unificado de Modelado, Primera
Edicin, Editorial Addison Wesley,
ANEXOS