El documento describe Unified Modeling Language (UML) y sus características. UML es un lenguaje de modelado gráfico que permite especificar, construir, visualizar y documentar los componentes de un sistema de software. Es el resultado de la unificación de los métodos de modelado orientados a objetos de Booch, Rumbaugh y Jacobson. Permite generar diseños que capturen las ideas del analista de una manera fácil de entender y comunicar. También sirve como puente entre los requerimientos y la implementación.
2. Es un Lenguaje de Modelado
Unificado basado en una
notación gráfica la cual permite:
especificar, construir, visualizar
y documentar los objetos de un
sistema programado.
Ing. Lisseth Agüero Mirabal
3. Este lenguaje es el resultado de la
Unificación de los métodos de
modelado orientados a objetos de
Booch, Rumbaugh
(OMT: Object Modeling Technique)
y Jacobson (OOSE: Object-Oriented
Sotfware Engineering) .
Ing. Lisseth Agüero Mirabal
4. Permite generar diseños que capturen las ideas del analista, de forma fácil de
entender y comunicarlas a otras personas.
Sirve como puente entre la especificación de requerimientos y la
implementación.
Ing. Lisseth Agüero Mirabal
8. Son utilizados para la obtención y modelamiento de requerimientos.
No son exclusivos del mundo OO, pueden ser utilizados con otra
metodología de desarrollo.
Describen QUÉ hace el usuario desde la perspectiva del sistema.
Se construye mediante un proceso iterativo durante las reuniones
entre los desarrolladores del sistema y los clientes.
Ing. Lisseth Agüero Mirabal
9. Captura los requerimientos funcionales del Sistema
Da una descripción clara y consistente de lo que el
sistema debe hacer.
Ing. Lisseth Agüero Mirabal
18. EJEMPLO
EJEMPLO
Tomando en cuenta el caso de estudio analizado en clase,
Realizaremos el diagrama de Casos de Uso.
¿ Como debemos comenzar ?
Ing. Lisseth Agüero Mirabal
19. 1. PROPUESTA
1. PROPUESTA
Se propone el desarrollo de un sistema automatizado, que registre los pacientes,
Se propone el desarrollo de un sistema automatizado, que registre los pacientes,
sus historias médicas y Además se lleve un debido control de las medicinas
sus historias médicas y Además se lleve un debido control de las medicinas
suministradas a pacientes hospitalizados, así como los Días de estadía de un determinado
suministradas a pacientes hospitalizados, así como los Días de estadía de un determinado
paciente en la clínica. El sistema propuesto funcionará de la siguiente manera:
paciente en la clínica. El sistema propuesto funcionará de la siguiente manera:
Al llegar un cliente y no este registrado, la secretaria deberá dar al mismo los
Al llegar un cliente y no este registrado, la secretaria deberá dar al mismo los
requisitos para su afiliación, si desea afilarse, cancela el monto de la afiliación y la secretaria
requisitos para su afiliación, si desea afilarse, cancela el monto de la afiliación y la secretaria
procede a cargar sus datos en el sistema. Si requiere de atención médica en ese momento
procede a cargar sus datos en el sistema. Si requiere de atención médica en ese momento
será agregado a la lista de espera del medico que solicitó. Si el cliente ya se encuentra
será agregado a la lista de espera del medico que solicitó. Si el cliente ya se encuentra
registrado, la secretaria solicita su cédula de identidad para verificar sus datos y si existe
registrado, la secretaria solicita su cédula de identidad para verificar sus datos y si existe
en el sistema, será agregado a la lista de espera del médico que requiere en ese momento.
en el sistema, será agregado a la lista de espera del médico que requiere en ese momento.
La secretaria enviará por este sistema en RED a cada médico, los datos del paciente que
La secretaria enviará por este sistema en RED a cada médico, los datos del paciente que
desean ser atendidos por él, de manera que el tenga el listado de las personas que esperan
desean ser atendidos por él, de manera que el tenga el listado de las personas que esperan
por el, y a medida que vayan entrando los pacientes, con el número de cédula el médico podrá
por el, y a medida que vayan entrando los pacientes, con el número de cédula el médico podrá
ver la historia médica, y a su vez podrá actualizarla una vez que tenga el nuevo diagnóstico…..
ver la historia médica, y a su vez podrá actualizarla una vez que tenga el nuevo diagnóstico…..
Ing. Lisseth Agüero Mirabal
20. II. Requerimientos Funcionales
II. Requerimientos Funcionales
Consultar
Registrar Clientes Calcular Pago
Especialidad
Registrar Historias Consultar Morosos Enviar datos Paciente
Actualizar Historias Consultar solventes Modificar Paciente
Registrar Medicinas Registrar Pago
Consultar Historias Por paciente
Imprimir Historias Registrar Médicos Buscar Paciente
Ing. Lisseth Agüero Mirabal
21. III. Determinar Actores
III. Determinar Actores
Secretaria Médicos
Administrador
Ing. Lisseth Agüero Mirabal
22. IV. Hacer Diagrama
IV. Hacer Diagrama
Registrar Clientes
REGISTRAR
Registrar Médicos
Secretaria
Ing. Lisseth Agüero Mirabal
23. NOMBRE:
ACTOR:
DESCRIPCIÓN:
Eventos del Actor Eventos del Sistema
Flujo Principal:
Alternativa:
Precondición:
Poscondición: