Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teisis Lolimarcedeño PDF
Teisis Lolimarcedeño PDF
NCLEO DE MONAGAS
INGENIERIA DE SISTEMAS
COMISIN DE TRABAJO 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.
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
iii
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.
Lolimar D.Cedeo M.
iv
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.
v
UNIVERSIDAD DE ORIENTE
NCLEO DE MONAGAS
INGENIERIA DE SISTEMAS
COMISIN DE TRABAJO DE GRADO
MATURN / MONAGAS / VENEZUELA
vi
INDICE GENERAL
vii
EL PROBLEMA Y SUS GENERALIDADES..................................................... 10
2.1. Planteamiento del Problema ....................................................................... 10
2.2. Objetivos de la Investigacin ..................................................................... 13
2.2.1. Objetivo General ................................................................................. 13
2.2.2. Objetivos Especficos .......................................................................... 13
2.3. Justificacin de la Investigacin ................................................................ 13
2.4. Alcance de la Investigacin. ...................................................................... 14
2.5. Limitaciones de la investigacin. ............................................................... 14
CAPITULO III ...................................................................................................... 15
MARCO REFERENCIAL .................................................................................... 15
3.1. Antecedentes de la Investigacin ............................................................... 15
3.2. Bases Tericas ............................................................................................ 17
3.2.1 Sistema de Informacin Transaccionales ............................................. 17
3.2.2. El Mtodo Gray Watch ....................................................................... 18
3.2.2.1. Objetivos del mtodo WATCH.................................................... 19
3.2.2.2 Caractersticas del Mtodo WATCH ............................................ 20
3.2.2.3 Componentes del mtodo WATCH .............................................. 25
3.2.3.4 Estructura del mtodo WATCH .................................................... 25
3.2.3 Lenguaje de Modelado Unificado .................................................... 33
3.2.3.1. UML 2.0 ....................................................................................... 34
3.2.3.2 Diagramas UML............................................................................ 34
3.2.3.2.1 Diagrama de caso de uso...........................................................35
3.2.3.2.2 Diagrama de clases. ..................................................................36
3.2.3.2.3 Diagramas de Despliegue .........................................................38
3.2.3.2.4 Diagrama de secuencia. ............................................................39
3.2.3.2.5 Diagrama de actividades. ..........................................................40
3.2.3.2.6 Diagrama de Paquetes ...............................................................41
3.2.3. Tarjetas CRC ....................................................................................... 42
3.2.5. Arquitectura cliente- servidor ............................................................. 42
3.2.6.1 Desarrollo de Software Libre ........................................................ 45
3.2.6. Sistemas de informacin aplicados al sector sanitario ........................ 46
viii
3.2.7. Herramientas de desarrollo. ............................................................. 47
3.2.8. Lenguajes de Programacin ................................................................ 48
3.2.9. Base de Datos MySql .......................................................................... 50
3.2.10. XAMMP............................................................................................ 50
3.2.11. Web Apache ...................................................................................... 51
3.3. Bases Legales ............................................................................................. 51
3.4. Definicin de Trminos.............................................................................. 53
CAPITULO IV ...................................................................................................... 56
MARCO METODOLGICO ............................................................................... 56
4.1. Tipo y Nivel de la Investigacin ................................................................ 56
4.2. Poblacin y Muestra ................................................................................... 57
4.2.1. Poblacin ............................................................................................. 57
4.2.2. Muestra................................................................................................ 57
4.3. Tcnicas e Instrumentos de Recoleccin de Datos. ................................... 58
4.4. Diseo Operativo ....................................................................................... 59
4.5. Cuadro Operativo ....................................................................................... 63
CAPITULO V ....................................................................................................... 65
RESULTADOS ..................................................................................................... 65
5.1 Etapa I. Estudio del Negocio. ...................................................................... 66
5.2 Etapa II. Diseo de la Arquitectura ............. Error! Marcador no definido.
5.3 Etapa III. Construccin del Software. ....................................................... 231
5.4. Etapa IV. Implantacin del sistema ........... Error! Marcador no definido.
5.5 Anlisis Costo Beneficio. ....................................................................... 251
5.5.1 Costos ................................................................................................. 251
5.5.2 Beneficios........................................................................................... 253
CONCLUSIONES .............................................................................................. 257
RECOMENDACIONES ..................................................................................... 259
BIBLIOGRAFA ................................................................................................ 260
ANEXOS ............................................................................................................ 263
ix
LISTA DE FIGURAS
Pp.
x
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
xi
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
xiii
LISTA DE DIAGRAMAS
Pp.
xiv
Pp.
xv
INTRODUCCIN
Captulo III: Est constituido por los antecedentes que apoyan la investigacin
y las bases tericas que le dan sustento al trabajo investigativo.
2
CAPITULO I
CONTEXTO ORGANIZACIONAL
1.1.1. Misin
1.2.1 Visin.
1.2.2 Misin.
4
de computacin e informtica, dirigido a la poblacin docente, estudiantil y
administrativa de la Institucin, con extensin de sus servicios a otras organizaciones
mediante el diseo, coordinacin y ejecucin de sus labores, para fortalecer las
actividades acadmico administrativas y contribuir al desarrollo tecnolgico de la
Universidad de Oriente Ncleo Monagas.
1.2.3 Objetivos
5
1.2.4 Funciones
6
1.2.5 Organigrama
Jefatura
Secretaria
7
est dirigido a la atencin mdica de estudiantes, obreros y empleados que laboran
en dicho ncleo. Este servicio vela por la prevencin de enfermedades manteniendo
la vigilancia y control de la salud, dicha actividad sanitaria abarca una evaluacin
inicial del estado de salud, unas revisiones peridicas anuales y hasta revisin ante un
cambio de puesto de trabajo.
1.3.1. Objetivo:
1.3.2. Misin:
1.3.3. Visin:
8
1.3.4. Organigrama
Coordinacin Coordinacin
Administrativa Acadmica
Secretaria
Delegacin de
Desarrollo Social y
Transporte
Bienestar
Estudiantil
Servicios Mdicos
9
CAPTULO II
Para estar a la vanguardia del mundo actual hay que ajustarse al desarrollo y
crecimiento del entorno tecnolgico, como mecanismo de acceso a la informacin
bajo parmetros de rapidez, privacidad, confiabilidad y eficiencia tal que permitan
un desarrollo cnsono dentro de las instituciones y contribuya al desarrollo
nacional. Esta realidad viene siendo asumida por las organizaciones mundiales,
entre ellas, las instituciones de educacin superior, establecimientos generadores y
promotores de conocimiento que asumen la tecnologa, como herramienta para
optimizar sus procesos internos. Desde esta perspectiva la implantacin de
sistemas automatizados se constituyen en una alternativa real y eficiente para
mejorar los resultados de la gestin y un mejor desempeo laboral.
Para que el paciente pueda recibir la atencin mdica tienen que invertir gran
cantidad de tiempo asistiendo al Departamento de Admisin y Control de Estudios, en
el caso de los estudiantes a solicitar una constancia de estudio para poder ser atendidos
o en el caso de los obreros y empleados, la Delegacin de personal debe enviar una
orden al servicio mdico. Este hecho, tambin trae como consecuencia, que en muchas
ocasiones por el deficiente control, se atienden pacientes o se suministren
medicamentos a personan que no forman parte de la poblacin universitaria del ncleo
de Monagas.
Las estadsticas necesarias para el control y evaluacin del servicio que se presta,
las lleva el auxiliar de registro y estadstica con una herramienta ofimtica de
procesamiento de texto (Word), debido al gran volumen de pacientes que se atienden por
da, esto resulta un proceso lento y genera mucho trabajo emitir conclusiones acerca de la
gestin del servicio mdico o contar con informacin que sirva como datos estadsticos.
11
Las boletas de remisin del paciente a mdicos externos y de exmenes de
laboratorio, se llevan por medio de talonarios que es un mecanismo implementado bajo
normas del servicio mdico, que en muchos casos son extraviados o tienen enmienda lo
cual dificulta el control y la cancelacin de estos servicios. Adems que siempre se
presenta problemas al validar las boletas emitidas y de los gastos asociados a la compra
de medicamentos por rcipes mdicos.
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
2.2. Objetivos de la Investigacin
1. Estudiar el modelo de negocio del rea de servicios mdicos, para obtener una
visin del sistema a nivel conceptual.
13
2.4. Alcance de la Investigacin.
14
CAPITULO III
MARCO REFERENCIAL
16
Se acota la importancia de los sistemas de informacin, puestos en marchas
como proyectos automatizados para generar cambios favorables en los procesos,
ajustados a los requerimientos de un centro de salud con una visin amplia y futurista
que permita las incorporaciones progresivas de nuevos proyectos que fortalezcan el
sistema automatizado, dando respuestas a las distintas necesidades que pueden
presentarse en esta rea.
17
d) Tienen la propiedad de ser recolectores de informacin, es decir, a travs de estos
sistemas se cargan las grandes bases de informacin para su explotacin
posterior.
e) Son fciles de justificar ante la direccin general, ya que sus beneficios son
visibles y palpables.
Este mtodo incluye, tambin, una descripcin de los procesos de gerencia del
proyecto que se aplicarn para garantizar que el proyecto se ejecute en el tiempo
previsto, dentro del presupuesto acordado y segn los estndares de calidad
establecidos. En el diseo de este mtodo se emplearon, como marcos de referencia
para la elaboracin de los elementos que integran el mtodo, los siguientes
estndares, prcticas y modelos:
18
a. El modelo CMMI-SW (Capability Maturity Model Integration) del Instituto
de Ingeniera de Software SEI (CMMI, 2005).
19
c. Gestionar el desarrollo de aplicaciones empresariales como proyectos de
ingeniera, siguiendo los estndares de gestin de proyectos ms utilizados en
la Industria del
d. Software, a fin de garantizar que la aplicacin se entregue a tiempo y dentro
del presupuesto acordado con el cliente.
20
modelo de productos, modelo de actores y modelo de procesos. Cada uno de
ellos posee, a su vez, una estructura claramente visible y acorde al elemento
que representa. As, por ejemplo, el modelo de procesos tiene una estructura
jerrquica de, al menos, cinco niveles de profundidad: grupos de procesos,
procesos, sub-procesos, actividades y tareas.
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.
22
representacin de la aplicacin desde diferentes perspectivas y reducen los
problemas de comunicacin que normalmente surgen entre los expertos en
Informtica y los usuarios.
v. Desarrollo basado en modelos.- Bajo este paradigma, el desarrollo de
software es un proceso de transformacin gradual e iterativa de modelos
elaborados usando lenguajes de modelado, tales como UML. Cada proceso
tcnico del mtodo genera uno o ms modelos en UML 2 y/o UML Business.
Estos modelos son transformados, gradualmente, en los procesos siguientes,
hasta elaborar el producto final. Por ejemplo, el modelo de objetos de negocio,
producido en el proceso de Modelado del Negocio, es transformado durante el
proceso de Ingeniera de Requisitos en un modelo de clases de negocio.
vii. Programacin guiada por las pruebas.- Para codificar los componentes de
software, el mtodo emplea el enfoque de programacin guiada por las
pruebas, la cual consiste en disear y preparar las pruebas de cada
componente antes de iniciar su codificacin. De esta manera, la codificacin
23
se hace con la intencin de pasar la prueba, lo cual garantiza una mayor
calidad del cdigo producido. La codificacin y la prueba unitaria del
componente se hacen paralela y coordinadamente usando herramientas de
pruebas automatizadas.
viii. Apropiada gestin de cambios.- Los cambios en los requisitos y productos
elaborados es una constante en el desarrollo de aplicaciones empresariales.
Estos cambios pueden surgir en cualquier fase del desarrollo de una
aplicacin, por lo que es necesario controlarlos apropiadamente, a fin de evitar
que el proyecto se postergue continua o indefinidamente. WATCH emplea
procesos bien definidos de Gestin de Requisitos y Gestin de la
Configuracin de Software (SCM) que se encargan de controlar estos
cambios.
24
3.2.2.3 Componentes del mtodo WATCH
El mtodo WATCH est compuesto por tres modelos que describen los
tres elementos claves de todo mtodo: el producto que se quiere elaborar, los
actores que lo elaboran y el proceso que los actores deben seguir para elaborar
el producto (ver Figura 3).
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
estn descritos en el Modelo de Procesos del mtodo. La Figura 4 recoge los
principales tipos de productos que se deben producir a lo largo del desarrollo de una
aplicacin empresarial y los clasifica de acuerdo a los grupos de procesos donde ellos
se generan.
Los productos intermedios son todos aquellos documentos, modelos, listas,
libreras de software, matrices, etc., que se elaboran durante la ejecucin de los
procesos tcnicos, de soporte y de gestin y que son necesarios para desarrollar la
aplicacin. No son considerados productos finales o entregables, por cuanto no
constituyen parte integrante de la aplicacin. Los productos entregables o finales del
proyecto son todos aquellos que conforman la aplicacin empresarial propiamente
dicha y que son entregados al cliente al final de un ciclo de desarrollo o de todo el
proyecto. En este grupo se incluyen todas las versiones de la aplicacin que se
elaboran durante la vida del proyecto. Cada versin entregable est compuesta de
programas, bases de datos y manuales.
Producto
WATCH
Producto
Entregable
Producto
Intermedio
Aplicacin
Producto Producto de Producto de Empresarial
Tcnicos Gestin Soporte
Figura 4: Principales tipos de productos del mtodo Gray Watch. Fuente: autor 2010.
El Modelo de Actores
26
b) Describir las modalidades de organizacin del equipo de trabajo que
desarrollar los diferentes componentes arquitectnicos de una aplicacin
empresarial
Actor
(Stakehold
er)
27
El Modelo de Procesos
Gestin de Riesgo
Gestin de Configuracin
Gestin de la Calidad
Figura 6: Cadena de valor de Procesos del mtodo WATCH. Fuente: autor 2010.
Modelo de Procesos
28
El grupo de procesos tcnicos se encarga de organizar las actividades tecnolgicas
que caracterizan el desarrollo de una aplicacin empresarial cualquiera e incluye los
siguientes procesos:
29
G. Entrega de la Aplicacin.- Estructura el conjunto de actividades que preceden
a la puesta en produccin de la aplicacin. Incluye la capacitacin de usuarios,
la instalacin de la aplicacin en su plataforma de produccin u operacin, las
pruebas de instalacin y la entrega final del producto.
E. Cierre del Proyecto.- Organiza las actividades que se requieren para cerrar
administrativa y tcnicamente el proyecto, una vez que concluya el desarrollo
completo de la aplicacin.
30
El grupo de procesos de soporte complementan los procesos de gestin y, al igual
que estos ltimos, apoyan la ejecucin de todos los procesos tcnicos. Este grupo se
relaciona con la calidad, los riegos y la configuracin de la aplicacin. Incluye los
siguientes procesos:
31
Analysis Flujo de Procesos Principales
Modelado
SI del Negocio
NO
Nueva Versin?
Entrega de la
Aplicacin Inicio Ingeniera
de Requisitos
Procesos de
Gestin y
Soporte
Prueba de la Diseo
Aplicacin Arquitectnico
Programacin
& Diseo
Integracin Detallado
32
aplicacin. Cada ciclo de desarrollo produce una nueva versin operativa de la
aplicacin. Una versin es un producto operativo, esto es, ejecutable y que provee
ciertos servicios a sus usuarios. Cada nueva versin la agrega, a la anterior, nuevos
servicios o funciones. Los ciclos de desarrollo se repiten hasta completar al conjunto
total de servicios o funciones que demandan sus usuarios y que estn indicados en la
arquitectura de la aplicacin. El proyecto culmina cuando se entrega la ltima versin
prevista de la aplicacin. Las versiones definen el carcter versionado o cclico del
mtodo.
33
lenguaje, lenguaje que se centra en representacin grfica de un sistema. Es un
lenguaje visual estndar empleado para la especificacin, construccin y
documentacin de software orientado a objetos, por medio de diversos elementos y
procesos que interactan de alguna forma con el software.
sta versin del lenguaje UML incorpora nuevos smbolos que hacen ms fcil el
modelado del comportamiento dinmico del sistema, razn por la cual es usada en el
desarrollo de este proyecto para modelar el diagrama de actividades. Los Diagramas
de Actividades capturan las acciones de una actividad y sus resultados, es decir
muestran el flujo de trabajo desde el punto de inicio hasta el punto final. Su utilidad
en el Modelado de Negocios permite detallar el proceso involucrado en las
actividades del negocio. Pueden ser atribuidas algunas caractersticas como:
34
3.2.3.2.1 Diagrama de caso de uso.
A. Un actor es una entidad externa al sistema que realiza algn tipo de interaccin
con el mismo. Se representa mediante una figura humana dibujada con palotes.
Dicha representacin sirve tanto para actores que son personas como para otros
tipos de actores (sistemas, sensores, etc.).
Actor
Caso de Uso
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>>
Es un diagrama que muestra la estructura esttica de un modelo, las cosas que existen
en trminos de clases, su estructura interna y relaciones entre ellas, es decir las
caractersticas de cada una de las clases, interfaces colaboraciones y relaciones de
dependencia y generalizacin. Un diagrama de clases est compuesto por los
siguientes elementos:
Clase: Una clase es un conjunto de objetos que comparten una estructura comn y un
comportamiento comn.
Nombre de la Clase
Atributos
Mtodos u Operaciones
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
B. Generalizacin: Es un relacin entre un elemento ms general (el padre) y
elemento ms especfico (el hijo). El elemento ms especfico es totalmente
consistente con el elemento ms general y contiene la informacin adicional,
tambin se define como la herencia, donde tenemos una o varias clases padre
o superclase o madre, y una clase hija o subclase. Por ejemplo, un animal es
un concepto ms general que un gato, un perro o un pjaro. Inversamente, un
gato es un concepto ms especfico que un animal.
C. Agregacin: Es un tipo especial de asociacin que representa una relacin
estructural entre las clases donde el llamado agregado indica el todo y el
componente es una parte del mismo.
D. Asociacin: Relacin estructural que describe un conjunto de conexiones
entre objetos de forma bidireccional.
E. Composicin: Es un tipo de agregacin donde la relacin de posesin es tan
fuerte como para marcar otro tipo de relacin.
Son aquellos que muestran las relaciones fsicas entre los componentes de
software y hardware en el sistema desarrollado, es decir cmo se encuentran y se
mueven los componentes y los objetos. En otras palabras, los diagramas de
despliegue muestran la configuracin de los elementos de procesamiento en tiempo
de ejecucin y los componentes de software, procesos y objetos que residen en ellos.
38
Un Diagrama de Despliegue modela la arquitectura en tiempo de ejecucin de
un sistema mostrando la configuracin de los elementos de hardware y mostrando
cmo los elementos y artefactos del software se trazan en esos nodos.
Los mensajes parten de la lnea de vida del objeto que lo enva hasta la lnea
de vida del objeto al que va destinado. Cada mensaje lleva un nmero de secuencia
creciente con el tiempo y el nombre de la operacin requerida, as como posibles
argumentos que pueden utilizarse como valores de entrada y/o salida. Usualmente, no
39
se especifica una graduacin en el eje del tiempo, aunque podra hacerse para
interacciones que modelen escenarios en tiempo real.
Lnea de
Vida Indica que indica el periodo en que estuvo vivo
el objeto durante la secuencia de actividades.
Usuario del Sistema
40
Nombre Smbolo Descripcin
Nodo de actividad
Accin
Primitiva ejecutable de asignacin o computacin.
Nodo fin de Nodo de control que indica el fin de todos los flujos
actividad dentro de una actividad. Muestra el fin de la actividad.
Nodo de
Nodo de control que divide un flujo en dos o ms flujos
Sincronizacin
concurrentes (paralelos)
(fork)
Nodo de
concurrencia
Nodo de control que sincroniza mltiples flujos.
(Join)
41
3.2.3. Tarjetas CRC
Aunque no forman parte de UML, otro mecanismo se utiliza algunas veces para
ayudar a asignar responsabilidades e indicar las colaboraciones con otros objetos son
las tarjetas CRC (Clase-Responsabilidad-Colaborador). Kent Beck y Ward
Cunningham fueron quienes promovieron el uso de estas tearjetas y son los
principales responsables de estimular a los diseadores de software a pensar de
manera ms abstractas en trminos de asignacin de responsabilidades y
colaboraciones, tambin del uso de los patrones.Las tarjetas CRC son fichas, una por
cada clase, en las que se escriben brevemente, las responsabilidades de la clase, y una
lista de objetos con los que colabora para llevar a cabo esas responsabilidades. Se
desarrollan normalmente en una sesin de trabajo en grupo pequeo.
Las tarjetas CRC son una tcnica para registrar los resultados de la asignacin
de responsabilidades y asignaciones. La informacin recopilada se puede enriquecer
utilizando diagramas de clases y de interaccin. Lo importante no son las tarjetas o
los diagramas sino tener presente la asignacin de responsabilidades. (Larman, C.,
2002, Pp 229-230).
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)
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
3.2.6. Software libre
Da Rosa F., y Heinz, F., (2007) corroboran esta apreciacin cuando sostienen
que:
44
las leyes bsicas de la fsica o las matemticas. No existe un monopolio y no es necesario
pagar peaje por su uso. (p.33).
En tal sentido resulta interesante el hecho de que en los ltimos aos algunos
gobiernos en el mundo, entre ellos, Venezuela, han iniciado el proceso de migracin
hacia el Software Libre, sobre todo en la institucin pblica. Se acota adems que
algunos de estos pases, han adoptado el Software Libre, para ahorrar dinero, otros
lo han hecho por cuestiones de seguridad, otros para ayudar a la creacin de
industrias locales y otros porque el software libre les pertenece.
45
Para desarrolladores de software, el Software Libre ofrece una oportunidad
poderossima para agregar valor mediante la ampliacin incremental de la
funcionalidad de los programas. Cuando un desarrollador quiere satisfacer una
necesidad y est trabajando con este software puede simplemente, agregar la
funcionalidad necesaria al programa ya existente, y cobrar al usuario slo por el
agregado.
46
Solamente es preciso incidir en el factor ya apuntado de que los procesos en el
sector sanitario estn, en muchos casos, poco formalizados, debido a hechos como
la variabilidad de la prctica clnica y al poder de decisin de los mdicos. Es por
ello que se debe ser muy prudente a la hora de introducir tecnologas que
encorseten en exceso los procesos. La informatizacin de los procesos en sanidad
debe ser, en muchos casos, una automatizacin laxa que deposite una parte
importante de la lgica del proceso en los propios profesionales de la salud que son
usuarios del sistema. (p.22)
Ello implica que la automatizacin dentro esta rea, debe darse como un proceso
eficiente, sencillo, centrado en procedimientos elementales, fcilmente
manejables por el personal de salud, de fcil comprensin y que facilite el
conocimiento coadyuvando a la toma de decisiones. En este sentido, resulta
adecuado complementar los sistemas de informacin sanitarios con elementos de
trabajo colaborativos.
B. Macromedia Dreamweaver 8.
47
muchas corporaciones importantes en el mundo, gracias a su habilidad en la
gestin de informacin. Siendo PowerDesigner uno de sus productos, el cual es
una herramienta para el modelamiento de datos y procesos de negocio (Wikipedia,
2008). A travs de esta herramienta, se pueden realizar los diagramas de UML de
manera rpida, realizando as el diseo del sistema y manteniendo la trazabilidad
del mismo
C. Macromedia Fireworks.
A. HTML.
48
Los diferentes prrafos, encabezados, tablas, listas, etc. de un documento
HTML, se sealan intercalando etiquetas, las cuales consisten en instrucciones
breves de comienzo y fin, que tienen como finalidad indicar al navegador como
debe ser mostrado el contenido de dicho documento. El lenguaje HTML puede ser
creado y editado con cualquier editor de textos bsico admita texto sin formato
como por ejemplo el bloc de notas de Windows o Gedit de Linux. Los
procesadores de texto se utilizan para escribir documentos en lenguaje HTML que
posteriormente ser interpretado por el programa navegador correspondiente.
B. PHP.
C. JavaScript.
49
permite crear pginas estticas mostrando textos con estilos, pero exista la
necesidad de tener mayor interaccin con los usuarios.
3.2.10. XAMMP
50
versiones de Apache/MySQL/PHP y Perl. Tambin incluye otros mdulos como
OpenSSL, y phpMyAdmin. Para instalar XAMPP requiere solamente una pequea
fraccin del tiempo necesario para descargar y configurar programas por separado eso
es todo. Ben Laurie, (p. 568).
51
Se infiere que todas las iniciativas en funcin de innovar los sistemas de
informacin sern reconocidas como un instrumento para el desarrollo de las
instituciones nacionales y por ende para el desarrollo nacional.
52
1. Actuar como organismo rector del Ejecutivo Nacional en materia de
tecnologas de informacin.
2. Establecer polticas en torno a la generacin de contenidos en la red,
de los rganos y entes del Estado.
3. Establecer polticas orientadas a resguardar la inviolabilidad del
carcter privado y confidencial de los datos electrnicos obtenidos en
el ejercicio de las funciones de los organismos pblicos.
4. Fomentar y desarrollar acciones conducentes a la adaptacin y
asimilacin de las tecnologas de informacin por la sociedad.
53
integrar una amplia gama de productos y servicios informticos, de manera que
pueden ser utilizados eficazmente dentro de la organizacin. (Vega, E., 2005, p3)
Caso de uso: Es una secuencia de acciones que el sistema lleva a cabo para ofrecer
algn resultado de valor para un actor. Un actor puede ser una persona humana, un
dispositivo de hardware, u otro sistema. Los actores utilizan el sistema interactuando
con los casos de uso. (Jacobson, I., 2000, p.54).
Business: Negocio.
54
Sistema de Informacin: Es un conjunto de personas, datos y procedimientos que
funcionan en conjunto. Un sistema de informacin ejecuta tres actividades generales.
En primer trmino recibe datos de fuentes internas o externas a la organizacin como
elementos de entrada. Despus, acta sobre los datos para producir informacin.
Finalmente el sistema produce la informacin para el futuro usuario, que tal vez sea
gerente, administrador o un miembro de la direccin. (Retamozo, P., 2003)
55
CAPITULO IV
MARCO METODOLGICO
56
4.2. Poblacin y Muestra
4.2.1. Poblacin
4.2.2. Muestra
57
4.3. Tcnicas e Instrumentos de Recoleccin de Datos.
Para la recoleccin de los datos fue necesario aplicar algunas tcnicas que a
travs de instrumentos permitieran recabar la informacin necesaria para determinar
las caractersticas y requerimientos del desarrollo del sistema en relacin con las
necesidades evidenciadas en los procesos administrativos del Servicio Mdico de la
Universidad de Oriente, Ncleo Monagas.
Arias, F., (2006) en relacin a las tcnicas refiere que Se entender por
tcnica, el procedimiento o forma de recoger los datos (p.68), es decir la tcnica
obedece a una manera o tctica utilizada por el investigador, de acuerdo con la
disciplina o mbito de investigacin, de cual ste se vale para obtener la
informacin. El instrumento es considerado como Cualquier recurso, dispositivo o
formato (en papel o digital), que se utiliza para obtener, registrar o almacenar
informacin (Ibdem, p.69). De esta manera el instrumento viene a constituirse en
una herramienta que concreta los resultados concebidos bajo una tcnica
determinada. En el caso de esta investigacin, tipificada como de campo y
documental, se utilizaron las siguientes tcnicas e instrumentos:
58
Las preguntas se realizaron de manera libre y espontnea fundamentadas en
dilogos y conversaciones con el personal del servicio mdico.
59
Etapa I: Inicio y constitucin del proyecto
En esta primera etapa se hace una revisin del modelado negocio, en este caso
del rea de servicios mdicos de la Universidad de Oriente ncleo Monagas, para
conocer los procesos que realiza el personal que labora en esta rea de trabajo. Luego
de revisar el sistema del negocio se procede a realizar la instanciacin del mtodo
GRAY WATCH, y adaptarla a las caractersticas particulares de la aplicacin y a las
condiciones existentes en el rea de servicios mdicos. Tambin se incluyen las
actividades encargadas de la planificacin del alcance, de tiempos, de gestin de los
riesgos, configuracin del software, aseguramiento de la calidad, otros recursos y
servicios que requiera el desarrollo de la aplicacin. En esta etapa se realiza el
modelado de negocio para realizar el modelado del negocio se estudiar y analizar el
sistema de negocio de: rea de Servicios Mdicos de la universidad de oriente ncleo
Monagas, con el objetivo de comprender los problemas que motivan el desarrollo de
la aplicacin y facilitar la identificacin de las necesidades de informacin que tienen
los futuros usuarios del sistema
60
conjunto de componentes que integran el sistema, definir los estndares de diseo,
disear la arquitectura del sistema. Todo lo referente a diseo detallado comprende
las actividades del diseo de la interfaz usuario/sistema, diseo de la base de datos del
sistema y especificacin de los componentes arquitectnicos que conformarn el
sistema para que ste satisfaga los requisitos establecidos.
61
instalacin y la entrega final del producto. A continuacin se muestra el cuadro
operativo y cronograma de actividades que especifican las fechas y las actividades
que se llevaran a cado en cada una de las etapas del desarrollo del proyecto y que se
han mencionado en esta descripcin del trabajo.
62
4.5. Cuadro Operativo
Procesos de Describir las actividades para controlar la configuracin del software. Plan de Gestin de la
gestin y configuracin
soporte Plan de gestin de
Establecer, organizar y programar las actividades necesarias para asegurar la calidad Aseguramiento de la Calidad.
del software.
2. Determinar los requisitos del
Estudiar y analizar a profundidad el modelado del negocio, especificar cada uno de Modelo del negocio. sistema funcionales y no
sus procesos. funcionales, fortaleciendo y
complementando el modelo
Aplicar entrevistas no estructuradas al personal del rea de servicios mdicos. actual.
Observacin directa.
Revisar, analizar, describir, especificar y validar cada uno de los requisitos
funcionales y no funcionales del sistema.
Documento de requisitos
Documentar los requisitos funcionales.
63
Etapas Metodologa/ Actividades Productos Generados Objetivos especficos
Herramienta
Definir los estndares de diseo de la aplicacin. Documento de diseo
arquitectnico.
Establecer la arquitectura de la aplicacin. 3. Formular la arquitectura que
II debe tener el sistema a desarrollar
Diseo del Mtodo tomando en cuenta los requisitos
sistema Watch Especificar los componentes arquitectnicos que conformarn la aplicacin Documento de diseo funcionales y no funcionales.
UML empresarial para que sta satisfaga los requisitos establecidos. detallado
Procesos de 4. Construir el sistema con base
construccin, Disear la interfaz usuario/sistema. a la arquitectura diseada.
gestin y soporte
Codificar o programar cada uno de los componentes que integran las diferentes
versiones de la aplicacin empresarial. Plan de verificacin y
validacin
III 5. Implementar el sistema, ya
Realizar las pruebas funcionales, no- funcionales y de aceptacin. Plan de pruebas. probado en su plataforma de
Implementacin
del sistema operacin.
Mtodo Verificar cada versin de la aplicacin como un todo y depurar los errores
Watch encontrados. Especificaciones de prueba.
Procesos de UML
implementacin. Realizar las pruebas de instalacin y la capacitacin de usuarios.
Instalar el sistema en los servidores de produccin. Aplicacin empresarial
operativa versin beta
funcional.
Cuadro operativo 2/2. Fuente: autor (2010).
64
CAPITULO V
RESULTADOS
5.1 ETAPA I.
1. Introduccin
2.1 objetivos
68
Centro de Computacin
Seccin de Programas y Proyectos
69
Centro de Computacin
Seccin de Programas y Proyectos
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.
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.
70
Centro de Computacin
Seccin de Programas y Proyectos
01 jefe de departamento
01 jefe de enfermera
04 Enfermeras
01 Auxiliar de Registros y Estadsticas
01 Higienista Dental
01 Secretaria 02 Odontlogos
01 Pediatra
06 Mdicos: 01 Internista
01 Medicina General
01 Gineclogo
71
Centro de Computacin
Seccin de Programas y Proyectos
72
Centro de Computacin
Seccin de Programas y Proyectos
73
Centro de Computacin
Seccin de Programas y Proyectos
Nombre Responsabilidades
Ing. Rosngela Garcia Lder del proyecto
Restricciones
Costos
74
Centro de Computacin
Seccin de Programas y Proyectos
D. Costos de adiestramientos: estos costos se refieren a los generados por las tcnicas
de capacitacin y aprendizaje, como una herramienta para que el personal
involucrado en el proyecto adquiera los conocimientos necesarios que le permitan
75
Centro de Computacin
Seccin de Programas y Proyectos
9. Supuestos Ambientales
C. Se deben conocer los sistemas que se han desarrollado en el ncleo, ya que estos
ayudarn a definir los requerimientos del sistema, para mantenerse competitivo en
76
Centro de Computacin
Seccin de Programas y Proyectos
77
Centro de Computacin
Seccin de Programas y Proyectos
10. Introduccin
78
Centro de Computacin
Seccin de Programas y Proyectos
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.
79
Centro de Computacin
Seccin de Programas y Proyectos
Los productos del proceso de soporte forman parte del Plan Integral del
Proyecto estos procesos son: Gestin de la configuracin, Gestin de la calidad y
Gestin de riesgos. Del proceso de soporte se van a ejecutar los tres procesos que a
su vez generan los productos que ya hemos instanciado. Del proceso de Gestin de
Riesgos se obtiene el producto plan de gestin de riesgos. El plan de gestin de la
configuracin es el resultado de la ejecucin del proceso de Gestin de la
80
Centro de Computacin
Seccin de Programas y Proyectos
Para hacer la instanciacin del modelo de productos se elabora una lista de los
productos concretos que se producirn durante el desarrollo del proyecto y describe
las caractersticas particulares del proyecto para automatizar los procesos
administrativos del rea de servicios mdicos de la Universidad de Oriente ncleo
Monagas. El modelo de productos est compuesto por tres tipos de productos:
tcnicos, de soporte y de gestin, a continuacin se muestra la lista de los productos
que se producirn durante todo el proceso de desarrollo del proyecto para la
81
Centro de Computacin
Seccin de Programas y Proyectos
82
Centro de Computacin
Seccin de Programas y Proyectos
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
Figura 17: Principales tipos de productos del mtodo WATCH. Fuente: autor (2010)
83
Centro de Computacin
Seccin de Programas y Proyectos
13. Introduccin
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
84
Centro de Computacin
Seccin de Programas y Proyectos
85
Centro de Computacin
Seccin de Programas y Proyectos
Recursos Tecnolgicos
Para garantizar un rendimiento adecuado del sistema propuesto es necesario que
los equipos hardware donde se van a instalar y operar el sistema cumplan con los
siguientes requerimientos unidad central de procesamiento (CPU) Pentium IV, se
recomienda 1024 megabyte (MB)/1 GB de memoria RAM, Disco Duro de 160 GB y
Sistema operativo Windows XP. Servidor Apache, PHP, Macromedia Dreamweaver,
Sybase, Power Designer, Editor de Texto y un Navegador Web.
Recursos Materiales
Los miembros de trabajo del proyecto deben contar con resmas de papel tipo
carta, cartuchos de impresin, carpetas, lpices, lapiceros y marcadores, libreta de
anotaciones, CD-ROM, guas didcticas con informacin sobre el mtodo de
desarrollo, material de apoyo y textos varios sobre los procesos y actividades a
desarrollar.
86
Centro de Computacin
Seccin de Programas y Proyectos
Leyes:
87
Centro de Computacin
Seccin de Programas y Proyectos
88
Centro de Computacin
Seccin de Programas y Proyectos
Manuales
Es una gua que describe el modelado de sistemas con las notaciones en UML
2.0 y el modelado de sistemas de negocios con UML Bussines. Esta dirigido a
ensear al desarrollador de sistemas como usar este lenguaje en el proceso
desarrollo de software y como modelar los diferentes aspectos que caracterizan a
un sistema de informacin o aplicacin de software.
89
Centro de Computacin
Seccin de Programas y Proyectos
17. Planes
90
Centro de Computacin
Seccin de Programas y Proyectos
91
Centro de Computacin
Seccin de Programas y Proyectos
92
Centro de Computacin
Seccin de Programas y Proyectos
En este documento se reconoce y listar todos aquellos riesgos que puedan influir
negativamente en el proyecto. El proceso comienza con la definicin de las
caractersticas del proyecto en relacin a complejidad, requisitos, recursos,
experiencia del recurso humano, de manera que se pueda determinar el conjunto de
riesgos potenciales a los que el desarrollo de la aplicacin estar expuesto.
93
Centro de Computacin
Seccin de Programas y Proyectos
Riesgos a administrar:
94
Centro de Computacin
Seccin de Programas y Proyectos
95
Centro de Computacin
Seccin de Programas y Proyectos
96
Centro de Computacin
Seccin de Programas y Proyectos
97
Centro de Computacin
Seccin de Programas y Proyectos
A lo largo del ciclo de vida del proceso de software, los productos de software
evolucionan. Desde la concepcin del producto y la captura de requisitos inicial hasta
la puesta en produccin del mismo, y posteriormente desde el inicio del
mantenimiento hasta su retiro, se van realizando una serie de cambios, tanto en el
cdigo como en la documentacin asociada. La gestin de configuracin del software
es una disciplina encargada del control de la evolucin de los productos de software.
98
Centro de Computacin
Seccin de Programas y Proyectos
como las actividades generales del proyecto que tengan implicancia sobre el manejo
de configuracin.
a) Identificacin de la configuracin
b) Control de la configuracin
Se deben controlar los cambios que se le hacen a travs del ciclo de vida,
asegurando que el software sea consistente a travs de la creacin de una lnea
base del producto. Se identifican y registran las solicitudes de cambio, se analiza y
evala los cambios, se aprueba o rechaza la solicitud, se implementa, verifica y
distribuye el elemento de software modificado.
99
Centro de Computacin
Seccin de Programas y Proyectos
100
Centro de Computacin
Seccin de Programas y Proyectos
18. INTRODUCCIN
101
Centro de Computacin
Seccin de Programas y Proyectos
102
Centro de Computacin
Seccin de Programas y Proyectos
U.D.O MONAGAS
Suprasistema
Decanato del ncleo
Coordinacin Coordinacin
Administrativa Acadmica
Coordinacin Acadmica
rea
Administracin rea de
Orientacin
Delegacin de
Desarrollo Social y
Bienestar Estudiantil
rea rea de
socioeducativa desarrollo social
Sistema en estudio
rea de salud
Medicina Subsistema
Medicina
Servicios
General Interna
Mdicos
Ginecologa Odontologa
Pediatra
Figura 18: Modelo de Jerarqua de Sistemas de servicios medico. Fuente: autor (2010)
103
Centro de Computacin
Seccin de Programas y Proyectos
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
Procesos de Negocio
Figura 19: Diagrama de objetivos de los procesos fundamentales del rea de servicios
Mdicos usando UML Business. Fuente: autor (2010).
104
Centro de Computacin
Seccin de Programas y Proyectos
Infraestructura Medica
Desarrollo Estudiantil
Coordinacion Administrativa
Extencion de Personal
Figura 20: Cadena de valor del negocio usando UML 2.0 V 1.3. Fuente: autor (2010).
105
Centro de Computacin
Seccin de Programas y Proyectos
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:
106
Centro de Computacin
Seccin de Programas y Proyectos
Se establece una jerarqua dentro de cada proceso del rea de servicios mdicos.
Servicios
Nivel 0
Mdicos
Servicios Mdicos
PROCESOS DE NEGOCIO Nivel 1
PN 1.1 PN 1.2 PN 1.3 PN 1.4 PN 1.5
Cita Historia Boletas Conformacin Solicitud de
Mdica Mdica Mdicas de Factura Medicamentos
Nivel 2
PN 1.1 Cita Mdica PN 1.2 Historia Mdica PN 1.3 Boletas Mdica PN 1.4 Conformacin de Factura PN 1.5 Solicitud de Medicamento
Figura 21: Jerarqua de los procesos del negocio. Fuente: autor (2010)
107
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.
Regla 1
Es un bienestar estudiantil, que ofrece la U.D.O.
Objetivo
Regla 2
Actor Programar cita
Para los obreros y empleados es un beneficio
Enfermera mdica al paciente
contemplado en el artculo 19 y 58 del contrato colectivo
<<Controla>> <<Cumple>>
<<Controla>>
Actor Consulta
Enfermera Se valida informacin de identidad del
paciente y disponibilidad del doctor
108
Centro de Computacin
Seccin de Programas y Proyectos
Servicios
Mdicos
Nivel 0
Servicios Mdicos
Cita Mdica
1.1.1 Nivel 2
Programar
Cita Medica
Paciente Enfermera
Presentar identificacin
[NO]
[Estudiante] Usuario
Presenta su carnet o Rechazar Paciente
Valido?
Tipo de una constancia de
estudio firmada y [SI]
paciente?
sellada.
[NO]
Presenta carta de
autorizacin, la cual Doctor
es emitida por el Cancelar cita
departamento de
disponible?
servicio social. [SI]
109
Centro de Computacin
Seccin de Programas y Proyectos
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.
Objetivo
Regla 1 El paciente pueda tener historia
Es un bienestar estudiantil, que ofrece la U.D.O. mdica para ser controlada su
Regla 2 Actor
1. Doctor evolucin en una enfermedad,
Para los obreros y empleados es un beneficio contemplado diagnostico o motivo de
en el artculo 19 y 58 del contrato colectivo 2. Enfermera
consulta.
<<Controla>>
<<Controla>> <<Cumple>>
110
Centro de Computacin
Seccin de Programas y Proyectos
1. Servicios Mdicos
1.2.1
Elaboracin de Historia Mdica Nivel 2
111
Centro de Computacin
Seccin de Programas y Proyectos
BOLETAS MDICAS:
El proceso 1.3 es el de boletas medicas el cual controlar las boletas emitidas por el
rea de servicios mdicos.
<<Cumple>>
<<Controla>>
<<Controla>>
1.3.1 Producto
Objeto
Elabora una referencia Creacin de La auxiliar de registro
y estadstica elabore la
con las indicaciones para Boleta Mdica boleta medica.
la creacin de boleta.
.
Doctor <<Consulta>
<<Ejecuta>> >
Consulta
Actor Referencia del
Auxiliar de registros y estadsticas doctor.
Figura 24: Diagrama de procesos: Creacin de Boleta Medica. Fuente: autor (2010)
112
Centro de Computacin
Seccin de Programas y Proyectos
Servicios Mdicos
Boletas Mdica
1.3.1 1.3.2
Creacin de Consulta externa al Nivel 2
Boletas Mdicas servicio medico
Recibe Soporte
Elaborar soporte
[SI]
[Obreros y Doctor
Empleados] contratado?
[NO]
Tipo
Paciente?
Crear boleta mdica
113
Centro de Computacin
Seccin de Programas y Proyectos
Regla 1
Es un bienestar estudiantil que ofrece la U.D.O Objetivo
Regla 2 Brindarle al paciente
Actor
Para los obreros y empleados es un artculo atencin mdica
Aux. De Registro y Estadstica
del contrato colectivo. especializada.
1.3.2
Objeto Consulta Externa
Recibe boleta medica al servicio Medico
de manos del paciente
y diagnostica. Proceso
Doctor Externo Enva el registro a
Doctor Externo <<Ejecuta>> la extensin de
personal con la
Actor especificacin del
Doctor Externo monto de consulta
Figura 25: Diagrama de procesos: Consulta Externa con Boleta Medica. Fuente: autor
(2010)
114
Centro de Computacin
Seccin de Programas y Proyectos
Servicios Mdicos
Boletas Mdica
1.3.1 1.3.2
Creacin de Consulta externa Nivel 2
Boletas Mdicas al servicio medico
Examinar al Paciente
115
Centro de Computacin
Seccin de Programas y Proyectos
<<Controla>> <<Cumple>>
<<Controla>>
1.4.1 Objeto
Objeto
Validar El paciente recibe
Presenta factura de las facturas
compra de medicinas. Informacin de
Factura. conformadas.
Paciente <<Consulta>>
<<Ejecuta>>
Consulta
Actor Se debe tener el rcipe medico
Paciente suministrado por el doctor del
servicio o por el doctor externo.
116
Centro de Computacin
Seccin de Programas y Proyectos
Servicios Mdicos
Conformacin de Facturas
1.4.1 Nivel 2
Validar Informacin
de Factura
Extencion de
Paciente Jefe de departamento Aux. Registro y Estadstica Fames Sindicato
Personal
Nivel 3
Presentar
factura y Verificar informacin
Rcipe
[No]
Recibir factura
[Si]
conformada
Estudiante? Enva factura conformada
117
Centro de Computacin
Seccin de Programas y Proyectos
Regla 1 Objetivo
Es un bienestar estudiantil que ofrece la U.D.O Bienestar Estudiantil
Regla 2 Actor suministra medicamentos al
Para los obreros y empleados es un artculo Jefe de departamento servicio mdico.
del contrato colectivo
Proceso
Bienestar Estudiantil
Solicitud 1.5.1 suministra
Solicita medicamentos Peticin de medicamentos.
de tipo diario a Medicamentos ante
Bienestar Estudiantil. Bienestar Estudiantil Enva!
118
Centro de Computacin
Seccin de Programas y Proyectos
Servicios Mdicos
Solicitud de Medicamentos
1.5.1 1.5.2
Peticin de Medicamentos ante Suministro de Medicamentos Nivel 2
bienestar estudiantil al paciente
Elaborar Nivel 3
carta de
Solicita medicamento solicitud Enva solicitud Recibir carta de solicitud
[No]
Solicitud
Corrige solicitud Rechazar solicitud Correcta?
[SI]
Suministrar Medicamento
Registrar entradas
119
Centro de Computacin
Seccin de Programas y Proyectos
Regla 1 Actor
Es un bienestar estudiantil que ofrece a la U.D.O Enfermera y Objetivo
Regla 2 Coordinadora de El paciente recibe
Para los obreros y empleados es un artculo del Enfermera medicamentos de tipo
contrato colectivo diario.
.
<<Controla>> <<Controla>> <<Cumple>>
1.5.2 Servicio
Solicitud Suministro de
Hace la peticin Dar medicamento
Medicamento al al paciente.
de un medicamento Paciente
de tipo bsico, o
Paciente muestra rcipe del
servicio mdico. <<Ejecuta>> <<Registro>>
Registro
Actor
La salida de medicamentos genera
Bienestar Estudiantil un registro de salida. Este registro
de salidas incluye nombre del
medicamento, nombre del paciente
y cedula de identidad.
120
Centro de Computacin
Seccin de Programas y Proyectos
Servicios
Medicamentos
Servicios Mdicos
Solicitud de Medicamentos
Paciente Enfermera
[No]
Por Rcipe? Registra salidas
[Si]
Suministrar medicamento
Muestra rcipe del servicio
medico
Recibir medicamentos
121
Centro de Computacin
Seccin de Programas y Proyectos
<<Regla>>
Reglas
<<Regla>>
Regla del Negocio
Figura 29: Modelo de Reglas del servicio mdico de la universidad de oriente ncleo de
Monagas. Fuente: autor (2010).
122
Centro de Computacin
Seccin de Programas y Proyectos
1*
Puede Solicitar
1*
Citas Se Registran 1
Tiene Una * Libro Morbilidad
1
Puede Emitir
1
Boletas Mdicas
1*
123
Centro de Computacin
Seccin de Programas y Proyectos
Los Eventos del Negocio son hechos cuya ocurrencia dispara la ejecucin
inmediata de un conjunto de acciones asociadas a los procesos del negocio. Esta
ocurrencia puede causar alteraciones sobre los estados de los Objetos de Negocios
como resultado de las acciones realizadas en ese instante; un evento puede provocar
la ejecucin en secuencia o no de un conjunto de acciones en distintos procesos del
negocio.
124
Centro de Computacin
Seccin de Programas y Proyectos
125
Centro de Computacin
Seccin de Programas y Proyectos
26. Introduccin
126
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de proceso:
Insumo Productos
1. Dominio
Modelo de Descubrimiento de
Negocio Objetivo
Requisitos Proceso
Reglas
Actores
Problemas
Lista preliminar de requisitos
fundamentales
1
Descubrimiento
de Requisitos
<<Proceso>>
Ingeniera de requisitos
<<Proceso>>
Ingeniera de requisitos
Diagrama 10: Jerarqua de los proceso del descubrimiento de requisitos. Autor: 2010.
127
Centro de Computacin
Seccin de Programas y Proyectos
<<Proceso>>
Ingeniera de requisitos
<<Proceso>>
Ingeniera de requisitos
<<Proceso>>
Ingeniera de requisitos
Diagrama 11: .Jerarqua de los proceso de entendimiento del dominio. Autor: 2010.
<<Proceso>>
Ingeniera de requisitos
<<Proceso>>
Ingeniera de requisitos
<<Proceso>>
Ingeniera de requisitos
P-1.2.1 P-1.2.2
Filtracin del Organizacin del
conocimiento del material recolectado.
dominio.
Diagrama 12: Jerarqua de los proceso de organizacin del conocimiento. Autor: 2010.
128
Centro de Computacin
Seccin de Programas y Proyectos
<<Proceso>>
Ingeniera de requisitos
<<Proceso>>
Ingeniera de requisitos
<<Proceso>>
Ingeniera de requisitos
129
Centro de Computacin
Seccin de Programas y Proyectos
130
Centro de Computacin
Seccin de Programas y Proyectos
131
Centro de Computacin
Seccin de Programas y Proyectos
Debe crearse una carpeta con la historia mdica del Servicio Mdico. UDO Alta -
RN-009 Historia medica paciente. Si se trata de asistencia mdica de tipo bsica, la Monagas 2009
enfermera puede examinar al paciente, sin necesidad de
elaborar una historia mdica
El rcipe es de tipo corriente, conteniendo campos tales
Rcipe medico como: informacin (logo de la U.D.O, datos del Servicio Mdico. UDO -
paciente), sper inscripcin (letra RP, que significa tome Monagas 2009
RN-010 usted), inscripcin (nombre genrico o comercial del Alta
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.
RN-012 Libro Morbilidad Trimestral Se tiene que hacer un libro de morbilidad trimestral dentro
del rea de servicios mdicos que incluya el nmero total Servicio mdico. UDO -
de pacientes que presentaron una enfermedad o sntoma Monagas 2009 Baja
especfico.
Las boletas mdicas deben emitirse solo a obreros, Servicio Mdico. UDO Baja
Boletas Mdicas empleados y a la carga familiar de los mismos, que se Monagas 2009
RN-013 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.
Tabla 12: Reglas del Negocio (3/4). Fuente: Autor 2010
132
Centro de Computacin
Seccin de Programas y Proyectos
La enfermera tiene que registra salidas de medicamentos Servicio Mdico. UDO Baja
Medicamentos al paciente, este registro de salidas incluye nombre del Monagas 2009 RN-003
RN-014 medicamento, nombre del paciente y cedula de identidad.
El medicamento es de tipo diario.
RN-016 Conformacin de Facturas Las facturas solo sern conformadas durante un lapso de 1 Servicio Mdico. UDO Alta RN-003
mes, si no se presenta la factura durante dicha fecha no se Monagas 2009.
conformaran facturas.
RN-017 Conformacin de Facturas Nos se conformaran facturas ni consultas externas que Servicio Mdico. UDO Baja -
sean realizadas por mdicos sistmicos. De igual manera Monagas 2009.
todo aquello referente a esttica personal.
133
Centro de Computacin
Seccin de Programas y Proyectos
Descripcin de Actores
Smbolo
Paciente
Actor Indirecto
Smbolo
Actor Directo
Enfermera
Smbolo
Actor Directo
Doctor
134
Centro de Computacin
Seccin de Programas y Proyectos
Smbolo
Smbolo
Jefe de Departamento Actor Directo
135
Centro de Computacin
Seccin de Programas y Proyectos
Smbolo
Bienestar Estudiantil Actor Indirecto
Smbolo
Coordinacin Administrativa Actor Indirecto
Act-011 Secretaria
Descripcin Este representa a la persona que elaborar comunicaciones, enva comunicaciones, lleva archivo de
correspondencia emitida o recibida y transcribe informes mdicos.
Smbolo
Actor Indirecto
Secretaria
136
Centro de Computacin
Seccin de Programas y Proyectos
137
Centro de Computacin
Seccin de Programas y Proyectos
138
Centro de Computacin
Seccin de Programas y Proyectos
139
Centro de Computacin
Seccin de Programas y Proyectos
Requisitos Funcionales:
140
Centro de Computacin
Seccin de Programas y Proyectos
cdigo Descripcin del Requisito Usuario Proceso de Regla del Tipo de Requisito Medio
Negocio Negocio
El sistema debe tener la opcin de validar el usuario y administrar usuario. Administrador - - En lnea
RF-001 De Comportamiento
El sistema de informacin deber mostrar un mensaje de autentificacin fallida cada vez que - -
RF-002 el nombre de usuario o claves sean invlidas. Administrador De Comportamiento En lnea
- -
RF-003 El sistema debe tener la opcin de editar, agregar o eliminar usuario. Administrador De Comportamiento En lnea
- -
RF-004 El sistema se bloquea despus de tres intentos fallidos de login. Administrador De Sistema En lnea
- -
RF-005 El sistema se bloquea despus de 20 minutos sin actividad. Administrador De Comportamiento En lnea
El sistema muestra el men de acuerdo al nivel de acceso que tiene asignado el usuario -
RF-006 logueado. Administrador - De Sistema En lnea
Se quiere que el sistema posea un men principal con mdulos en los cuales se pueda
RF-007 realizar los principales procesos del servicio mdico y en ellos se pueda consultar, actualizar, Administrador - - De Comportamiento En lnea
modificar y/o eliminar datos.
El sistema tiene que mostrar un men para programar citas mdicas y consultar las ya 1.1
RF-008 programadas. Enfermera cita medica - De Comportamiento En lnea
En el men de citas medicas el mdulo de datos personales deben ser manejados los
RF-009 siguientes campos: Enfermera 1.1 -
Apellidos, nombres, cdula, tipo de paciente, especialidad de consulta, nombre del doctor, cita medica De Comportamiento En lnea
fecha de consulta y turno de consulta.
RF-010 El sistema debe arrojar un mensaje cuando la citas sea programada o no. 1.1 - En lnea
Enfermera cita medica De Comportamiento
El sistema debe manejar la opcin de de programar nuevamente un cita mdica en caso de -
RF-011 que no se pueda programar la misma con las opciones seleccionadas por el paciente o cuando Enfermera 1.1 De Comportamiento En lnea
el doctor no est disponible. cita medica
RF-012 El sistema debe arrojar el listado de paciente que han programado cita en una determinada 1.1 - En lnea
fecha, para modificar o eliminar paciente si es necesario y as llevar el control de la consulta. Enfermera cita medica De Comportamiento
RF-013 Se quiere que el sistema pueda agregar la carga familiar de un paciente (obrero o empleado). 1.1 -
Enfermera cita medica De Comportamiento En lnea
Tabla 15: Requisitos funcionales del sistema (1/6). Fuente: Autor 2010.
141
Centro de Computacin
Seccin de Programas y Proyectos
cdigo Descripcin del Requisito Actor Proceso de Regla del Tipo de Medio
Negocio Negocio Requisito
Se quiere que el sistema pueda permitir que el paciente pueda programar ms de una cita 1.1
RF-014 mdica. Enfermera Cita Medica - De Comportamiento En lnea
El sistema tiene que mostrar un men de historias medicas-odontolgicas para la elaboracin
RF-015 de historias mdicas y la bsqueda de historias asociadas a un paciente de paciente. Doctor 1.2 RN-009 De Comportamiento En lnea
Historia medica
Cuando el doctor ingrese al men historia mdica debe aparecer el listado de los pacientes
RF-016 con la cita para esa fecha y la opcin de atender paciente sin programar cita. Doctor 1.2 RN-009 De Comportamiento En lnea
Historia medica
En el men de nueva consulta mdica el mdulo de datos personales deben ser manejados
RF-017 por lo siguientes: 1.2
Datos generales del paciente (nombre, cedula, fecha de nacimiento) y datos especficos del Doctor Historia medica RN-004,009 De Comportamiento En lnea
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
RF-018 a que se quiere crear (odontolgica, medicina general o interna, ginecologa, pediatra etc.), 1.2
la cual al seleccionar aparezcan con datos de correspondiente a cada una de ella para que el Doctor Historia medica RN-009 De Comportamiento En lnea
paciente pueda llenar.
Se quiere que el sistema en la historia de un paciente muestre el historial de consultas y los
RF-019 datos permanentes del paciente (vicios, tratamientos permanentes, enfermedades terminales Doctor 1.2 RN-009 De Comportamiento En lnea
o infectocontagiosa VIH). Historia medica
El modulo de historia medicas tiene que generar un nmero de historia secuencial
RF-020 automticamente. Doctor 1.2 RN-009 De Comportamiento En lnea
Historia medica
El sistema tiene que ir generando automticamente el registro de todas las consultas hechas a
RF-021 los pacientes y su diagnostico para registrarlo en morbilidad. Doctor 1.2 RN-009,012 De Comportamiento En lnea
Historia medica
El sistema tiene que tener la opcin de bsqueda de cualquier historia medicas en el
RF-022 momento que el usuario as lo quiera. Jefe del 1.2 RN-009 De Comportamiento En lnea
Departamento Historia medica
Cuando ya la historia mdica sea llenada y guardada, el sistema automticamente debe
RF-024 mostrar la opcin de emitir rcipe o referencia para boleta medica. Doctor 1.2 RN-009,013 De Comportamiento En lnea
Historia medica
RF-025 El sistema debe guardar los registros de historias por fechas. Aux. Registro 1.2 RN-009 De Comportamiento En lnea
y Estadstica Historia medica
Tabla 15: Requisitos funcionales del sistema (2/6). Fuente: Autor 2010.
142
Centro de Computacin
Seccin de Programas y Proyectos
cdigo Descripcin del Requisito Actor Proceso de Regla del Tipo de Requisito Medio
Negocio Negocio
El sistema debe mostrar la opcin de emitir rcipe para que se muestren las indicaciones al 1.2
RF-026 paciente del tratamiento a seguir. Doctor Historia medica RN-009 De Comportamiento En lnea
El sistema debera cargar un medicamento que se encuentre en la farmacia del servicio 1.2
RF-027 mdico, si es el que el doctor receta al paciente. Doctor Historia medica RN-003,009 De Comportamiento En lnea
Todos los medicamentos tienen que tener en el sistema una fecha de vencimiento. Para no 1.2
RF-028 suministrar en el rcipe un medicamento vencido. Doctor Historia medica RN-003,009 De Comportamiento En lnea
Los rcipes deben tener los formatos establecidos en el servicio mdico donde se manejen
RF-029 campos como: Rcipe, indicaciones, connotacin emergencia, nombre del paciente, fecha de Doctor 1.2 RN-009,010 De Comportamiento En lnea
consulta. Historia medica
El sistema debe tener la opcin de buscar rcipes emitidos durante una fecha determinada. Aux. Registro 1.2 De Comportamiento
RF-030 y Estadstica Historia medica RN-009,010 En lnea
Si un paciente a asistido a consultas que se le ha dado rcipe el sistema debe presentar el 1.2
RF-031 historial Doctor Historia medica RN-009,010 De Comportamiento En lnea
Se debe generar un nmero secuencial de rcipes mdicos. Jefe del 1.2
RF-032 Departamento Historia medica RN-010 De Comportamiento En lnea
El sistema debe mostrar la opcin de emitir una referencia para poder realizarle una boleta
RF-033 mdica al paciente. La cual debe poseer datos como: nombre del paciente, c.i, doctor que Doctor 1.2 RN-013 De Comportamiento En lnea
emite referencia y doctor al cual ser emitido. Historia medica
El sistema debe tener un men de boleta medica para poder referir pacientes a mdicos Aux. 1.3
RF-034 externos al servicio. Registro y Boleta medica RN-013 De Comportamiento En lnea
Estadstica
El sistema debe llevar un registro automtico de cada una de las boletas que se emitan en el Jefe del 1.3
RF-035 servicio mdico Departamento Boleta medica RN-013 De Comportamiento En lnea
El sistema debe generar un numero secuencial de boletas medicas automticamente. Jefe del 1.3
RF-036 Departamento Boleta medica RN-013 De Comportamiento En lnea
El sistema debe mostrar un formulario de la boleta medica donde se contemplen los Aux. 1.3
RF-037 siguientes campos: Tipo de consulta, doctor (doctor por honorario o por servicio), Registro y Boleta medica RN-013 De Comportamiento En lnea
laboratorio. Estadstica
La boleta que emita el sistema tiene que mostrar: Si el doctor no tiene contrato de servicios Jefe del 1.3 En lnea
RF-038 con la institucin, por favor indicar el valor de los honorarios o viticos Departamento Boleta medica RN-008,013 De Comportamiento Impreso
Jefe del 1.2
RF-039 El sistema debe generar formato para crear un reposo medico. Departamento Historia medica RN-005,011 De Comportamiento En lnea
Tabla 15: Requisitos funcionales del sistema (3/6). Fuente: Autor 2010.
143
Centro de Computacin
Seccin de Programas y Proyectos
cdigo Descripcin del Requisito Actor Proceso de Regla del Tipo de Requisito Medio
Negocio Negocio
Si la boleta medica corresponde a un laboratorio, la boleta que emita el sistema debe Aux. Registro 1.3
RF-040 especificar: laboratorio, exmenes a realizar y observaciones correspondientes. y Estadstica Boleta medica RN-013 De Comportamiento En lnea
Si un paciente a asistido a consultas que se le ha emitido una boleta el sistema debe Aux. Registro 1.3
RF-041 presentar el historial. y Estadstica Boleta medica RN-013 De Comportamiento En lnea
Cuando se emita una boleta el sistema de cargar la especialidad del doctor que se le ha Aux. Registro 1.3
RF-042 emitido la boleta. y Estadstica Boleta medica RN-013 De Comportamiento En lnea
El sistema debe guardar los registros de boletas medicas por fechas. Aux. Registro 1.3
RF-043 y Estadstica Boleta medica RN-013 De Comportamiento En lnea
El sistema debe tener la opcin de buscar boletas medicas emitidas durante una fecha Aux. Registro 1.3
RF-044 determinada. y Estadstica Boleta medica RN-013 De Comportamiento En lnea
Jefe del 1.4
RF-045 El sistema tiene que mostrar un men para la conformacin de las facturas. Departamento Conformacin de RN-015,016 De Comportamiento En lnea
facturas
El sistema tiene que llevar el registro, y enumeracin de las facturas que sean Jefe del 1.4
RF-046 conformadas, almacenan los datos relacionados a cada una de las facturas. Departamento Conformacin de RN-015,016 De Comportamiento En lnea
facturas
El men de conformacin de facturas debe presentar los procesos de: 1.4
RF-047 Realizar registro de una nueva factura, visualizar el status de una factura y devolucin Jefe del Conformacin de RN-015,016 De Comportamiento En lnea
de una factura. Departamento facturas
Cuando se cree un nuevo registro de factura el mdulo de datos personales deben ser 1.4
RF-048 manejados los siguientes campos: Cedula, tipo de paciente (obrero, empleado o Jefe del Conformacin de RN-015,016 De Comportamiento En lnea
estudiante) y tipo de factura (si es por medicamento o por atencin especializada) Departamento facturas
Si la factura que se quiere registrar es por medicamentos el mdulo de los datos debe 1.4
RF-049 ser manejados los siguientes campos: Se debe reflejar el mdico (interno externo) Jefe del Conformacin de RN-015,016 De Comportamiento En lnea
que origino la compra, el numero del rcipe que origino la compra y valor de la Departamento facturas
factura.
Jefe del 1.4
RF-050 El sistema debe mostrar el rcipe que emiti la compra automticamente. Departamento Conformacin de RN-015,016 De Comportamiento En lnea
facturas
Si la factura que se quiere registrar es por atencin especializada el mdulo de los
RF-051 datos debe ser manejados los siguientes campos: Jefe del 1.4 RN-015,016 De Comportamiento En lnea
Se debe reflejar el mdico (interno externo) que origino la boleta, especialidad del Departamento Conformacin de
facturas
mdico y valor de la consulta.
Tabla 15: Requisitos funcionales del sistema (4/6). Fuente: Autor 2010.
144
Centro de Computacin
Seccin de Programas y Proyectos
cdigo Descripcin del Requisito Actor Proceso de Regla del Tipo de Requisito Medio
Negocio Negocio
En el sistema debe mostrar las de facturas generada por un paciente: Jefe del 1.4
RF-052 Si es procesada por medicamento, procesadas por atencin especializada. Departamento Conformacin de RN-015,016 De Comportamiento En lnea
facturas
Cuando una factura ya este registrada, el sistema debe indicarlo. Jefe del 1.4
RF-053 Departamento Conformacin de RN-015,016 De Comportamiento En lnea
facturas
El sistema debe mostrar el curso de una factura: Jefe del 1.4
RF-054 Si la factura fue conformada, si ya fue enviada a su departamento correspondiente. Departamento Conformacin de RN-015,016 De Comportamiento En lnea
facturas
El sistema tiene que mostrar un men con todo lo relativo a medicamentos, para Jefe de 1.5 RN-003,014
RF-055 realizar las actividades relacionadas con este. enfermera Solicitud de De Comportamiento En lnea
Medicamentos
En el men de medicamentos se tiene que hacer el mantenimiento de medicinas que Jefe de 1.5
RF-056 estn en el servicio mdico, tanto medicamento que entre como los que salgan. enfermera Solicitud de RN-003,014 De Comportamiento En lnea
Medicamentos
Para el mantenimiento de medicamento se tienen que manejar campos como: Jefe de 1.5
RF-057 nombre del medicamento, presentacin, cantidad y fecha de vencimiento enfermera Solicitud de RN-003,014 De Comportamiento En lnea
Medicamentos
En el men de mantenimiento de medicamento, cuando se quiera ingresar un Jefe de 1.5
RF-058 medicamento nuevo se debe manejar datos como: nombre, presentacin, cantidad y enfermera Solicitud de RN-003,014 De Comportamiento En lnea
fecha de vencimiento. Medicamentos
El men de medicamento debe permitir salidas eventuales, donde se introduzca el Jefe de 1.5
RF-059 nombre del medicamento a salir, la cantidad y su respectiva fecha de vencimiento. enfermera Solicitud de RN-003,014 De Comportamiento En lnea
Medicamentos
El sistema tiene que pedir datos del paciente y motivo de despacho cuando salga un Jefe de 1.5
RF-060 medicamento por una salida eventual (dolor de cabeza, fiebre, gripe, etc) enfermera Solicitud de RN-003,014 De Comportamiento En lnea
Medicamentos
El men de medicamento debe tener la opcin de podre mostrar todos los Jefe de 1.5
RF-061 medicamentos que salen por rcipe medico. enfermera Solicitud de RN-003,014 De Comportamiento En lnea
Medicamentos
Cuando un medicamento salga por rcipe medico, se beben mostrar datos como: 1.5
RF-062 numero de rcipe que cargo medicamento, nombre del paciente y cantidad de Doctor Solicitud de RN-003,014 De Comportamiento En lnea
medicamento a despachar. Medicamentos
El sistema que va a disear debe tener un men para generar reporte segn quiera el Aux. Registro
RF-063 usuario. y Estadstica. - - De Comportamiento En lnea
Tabla 15: Requisitos funcionales del sistema (5/6). Fuente: Autor 2010.
145
Centro de Computacin
Seccin de Programas y Proyectos
cdigo Descripcin del Requisito Actor Proceso de Regla del Tipo de Requisito Medio
Negocio Negocio
Cuando el sistema genere reporte de salidas de medicamentos debe mostrar varios Aux. Registro y
RF-064 criterios de bsqueda al usuario como: buscarlo por cedula de paciente, por nombre Estadstica - - De Comportamiento En lnea
de medicamento o con un criterio de fechas.
Cuando el sistema genere reporte de de boletas emitidas debe mostrar varios criterios Aux. Registro y
RF-065 de bsqueda al usuario como: tipo de boleta emitida (para laboratorio, para medico Estadstica - - De Comportamiento En lnea
por honorario, o por servicio), si es asociada a paciente introducir cedula de paciente
o con un criterio de fechas.
Cuando el sistema genere un reporte de rcipe que se han emitido en el servicio Aux. Registro y
RF-066 mdico debe mostrar varios criterios de bsqueda al usuario como: tipo de rcipe, Estadstica y - - De Comportamiento En lnea
rcipe asociado a un doctor especfico o con un criterio de fechas. jefe del
departamento.
Cuando el sistema genere un reporte de citas que se han emitido en el servicio Aux. Registro y
RF-067 mdico debe mostrar varios criterios de bsqueda al usuario como: tipo de citas Estadstica y - - De Comportamiento En lnea
(atendidas y programadas), citas asociado a un doctor especfico o con un criterio de jefe del
fechas. departamento.
Cuando el sistema genere un reporte de facturas conformadas que se han emitido en el
RF-068 servicio mdico debe mostrar varios criterios de bsqueda al usuario como: cedula de Aux. Registro y - -
un paciente o con un criterio de fechas. Estadstica y De Comportamiento En lnea
jefe del
departamento.
Cuando el sistema genere un reporte de morbilidad que se han emitido en el servicio Aux. Registro y
RF-069 mdico debe mostrar varios criterios de bsqueda al usuario como: por motivo de Estadstica y - -
consulta, por especialidad, por intervalos de edades, por tipo de paciente o con un jefe del De Comportamiento En lnea
criterio de fechas. departamento.
Aux. Registro y
RF-070 Todos los reportes deben tener la opcin de imprimirse. Estadstica y - -
jefe del De Comportamiento En lnea
departamento.
Jefe del 1.2
RF-071 El sistema debe mostrar va web el formato para llenar el informe mdico apaciente. departamento. Historia Medica RN-006,007 De Comportamiento En lnea
Tabla 15: Requisitos funcionales del sistema (6/6). Fuente: Autor 2010..
146
Centro de Computacin
Seccin de Programas y Proyectos
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
RNF-005 se garantizara que el cdigo HTML generado pueda ser interpretado por cualquier de los Desarrollador - - Organizacional -
navegadores comerciales existentes en el mercado.
RNF-006 El sistema debe basar sus comunicaciones en protocolos estndar de Internet. Desarrollador - - De Producto -
RNF-007 El sistema debe ser diseado segn la arquitectura cliente-servidor. Desarrollador - - De Producto -
El sistema debe utilizar los servicios de la red interna de la UDO (para establecer
RNF-008 comunicacin entre los clientes, el servidor web y el manejador de base de datos. Desarrollador - - Organizacional -
La organizacin, manipulacin, consulta y almacenamiento de los datos estar bajo la
RNF-009 responsabilidad del sistema manejador de base de datos relacional de Sybase MSQL Desarrollador - - Organizacional -
RNF-010 El sistema es una aplicacin web bajo una plataforma XAMPP: apache, MySQL, PHP. Desarrollador - - Organizacional -
Tabla 16: Requisito no funcionales del sistema (1/2). Fuente: Autor 2010.
147
Centro de Computacin
Seccin de Programas y Proyectos
148
Centro de Computacin
Seccin de Programas y Proyectos
Atributos de calidad:
ISO 9126:
149
Centro de Computacin
Seccin de Programas y Proyectos
Calidad de
Producto
Calidad en Uso
9126-4
150
Centro de Computacin
Seccin de Programas y Proyectos
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
151
Centro de Computacin
Seccin de Programas y Proyectos
Mtricas de Usabilidad
Mtricas de 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.
152
Centro de Computacin
Seccin de Programas y Proyectos
153
Centro de Computacin
Seccin de Programas y Proyectos
Figura 31: Modelo de calidad interna y externa para el rea de servicios mdicos. Fuente: autor 2010
154
UNUVERSISDAD DE ORIENTE
NUCLEO MONAGASCE
CENNTRO DE COMPUTACION
TODOS LOS DERECHOS RESERVADOS
5.2 ETAPA II
PROCESOS DE DISEO, GESTIN Y
SOPORTE.
Centro de Computacin
Seccin de Programas y Proyectos
30. Introduccin
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
Centro de Computacin
Seccin de Programas y Proyectos
Servicio Mdico U.D.O Monagas
Programar Cita Mdica
Pediatra
Emitir Recipe Mdico Autenticar Usuario
<<Include>>
Odontologo
Mdico
<<Include>>
Ginecologo
<<Include>>
Higienista Dental
Conformar Facturas
Aux.de Registro y Estadistica <<Include>>
Jefe de Departamento
Suministro de Medicamentos
Figura 32: Caso de uso general del sistema. Fuente: autor (2010).
157
Centro de Computacin
Seccin de Programas y Proyectos
Validar Usuario
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
Cursos Alternos
4 Si el usuario no es vlido, el sistema emite un mensaje usuario no valido y permite ingresar el
nombre de usuario y la clave nuevamente.
5 Si se trata del administrador, el sistema carga las opciones de administrador.
Tabla 18: Curso alternativo de eventos para validar usuario. Fuente: auto 2010
Comentarios
1 Requisito ms importante del sistema, ya que restringe el uso del
sistema solo a usuarios predeterminados.
Usuario del Sistema
158
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
Ingresar Contrasea
T ilda Abministrador
Enviar login
ValidarNombreUsuario ( )
ValidarContrasea ( )
Si Resp=false
Si Resp=true
Procesar Modulos
CargaModulosUsuario ( )
Procesa CargaModulo ( )
Verifica
CargaUsuario( )
Procesa
Mostrar Pantalla de Inicio CargarPagina ( )
159
Centro de Computacin
Seccin de Programas y Proyectos
160
Centro de Computacin
Seccin de Programas y Proyectos
Validar Usuario
<<Include>>
Administar Usuarios
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.
161
Centro de Computacin
Seccin de Programas y Proyectos
Cursos Alternos
1a 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.
Tabla 20: Curso alternos de eventos para validar usuario. Fuente: auto 2010
Comentarios
1
Caso de uso que permite ingresar, modificar y eliminas usuarios.
162
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W:M enuAdm i ni stardor W:Usuari o Usuari o Ni vel deAcceso
Abre Ventana ( )
Busca Usuari o
BuscarUsuari o ( )
M uestra Li sta de Usuari os
Si Resp=fal se
Resp=Val i dar( )
Datos i nval i dos o ya exi ste el nom dre usuari o
Si Resp=true
Usuari o creado exi tosam ente Insertar( )
AbreVentana ( )
M uestra pantal l a anteri or
Buscar Usuari o Presi ona Boton "Fi l trar" Busca usuari os de acuerdo a cadena de caracteres tecl ados
M uestra l i sta de usuari os de acuerdo a l a cadena tecl ada BuscarUsuari o( )
AbreVentana( )
Cam bi a ventana Carga form ul ari o con datos de usuari o
BuscaUsuari o(codUsuari o)
CargarT i poUsuari o( )
163
Centro de Computacin
Seccin de Programas y Proyectos
Pantallas
164
Centro de Computacin
Seccin de Programas y Proyectos
Validar Usuario
<<Include>>
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.
165
Centro de Computacin
Seccin de Programas y Proyectos
Comentarios
2
Usuario del Sistema
Se crea un listado con los nombres de los pacientes que han programado citas
3
Usuario del Sistema
El sistema muestra opciones para citas en caso de que no se pueda programar la misma
con las opciones seleccionadas por el paciente
166
Centro de Computacin
Seccin de Programas y Proyectos
Paciente
+ cd_pac : int
Cita + tipo_pac : int
+ sexo : String
+ id : int + cert : String 0..* Parentesco
+ id_paciente : int + edad : int + cod_parent : int
+ especialidad : String + nombres : String + descripcion : String
+ doctor : String + apellidos : String
+ fecha : Date + fec_nac : Date
+ turno : String 1..*
+ ecivil : String
+ estado : String + correo : String 1
+ cod_parent : int TipoPaciente
+ ProgramarCita() ()
+ Eliminar () + MostrarDatos () + codigo : int
+ Mostrar () + VerificarTipoPaciente () + descripciontipopaciente : String
+ Actualizar () + BuscarTipoPaciente () + mostar ()
+ Consultar () + ValidarUsuario ()
+ Modificar () + MostrarUsuario ()
+ BuscarPaciente ()
+ BuscarPacienteF ()
1
Especialidad
Doctor - id : int 0..*
1 - nomdre : String
+ id : String
+ nomdre : int + Nuevo ()
CargaFamiliar
+ apellido : String + Modificar ()
+ cedula : String + Mostar () + nomdre : String
+ especilidad : int + Actualizar () + apellido : String
+ tipo : int + cedulafam : String
+ horario : int + cod_paren : int
+ correo : String
+ Nuevo () TipoDoctores - cert : int
+ Eliminar () 1 + id : int + sexo : String
+ Modificar ()
+ descripcion : String + edad : int
+ Mostar ()
+ Nuevo () + fecha_nac : Date
+ Modificar () + MostarDatos ()
+ Eliminar ()
+ Mostar ()
Horario
+ id : int Turno
+ dia : int
1 + id : int
+ turno : int
+ doctor : int - descripcion : String
+ Mostar () + mostrarturno ()
+ Editar ()
+ Guardar ()
167
Centro de Computacin
Seccin de Programas y Proyectos
VerificaLimite( )
IdentificaStatus( )
GuardaCita( )
168
Centro de Computacin
Seccin de Programas y Proyectos
169
Centro de Computacin
Seccin de Programas y Proyectos
170
Centro de Computacin
Seccin de Programas y Proyectos
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.
171
Centro de Computacin
Seccin de Programas y Proyectos
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
2
Usuario del Sistema Al momento de suspender una consulta se puede elimina muchas citas al
mismo tiempo.
3
Usuario del Sistema
2 Se puede editar una cita sin modificar el mdico tratante
172
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W:ConsultarCita Citas
Seleccionar fecha
Consultar Citas
Programadas Procesa
Presionar "Consultar Citas"
173
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
174
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
175
Centro de Computacin
Seccin de Programas y Proyectos
Elaborar Historia
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
176
Centro de Computacin
Seccin de Programas y Proyectos
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,
3 ingresar su cedula de identidad para generar consulta. Se realiza una validacin del paciente y se
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.
Usuario del Sistema
177
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Clases
HistoriaGenerarInterna
+ id : int
+ id_doctor : int
+ id_dp_general_interno : int
+ motivo_consulta : String
+ enfermedad_actual : String
+ diagnostico : String
+ tratamiento_pac : String
+ tension_arterial : String
DatosPermentesGenerarInterna + peso : String
+ id : int + pulso : String
+ id_dp : int 1 + temperatura : String
+ telefono : String + talla : String
+ antecedentes : String + frecuencia_resp : String
+ habitos_psicobiologico : String + observaciones : String
DatosPermanentesGinecologica + periodo_tiempo : String + fecha : Date
HistoriaGinecologica
+ inscripcion : String + InsertarDatos ()
ControlColoscopio + id : int
+ id : int + indicacion : String + MostarDatos ()
+ id_historia : int
+ id : int + id_ginecologica : int + fecha : Date + GuardarDatos ()
+ antecedentes_c_o : String
+ id_dp : int + id_doctor : int + MostrarDatosPermanentes ()
+ antecedentes_g : String
+ id_doctor : int 1 + motivo_consulta : String + GuardarDatosPermanentes ()
+ fecha : Date + efermedad_actual : String 1 + MostrarDatosPermanentes ()
+ aa : String + alimentacion : String + GuardarDatosPermanentes ()
+ lugol : String + t_paciente : String 1..* DatosPermanentesPediatrica
+ nomdre : String + d_evolucion : String 1..*
+ id : int
+ estado : String + fecha : Date
+ id_dp : int HistoriaPediatrica
+ Guardar () + InsertarDatos () + id_doctor : int
+ Mostar () + MostarDatos () Historias + edad : int 1 + id : int
+ Insertar () + GuardarDatos () 1..* + sexo : String + id_dp_pediatrica : int
+ id : int + id_doctor : int
+ cedula : String + nomdrem : String
+ edadm : int + t_arterial : Date
+ tipo : String + temperatura : String
+ ocupacionm : String
+ VerificarHistoria () + nombrep : String + peso : String
+ insertarHistoriaVacia () + edadp : String + talla : String
+ insertarHistoriaLlena () + ocupacionp : String + pulso : String
+ mostrarDatos () + a_perinatales : String + f_respiratoria : String
+ GuardarDatosPermanentes () + complicacion : String + f_cardiaca : String
+ InsertarDatosPermanentes () + alimentacion : String + a_general : String
+ medicamentos : String + orl : String
+ a_personales : String + cardiopulmonar : String
+ a_psicomotor : String + abdomen : String
+ denticion : String + extremidades : String
1..* + a_familiar : String
Puede ser: + neurologo : String
+ fecha : Date
+ fecha : Date
DatosPermanentesOdontologica + MuestraDatos ()
+ MostrarDatosPermanentes ()
+ id : int + GuardarDatosPermanentes () + InsertarDatos ()
+ id_doctor : int + GuardarDatos ()
+ id_historia : int + GuardarEsquemaImunuzacion ()
+ direccion : String + MostarEsquemaImunuzacion ()
0..* VacunaDosis
+ telefono : String + VerificarEsquemaImunuzacion ()
Tiene
+ referencias : String + id_dp_pediatrica : int
+ edad : String Dentadura + id_vacuna : int
+ e_general : String 1 + + id_dosis : int
id : int + fecha : Date
+ piso_boca : String
+ id_dp : int
+ carrillo : String
+ id_posicion_dent : int PosicionDentadura
+ lengua : String
+ fechaq : Date
+ paladar : String 1..* + id : int
+ descripcion : String
+ encias : String + lado : String 1..*
+ tratamiento : String
+ protesis : String + posicion : String 1..*
+ observacion : String Vacunas
+ t_relizado : String + numero : int Dosis
+ fecha : Date + MostrarDentadura () - id : int
+ GuardarDentadura () - nomdre : String - id : int
+ MostarDatosPermantes ()
+ ActualizarDentadura () - nombre : String
+ ActulizarHistoriaLlena () + Insertar ()
+ ComprobarDentadura () + Insertar ()
+ BuscarIDDientes () + Guardar ()
+ Guaradar ()
+ Mostar ()
Diagrama 24: Diagrama de clase elaborar historia Mdica. Fuente: auto 2010
178
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
Seleccionar paciente
CapturarPaciente( )
Activar
CargaTipoDeHistoria( )
Crear Historia Muestar formulario de historia con datos del paciente caragdo CargarFormulario ( )
Medica Ingresar datos en el formulario
GuardarDatos ( )
CargaDatosdeConsulta( )
GuardaDatosdeConsulta( )
Diagrama 25: Diagrama de secuencia elaborar historia Mdica. Fuente: auto 2010
179
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
180
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
181
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
182
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
183
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
184
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
185
Centro de Computacin
Seccin de Programas y Proyectos
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
186
Centro de Computacin
Seccin de Programas y Proyectos
2.5 El usuario selecciona el nombre del 2.6 El sistema muestra men con las
doctor. especialidades asociadas al doctor.
2.7 El usuario selecciona especialidad.
2.8 El usuario presiona el botn 2.9 El sistema guarda datos de la boleta mdica.
Guardar.
2.1 Generar un nmero de boleta.
0
2.1 Guardar datos en el sistema.
1
2.1 El sistema asocia boleta a historia mdica del
2 paciente (Almacena Boleta)
2.1 El sistema muestra registro de la boleta con
3 opcin de impresin
3 El usuario seleccione una fecha en 3.1 El sistema muestra la boleta correspondiente a
el Historial de Boletas Mdicas la fecha seleccionada.
Tabla 27: Curso bsico de eventos para crear boleta mdica. Fuente: auto 2010
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.
Comentarios
1 Con este caso de uso se puede registrar de forma ordenada las boletas medicas emitidas.
187
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Clases
Boleta
BoletaPaciente
+ id : int Laboratorio
+ id_boleta : int
+ servicio : String
+ cd_pac : String + id : int
+ detalles : String 1
+ id : int + nombre : String
+ observaciones : String
1 + mostrar () + rif : String
+ fecha : Date
+ cd_pac : String + buscar () + Mostrar ()
+ guardar () + Buscar ()
+ Crear ()
+ Guardar ()
+ Eliminar ()
+ Consultar ()
Doctores
+ id : int
+ nombre : String
+ apellido : String
+ cedula : String
+ especilidad : String
+ horario : String
+ tipo : int
+ Nuevo ()
+ Modificar ()
+ Actualizar ()
+ Mostar ()
+ Eliminar ()
Diagrama 27: Diagrama de clase crear boleta Medica. Fuente: auto 2010
188
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W: Boleta Medica Boleta BoletaPaciente Dotores Especialidad Laboratorio
Seleciona Especialidad
Crear Boleta
Medica Introduce T ipo de consulta Procesa
Introduce Observaciones
Activa GenerarNumeroDeBoleta ( )
ValidaDatos( )
AlmacenaBoleta ( )
Imprimir Boleta
Seleccionar "Imprimir" Procesar Impresin
Boleta Impresa
Diagrama 28: Diagrama de secuencia crear boleta Medica. Fuente: auto 2010
189
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
190
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
191
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
192
Centro de Computacin
Seccin de Programas y Proyectos
<<Include>>
Condicion= Requiere Tratamiento
Punto de Extension= Verificar Historia
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
193
Centro de Computacin
Seccin de Programas y Proyectos
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
5 emergencia, el usuario puede seleccionar la casilla de verificacin Emergencia. En este caso, el
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.
Usuario del Sistema
Diagrama de Clases
Recipe
DetallesRecipe
+ iddoctor : int
+ numrecipe : int
+ numero : int
+ rp : String
+ indicaciones : String 1..*
+ cant : int
+ fecha : Date
+ id : int
+ paciente : String
+ estatus : String + Mostrar ()
+ Mostar Recipe ()
+ Mostar Recipes ()
+ Eliminar ()
+ Crear ()
Diagrama 30: Diagrama de clase emitir rcipe medico. Fuente: autor 2010
194
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W:Reci pe Medi co Medi camentos Reci pe Detal l esReci pe Hi stori aMedi ca
CapturarSel ecci on ( )
Mostrar motor de busqueda
Mostrar formul aci on con secci on de Rp. compl etada GuardarDetal l esReci pe( )
Val i darDatos ( )
Crear Reci pe Comn
GenerarNumero ( )
GuardarDatos ( )
Asoci ar a
Impri mi r
Reci pe Reci pe Impreso
Diagrama 31: Diagrama de secuencia emitir rcipe medico. Fuente: autor 2010.
195
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
196
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
197
Centro de Computacin
Seccin de Programas y Proyectos
<<Extiende>>
<<Extiende>>
<<Include>>
Validar Usuario
Conformar Facturas
Validar Soporte
Usuario del Sistema
<<Extiende>>
Registrar Devolucin de Factura
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.
198
Centro de Computacin
Seccin de Programas y Proyectos
199
Centro de Computacin
Seccin de Programas y Proyectos
Comentarios
1
Permitir el registro y control de las facturas que han sido conformadas.
200
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Clases
TipoPaciente
+ cd_pac : int
+ tipo_pac : int
+ sexo : String
+ nomdres : String
+ apellidos : String
+ fec_nac : Date
+ ecivil : String
+ correo : String
+ cert : int
+ edad : int
+ cod_parent : int
+ Mostar ()
+ VerificarTipoPaciente ()
+ BuscarTipoPaciente ()
+ ValidarUsuario ()
+ MostrarUsuario ()
+ BuscarPaciente ()
+ BuscarPacienteF ()
1..*
TipoDoctor
+ id : int
Facturas
+ desripcion : String
+ Id : int 0..* + Nuevo ()
+ Cedula : String + Modificar ()
+ TipoPaciente : int + Mostrar ()
+ TipoMedico : int + Eliminar ()
+ TipoDoctor : String
+ Especilidad : int EstadoFactura
+ Ffactura : Date 1
+ estatus : float + id : int
+ nomdre : String
+ MostrarRecipe ()
+ Crear () + Modificar ()
+ Buscar () + Mostrar ()
FacturaMedicamento FacturaAtencionParticular
+ Id : int + Id : int
+ cedula : String + cedula : String
+ tipodoctor : int + tipopaciente : int
+ tipopaciente : int + ffecha : Date
+ fecha : Date + estatus : String
+ estatus : String + medico : String
+ medico : String + especialidad : String
+ especialidad : String + valor : String
+ valor : String + serial : String
+ serial : String + observaciones : String
+ observaciones : String + Mostrar ()
+ nrecipe : int
+ Mostrar ()
201
Centro de Computacin
Seccin de Programas y Proyectos
CapturarSeleccion ( )
Ingresar cedula de identidad del paciente Activa
Muestra pantalla de nuevo registro con los datos del paciente Cargar Paciente ( )
Cargar Especialidad ( )
Mostrar Especilidad
Procesa
CargaDatos( ) BuscarRecipe ( )
Seleccion tipo de factura "Atencion Medica Particular" Seleccion tipo de factura "Atencion Medica Particular"
Procesar
Activa ValidarPaciente ( )
GuardarRegistro ( )
202
Centro de Computacin
Seccin de Programas y Proyectos
203
Centro de Computacin
Seccin de Programas y Proyectos
204
Centro de Computacin
Seccin de Programas y Proyectos
Sel eci onar Facturas Por "Atenci on Mdi ca Parti cul ar" Procesar
Noti fi car que l os Resul tados han si do Guardados Asi gnar Stats ( )
205
Centro de Computacin
Seccin de Programas y Proyectos
206
Centro de Computacin
Seccin de Programas y Proyectos
207
Centro de Computacin
Seccin de Programas y Proyectos
Validar Usuario
<<Include>>
Registro de Facturas
Facturas Conformadas
Facturas Devueltas
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
208
Centro de Computacin
Seccin de Programas y Proyectos
Tabla 35: Curso alterno de eventos para la consulta de factura. Fuente: auto 2010
Comentarios
1
Se puede consultar cual es el status de una factura, para un determinado
paciente.
Usuario del Sistema
209
Centro de Computacin
Seccin de Programas y Proyectos
210
Centro de Computacin
Seccin de Programas y Proyectos
211
Centro de Computacin
Seccin de Programas y Proyectos
Validar Usuario
Controlar Medicamentos << Include>>
Verificar tipo de control
Usuario del Sistema
<< Extiende>>
Registrar Salida
Verificar tipo de
salida
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.
212
Centro de Computacin
Seccin de Programas y Proyectos
213
Centro de Computacin
Seccin de Programas y Proyectos
Comentarios
1 Con este proceso se puede mantener un control de los medicamentos que se
despachan y a que paciente se lo suministran.
Usuario del Sistema
214
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Clases
Medicamento SalidaMedicamento
+ num : int
+ id : int
+ nombre : String 1 + cedula : String
+ presentacion : String + medicamento : int
+ cant : int
+ fecha : Date
+ fecha_v : Date
+ crear ()
+ Crear ()
+ Modificar ()
+ Eliminar () 1..*
MotivoDespacho
1..*
+ id : int
+ nomdre : String
+ Crear ()
+ Modificar ()
Recipe + Eliminar ()
+ numero : int
+ indicaciones : String
+ fecha : Date
+ paciente : String
+ estatus : String
+ doctor : int
+ MostrarRecipe ()
+ MostrarRecipes ()
+ Eliminar ()
215
Centro de Computacin
Seccin de Programas y Proyectos
Sel ecci onar "M anteni m i ento de M edi cam entos" Procesar
CapturarSel ecci on ( )
Buscar M ostrar pantal l a para el m anteni m i ento de m edi cam entos
M edi cam ento
Ingresar Nom bre del M edi cam ento
M ostrar form ul ari o para i ngresar m edi cam ento exi stente CapturarSel ecci on ( )
Agregar nuevo
Ingresar Canti dad
m edi cam ento
Ingresar Fecha de Venci m i ento
Presi onar "Guardar" Procesa
M uestra m ensaj e en pantal l a de M edi cam ento Agregado GuardarNuevoM edi cam ento( )
216
Centro de Computacin
Seccin de Programas y Proyectos
217
Centro de Computacin
Seccin de Programas y Proyectos
218
Centro de Computacin
Seccin de Programas y Proyectos
Registrar Salida
Ingresar cedula de identidad del paciente Procesar
Eventual
CargarPaciente ( )
Mostrar datos de paciente en la pantalla de " salida eventual"
CargarSeleccion ( )
Mostrar pantalla para realizar busqueda
Registrar salida por
Ingresar cedula de identidad del paciente Procesar
recipe
CargarDatosdePaciente ( )
Procesa
Mostrar Recipes del Paciente CargaRrecipedelPaciente ( )
Seleccionar Recipe
Procesar
219
Centro de Computacin
Seccin de Programas y Proyectos
220
Centro de Computacin
Seccin de Programas y Proyectos
221
Centro de Computacin
Seccin de Programas y Proyectos
222
Centro de Computacin
Seccin de Programas y Proyectos
Validar Usuario
<<Include>>
Generar Reporte
Diagrama 42: Diagrama. Caso de uso generar reporte. Fuente: Autor 2010
Propsito
Resumen
223
Centro de Computacin
Seccin de Programas y Proyectos
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
Usuario del Sistema
sobre su gestin.
224
Centro de Computacin
Seccin de Programas y Proyectos
Diagrama de Secuencia
W: Reportes Bol eta Doctores Reci pe Facturas M edi cam ento Ci tas
Sel ecci onar fecha y presi onar el boton "Generar Reporte" Procesar
EfectuarBusqueda ( )
M ostrarSel ecci on ( )
Ingresar cedul a de Identi dad del paci ente
Reporte de facturas
conform adas Sel ecci ona ti po de Factura Procesa
M ostrarSel ecci on ( )
M ostrarSel ecci on ( )
Reporte de Ci tas Sel ecci onar ti po de ci ta
Procesar Im presi on
Im pri m i r reporte Presi onar "Im pri m i r Reporte"
225
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
226
Centro de Computacin
Seccin de Programas y Proyectos
PANTALLAS
227
Centro de Computacin
Seccin de Programas y Proyectos
Nombre: Suficiencia de las pruebas Propsito: Cuntos de los casos de prueba necesarios estn cubiertos
por el plan de pruebas.
Mtodo de aplicacin: Desde el desarrollo del software hasta la implantacin fue cubierta por todas las pruebas
necesarias o exigidas por del mtodo WATCH donde se aplica el Plan de verificacin y Validacin correspondientes a
las pruebas de procesos.
A todos los procesos se le realizaron pruebas.
Solo 1 caso de uso ms 2 mantenimientos del sistema se tomaron como ejemplo para el plan de pruebas
Medicin frmula: Solucin: Interpretacin:
X = A/B X = A/B 0 <= X
A = nmero de casos de prueba en el plan X = 3/2 Entre X se mayor, mejor la suficiencia.
B = nmero de casos de prueba requeridos X = 1,5
Fuente de Medicin: Audiencia:
La validacin fue dada por el Gestor de configuracin Desarrolladores del centro de computacin de la universidad
de Software, Analista de sistemas, Arquitecto de de oriente ncleo Monagas.
software y la revisin conjunta del Responsable Generar
del Proyecto.
Tabla 43: tabla de mtrica Madurez ISO 9126. Fuente: auto 2010
228
Centro de Computacin
Seccin de Programas y Proyectos
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 X = 11/15 Entre ms cercano a 1,
usuario X = 0,733333 mejor.
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
229
Centro de Computacin
Seccin de Programas y Proyectos
5. CAMBIABILIDAD Capacidad del producto de software que permite que una determinada
modificacin sea implementada.
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
B = total de artculos que requieren conformidad completa.
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 46: tabla de mtrica C ISO 9126. Conformidad de la Transportabilidad
230
UNUVERSISDAD DE ORIENTE
NUCLEO MONAGASCE
CENNTRO DE COMPUTACION
TODOS LOS DERECHOS RESERVADO
1. 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. 2. Diseo Arquitectnico
232
Centro de Computacin
Seccin de Programas y Proyectos
PaguinasModulos
Usuario - cod_pag : int
- descripcion : int PaguinasUsuario
+ nombre : String Modulos
- url : int - cod_usu : int
+ apellido : String - cod_mod : int 1..* - cod_mod : int - cod_pag : int
+ cedula : int ModulosUsuarios - descripcion : String - cod_tipo : int - id : int
+ usuario : String
- cod_usu : int - Eliminar () - Eliminar ()
+ nivel : int 1..* - Eliminar ()
- cod_mod : int + Insertar () + Insertar ()
+ clave : String 1..* + Insertar ()
- id : int + Actualizar () + Actualizar ()
+ cod_usu : int NivelDeAcceso
+ direcion : String - eliminar () + Editar () + Editar ()
1 + nivel : int 1..*
+ email : String + ingresar ()
+ descripcion : String
+ cod_sta : int
+ telefono : String - eliminar ()
+ ingresar ()
- Validar ()
- Insertar ()
- Eliminar ()
+ Mostar ()
+ Actulizar ()
233
Centro de Computacin
Seccin de Programas y Proyectos
234
Centro de Computacin
Seccin de Programas y Proyectos
235
Centro de Computacin
Seccin de Programas y Proyectos
236
Centro de Computacin
Seccin de Programas y Proyectos
EXPLORADOR WEB
SERVICIO WED
<HTTPS>
<HTTPS>
SISTEMA WED
<HTTPS>
BASE DE DATOS
237
Centro de Computacin
Seccin de Programas y Proyectos
Modulos
ModulosUsuarios cod_mod Integer
cod_usu Integer Association_30 descripcion Variable characters (254)
cod_mod Integer
NivelDeAcceso Association_29 id Integer
nivel Integer
descripcion Variable characters (254)
Association_31
(D)
Association_28
PaguinasModulos
Usuario cod_pag Integer PaguinasUsuario
nombre Variable characters (254) descripcion Integer
url Integer cod_usu Integer
apellido Variable characters (254)
cod_mod Integer Association_38 cod_pag Integer
cedula Integer
cod_tipo Integer id Integer
usuario Variable characters (254)
nivel Integer
clave Variable characters (254)
cod_usu Integer
direcion Variable characters (254)
email Variable characters (254)
cod_sta Integer
telefono Variable characters (254)
238
Centro de Computacin
Seccin de Programas y Proyectos
Usuario
nombre varchar(254)
apellido varchar(254)
cedula integer
usuario varchar(254)
nivel integer
clave varchar(254)
cod_usu integer
direcion varchar(254)
email varchar(254)
cod_sta integer PaguinasModulos
telefono varchar(254) cod_pag integer
Modulos descripcion integer
FK_PAGUINAS_ASSOCIATI_MODULOS url integer
FK_USUARIO_ASSOCIATI_NIVELDEA cod_mod integer cod_mod integer
descripcion varchar(254) cod_tipo integer
NivelDeAcceso FK_MODULOSU_ASSOCIATI_NIVELDEA
nivel integer
descripcion varchar(254) FK_PAGUINAS_ASSOCIATI_PAGUINAS
FK_MODULOS_ASSOCIATI_MODULOSU
PaguinasUsuario
ModulosUsuarios cod_usu integer
cod_usu integer cod_pag integer
cod_mod integer id integer
id integer
239
Centro de Computacin
Seccin de Programas y Proyectos
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
240
UNUVERSISDAD DE ORIENTE
NUCLEO MONAGAS
CENNTRO DE COMPUTACION
TODOS LOS DERECHOS RESERVADO
33. Introduccin
242
Centro de Computacin
Seccin de Programas y Proyectos
Proceso de
Implementacin
243
Centro de Computacin
Seccin de Programas y Proyectos
01
Especificacin de
Caso de Prueba Boleta Medica
Crear boleta
Descripcin Este artefacto abarca el conjunto de pruebas Buscar boletas
realizadas sobre el proceso de sistema Pruebas La prueba se realizara partiendo
Emitir Boleta Medica. Efectuadas del formulario de entrada de la
aplicacin.
1.Crear Boleta
Descripcin Se ingresa al sistema bajo la opcin de usuario y en el men de la aplicacin se ingresa a crear
boleta.
Condiciones de Ejecucin La nica condicin es que el usuario est registrado en el sistema para poder
acceder al mismo y el sistema mostrar la interfaz de boletas con sus respectivas
opciones (Nueva boleta,buscar).
Entrada Se introduce el nombre de usuario en el 7 Se secciona de un alista desplegable el tipo de
1 campo nombre de usuario. consulta por: Doctor Por Servicios
Se introduce la contrasea campo clave de 8 Se secciona de un alista desplegable el tipo de
2 acceso. servicio: Gustavo Brazon
3 Pulsar el botn Ingresar. 9 El sistema carga y muestra su especialidad
El sistema muestra en pantalla un campo vaco
4 Se introduce C.I del paciente. 10 para ingresa observaciones de la boleta.
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. 12 regresa a la pantalla anterior para crear o
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
Condiciones de Ejecucin acceder al mismo.
Entrada 1 Se introduce el nombre de usuario en el 5 Se introduce en un campo el numero de boleta.
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
Evaluacin de la Prueba Prueba superada con xito.
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.
244
Centro de Computacin
Seccin de Programas y Proyectos
Especificacin de 02
Caso de Prueba
Administracin Motivo de Despacho
245
Centro de Computacin
Seccin de Programas y Proyectos
Especificacin de 03
Caso de Prueba Administrar Laboratorio
Agregar Laboratorio
Descripcin Este artefacto abarca el conjunto de Modificar Laboratorio
pruebas realizadas sobre el Pruebas La prueba se realizara
mantenimiento Laboratorios. Efectuadas 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).
Condiciones de Ejecucin La nica condicin es que el administrador est registrado en el sistema
para poder acceder al mismo.
Entrada Se introduce el nombre de usuario en el 7 Seleccionamos Laboratorio
1 campo nombre de usuario.
2 Se introduce la contrasea campo clave de 8 El sistema muestra pantalla de administracin
acceso. de laboratorio
3 Pulsar el botn Ingresar. 9 Se hace clic en Agregar Nuevo Laboratorio.
El sistema permite el ingreso al sistema El sistema muestra pantalla para ingresar
4 con los privilegios de usuario. 10 nuevo Laboratorio.
Seleccionamos Realizar Mantenimiento Se ingresa el nombre del Laboratorio y
5 en el men mantenimiento. 11 Pulsamos Registrar.
El sistema muestra una lista de los El sistema muestra mensaje de que el
6 mantenimientos disponibles. 12 Laboratorio ha sido registrado.
Resultado Esperado El sistema ingresa un Laboratorio.
Evaluacin de la Prueba Prueba superada con xito
2. Editar Laboratorio
Se ingresa a Mantenimiento, posteriormente se selecciona la opcin Laboratorios
Descripcin y el sistema mostrar la interfaz de mantenimiento correspondiente a Laboratorio
con sus respectivas opciones (Agregar Nuevo, Modificar).
Condiciones de Ejecucin La nica condicin es que el administrador est registrado en el sistema
para poder acceder al mismo.
Entrada 1 Se introduce el nombre de usuario en el 7 Seleccionamos Laboratorio.
campo nombre de usuario.
2 Se introduce la contrasea campo clave de 8 El sistema muestra pantalla de administracin
acceso. de Laboratorio
3 Pulsar el botn Ingresar. 9 Se busca Laboratorio y se hace clip en editar.
4 El sistema permite el ingreso al sistema con Se muestra pantalla para realizar
los privilegios de usuario. 1 modificaciones.
0
5 Seleccionamos Realizar Mantenimiento Presionamos Guardar
en el men mantenimiento. 1
1
6 El sistema muestra una lista de los El sistema emite un mensaje de que el
mantenimientos disponibles. 1 Laboratorio ha sido actualizado.
2
Resultado Esperado El sistema modifica el Laboratorio seleccionado.
Evaluacin de la Prueba Prueba superada con xito.
Tabla 49: Especificacin de caso de pruebas Laboratorio. Fuente: autor 2010
246
Centro de Computacin
Seccin de Programas y Proyectos
Entrega de la Aplicacin
247
Centro de Computacin
Seccin de Programas y Proyectos
2. Definiciones
Actor: un actor es aquella entidad externa, bien sea una persona o sistema, que interacta
con el sistema. Hay que tener en cuenta que un usuario puede acceder al sistema como
distintos actores. Es un rol que un usuario juega con respecto al sistema.
Casos de Uso: Es una tcnica para capturar requisitos potenciales de un nuevo sistema o
una actualizacin de software. Cada caso de uso proporciona uno o ms escenarios que
indican cmo debera interactuar el sistema con el usuario o con otro sistema para conseguir
un objetivo especfico.
248
Centro de Computacin
Seccin de Programas y Proyectos
Coordinacin administrativa: es una dependencia con lnea de mando directa del decanato
del ncleo, cuya funcin es controlar y regular el flujo de caja de la Universidad de Oriente.
Escenario: Un conjunto de variables que para una situacin poseen un nivel de valor y un
grado de ocurrencia.
Historia clnica: documento mdico legal donde queda registrada toda la relacin del
personal sanitario con el paciente, todos los actos y actividades mdico-sanitarias realizados
con l y todos los datos relativos a su salud, que se elabora con la finalidad de facilitar su
asistencia, desde su nacimiento hasta su muerte, y que puede ser utilizada por todos los
centros sanitarios donde el paciente acuda.
Linux: Versin de libre distribucin (gratis) del sistema operativo Unix, desarrollada
inicialmente por Linus Torvalds, y mejorada gracias a las contribuciones de programadores
de todo el mundo.
Navegador: Aplicacin que facilita el acceso de los usuarios a las pginas de Internet.
249
Centro de Computacin
Seccin de Programas y Proyectos
Salud: es el logro del ms alto nivel de bienestar fsico, mental, social y de capacidad de
funcionamiento que permitan los factores sociales en los que viven inmersos el individuo y
la colectividad.
Servidor: Una computadora que aloja informacin disponible para los usuarios (llamado
clientes) en Internet o cualquier otro tipo de red.
Software libre: es la denominacin del software que respeta la libertad de los usuarios y
por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido
libremente.
Stakeholder: Cualquier persona interesada en, afectada por y/o implicada con el
funcionamiento del sistema software.
250
Centro de Computacin
Seccin de Programas y Proyectos
5.5.1 Costos
A continuacin se detallan los costos que fueron necesarios para llevar a cabo
el desarrollo del proyecto y lograr la construccin del sistema Web para el rea de
servicios mdicos odontolgicos de la Universidad de Oriente Ncleo Monagas:
Costos de Personal
251
Centro de Computacin
Seccin de Programas y Proyectos
Costos de Adiestramiento
Concepto Costo
Costos de Equipos y Herramientas de trabajo Valor (Bs. F.)
Hardware 0 Bs. F
Software 0 Bs. F
Total costos de equipos y herramientas: 0 Bs. F.
Costos de Infraestructura Valor (Bs. F.)
Sala de trabajo 0 Bs. F.
Mobiliario 0 Bs. F.
Total costos de infraestructura: 0 Bs. F.
Tabla 50: Costos de Materiales (1/2). Fuente: autor 2010
252
Centro de Computacin
Seccin de Programas y Proyectos
Concepto Costo
Costos de Personal Valor (Bs. F.)
Analista de Sistema 0 Bs. F.
Total costos del personal: 0 Bs.F.
Costos de Adiestramientos Valor (Bs. F.)
Taller GRAY WATCH 0 Bs. F.
Cuso UML 0 Bs. F.
Curso de PHP 0 Bs. F.
Curso de Macromedia Dreamweaver 0 Bs. F.
Total costos de adiestramientos: 0 Bs. F.
Costos de Materiales Valor (Bs. F.)
Papel tipo carta (7 resmas x 50 Bs.F.) 350 Bs. F.
Papel tipo oficio ( 2 resmas x 40) 80 Bs. F.
Dispositivo USB (Pendrive) 170 Bs. F.
CD-ROM (10 unidades x 5 Bs. F.) 50 Bs. F
Cartuchos de tinta de impresin ( 6 x 100 Bs.F) 600 Bs. F
Lapiceros (15 unidades x 4 Bs.F.) 60 Bs. F
Carpetas ( 30 unidades x 2.5 Bs. F) 75 Bs. F
Otros 400 Bs. F.
Total costos de materiales: 1785 Bs. F.
Total Costos de Produccin: 1785 Bs. F.
Tabla 50: Costos de Materiales (1/2). Fuente: autor 2010
5.5.2 Beneficios
Los beneficios tienen que ver con las ventajas obtenidas con el sistema
desarrollado, destacando que los mismos pueden ser de naturaleza tangible o
intangible.
253
Centro de Computacin
Seccin de Programas y Proyectos
Beneficios Tangibles
254
Centro de Computacin
Seccin de Programas y Proyectos
255
Centro de Computacin
Seccin de Programas y Proyectos
I. Tomar decisiones acertadas acerca del personal mdico que debe trabajar por
honorarios y por servicios.
Beneficios Intangibles
Los beneficios intangibles son aquellos beneficios asociados a una mejora que
por su naturaleza son muy difciles de cuantificar, pero de los que, indiscutiblemente,
la organizacin se ve beneficiada al llevar a cabo el desarrollo del proyecto. Estos
beneficios son los siguientes:
256
CONCLUSIONES
257
6. La utilizacin de herramientas, resultan de gran ayuda para el proceso de
desarrollo de software, facilitando la labor de muchas tareas e impactando de
manera positiva en el tiempo.
258
RECOMENDACIONES
6. Fortalecer la plataforma tecnolgica del ncleo para que todas las reas
involucradas tengan acceso a la red, dado que el sistema propuesto es una
aplicacin Web.
259
BIBLIOGRAFA
BEN, LAURIE (2005). Software libre, php y mysql .Tecnologas para el desarrollo
de aplicaciones web. Ediciones Daz de Santos. Espaa