Está en la página 1de 5

Conceptualización sobre Programación OO

Realizado por:

Jhon Deiby Alpala Ortiz.

Entregado a:

Tut. Dougglas de Jesus Hurtado.

Universidad Nacional Abierta y a Distancia- UNAD

05/09/2021

213022_119

Cead. Pasto.
Nombre del estudiante Jhon Deiby Alpala Ortiz
Grupo 119
Nombre de su Tutor Dougglas de Jesus Hurtado

Skype de su tutor

Problema seleccionado Herramientas


(Marque con una X el problema a resolver) Seleccionada
(Marque con una X)
Problema 1
Problema 2
Draw.io
Problema 3
x
Problema 4
Problema 5 x
Tabla 1 – Información Situación Problema a Resolver

Problema 5:

Construir un diagrama de clases para un hospital con un conjunto de pacientes y un conjunto

de empleados sanitarios (médicos y enfermeros) siguiendo las siguientes especificaciones:

• Un paciente es atendido por uno o más médicos y es asistido por un grupo de enfermeros.

• Cada paciente se describe por su número de historia clínica, su nombre y dirección.

• En la base de datos se mantiene información del personal sanitario referente a su número de

empleado, nombre y tipo. Para los médicos hay que indicar además su especialidad.
Un paciente es atendido por uno o más médicos y es asistido por un grupo de enfermeros.,

Cada paciente se describe por su número de historia clínica, su nombre y dirección, En la base de

datos se mantiene información del personal sanitario referente a su número de empleado, nombre

y tipo. Para los médicos hay que indicar además su especialidad, Un paciente es atendido por uno

o más médicos y es asistido por un grupo de enfermeros.

Clase o Características Datos o Operaciones o Métodos


Tipo de o Variables
Objeto Atributos
Paciente - numero historia string +getNumeroHistoriaClinica():strin
clínica g.
+setNumeroHistoriaClinica():void
- dirección string +getDireccion():string.
+setDireccion():void
+MostrarDatos(): void
TABLA 2 - Identificación de Datos y Operaciones con el Objeto

Clase o Características Datos o Operaciones o Métodos


Tipo de o Variables
Objeto Atributos
Personal Sanitario - numero empleado int +getNumeroEmpleados():int.
+setNumeroEmpleados():void
- tipo string +getTipo():string.
+setTipo():void
+MostrarDatos(): void
Clase o Características Datos o Operaciones o Métodos
Tipo de o Variables
Objeto Atributos
persona - nombre string +getNombre():string.
+setNombre():void

Clase o Características Datos o Operaciones o Métodos


Tipo de o Variables
Objeto Atributos
Médicos - numero medico string +getNumeroMedico():string.
+setNumeroMedico():void
- tipo string +getTipo(): string
+setTipo():string
- especialidad string +getEspecialidad():string
+setEspecialidad():string
+MostrarDatos():void
Diagrama

También podría gustarte