ISI PracticaDeModeladoDeSistema

13
MODELO DE SISTEMA Orientado al flujo

Transcript of ISI PracticaDeModeladoDeSistema

Page 1: ISI PracticaDeModeladoDeSistema

MODELO DE SISTEMA

Orientado al flujo

Page 2: ISI PracticaDeModeladoDeSistema

2 de 27 ORIENTADO AL FLUJO DE DATOS “Sistema de Consulta Médica”

En un consultorio médico un paciente solicita la consulta del profesional, paga la consulta y recibe una factura por el pago de la misma y espera a ser atendido. Al llegar su turno el médico atiende al paciente, lo revisa y emite un diagnóstico del mismo.

 

Al llegar un paciente solicita la consulta con el profesional, la secretaria registra al paciente en el Registro de Consulta (ordenada por médico, fecha de consulta y por orden de llegada), busca la ficha del paciente y su historia clínica, si ya es paciente: Si es un paciente que viene pro primera ves, solicita datos personales y motivo de la consulta a fin de incorporarlo al sistema. Luego lo deriva al médico que lo atenderá, previo pago de la consulta. (Gestion Consulta).

Una vez aceptada la consulta, la secretaria procede al cobrarle la misma. El pago de la consulta tiene costos diferenciados: 1.- Con Obra Social (con o sin plus); 2.- Sin obra social (particular). (Gestion Cobrar Consulta).

Atención al Paciente: El médico atiende al paciente y se encarga de actualizar su ficha. Registra motivos de la consulta, asienta el diagnostico y tratamiento e informa al paciente de su diagnostico por escrito.

Page 3: ISI PracticaDeModeladoDeSistema

Declaración de Propósito  Diagrama de Contexto

Lista de Acontecimientos

Page 4: ISI PracticaDeModeladoDeSistema

DECLARACIÓN DE PROPÓSITO

El sistema deberá automatizar la consulta de los pacientes al profesional medico. Para ello el sistema deberá permitir:

1. El registro de la ficha del paciente y datos propios de la consulta médica

2. Gestionar el pago de la consulta, emitiendo la correspondiente factura de pago

3. Proveer al paciente de un informe de diagnostico impreso

Se adjuntan:

Factibilidad Técnica, económica y operativa del sistema.

4 de 27

Page 5: ISI PracticaDeModeladoDeSistema

DIAGRAMA DE CONTEXTO

5 de 27

req Diagrama de Contecto

PacienteSistemaConsultaMedica

Consulta

DatosPersonales

Diagnostico

PagoConsulta

Factura

Page 6: ISI PracticaDeModeladoDeSistema

LISTA DE ACONTECIMIENTOS

1.- Pedido de consulta del paciente 2.- Pago de la consulta

6 de 27

Page 7: ISI PracticaDeModeladoDeSistema

MODELO DE SISTEMA

Comportamiento - DTE

Page 8: ISI PracticaDeModeladoDeSistema

ENUNCIADO Cuando el restaurante abre, las mesas se encuentra libres,

bajo esta condición pueden ser reservadas. Una mesa reservada puede ser ocupada en el plazo fijado o quedar libre una vez superado dicho plazo. La mesa puede ocuparse desde cualquiera de los estados anteriores, libre o reservada, por un nuevo cliente o por el cliente que realizó la reserva respectivamente. Un vez ocupada se realiza el pedido, estado pidiendo, tras lo cual habrá que esperar a su preparación, estado espera, en este estado es posible ampliar el pedido. Una vez servido el pedido se pasa al estado servidos durante el cual también es posible ampliar el pedido. Una vez terminada la comida se pide la cuenta, estado esperando cuenta, tras su recepción se paga y la mesa vuelve a estar libre. Esta secuencia se repite cíclicamente hasta que cierra el restaurante.

Page 9: ISI PracticaDeModeladoDeSistema
Page 10: ISI PracticaDeModeladoDeSistema

MODELO DE SISTEMA

Estructuras

Page 11: ISI PracticaDeModeladoDeSistema

ENUNCIADO

Se desea diseñar un sistema de reserva de vuelos que permita al usuario hacer consultas y reservas de vuelos además de poder comprar billetes de forma remota, se desea que sea accesible desde la web. Para poder utilizar el sistema es necesario identificarse en la pantalla principal, antes hay que haberse registrado (email como login y contraseña). Las consultas de vuelos se pueden hacer por horarios, tarifas o buscar información de un vuelo concreto en cuanto a plazas disponibles, o cumplimiento del horario. La búsqueda puede incluir preferencias como fecha, horario, categoría del asiento o aerolínea. Es posible reservar un itinerario compuesto por varios vuelos o por un vuelo directo para uno o más pasajeros. La compra consiste en la adquisición de billetes dada una reserva de vuelo y una tarjeta de crédito válida (su número), éstos pueden ser enviados al cliente o recogidos directamente en el mostrador del aeropuerto. Además de las operaciones antes descritas, el usuario podrá acceder a su registro para leerlo, modificarlo o cancelarlo.

Page 12: ISI PracticaDeModeladoDeSistema

IDENTIFICACIÓN DE ENTIDADES (LISTA DE SUSTANTIVO): Sistema de reserva de vuelo, sistema, usuario,

consulta, reserva, vuelo, billete aéreo, pantalla principal, email, login, contraseña, registro, consulta de vuelos, reserva de vuelos, asiento, tarjeta de crédito, billete, preferencia, búsqueda, fecha, horario, web, mostrador del aeropuerto, número de tarjeta de crédito, compra de billetes, horario de vuelos, tarifa de vuelos, información de vuelos, aerolínea, aeropuerto, tarifa, información, categoría de asiento, vuelo directo, cliente, itinerario, pasajero, compra, operador, entrevista.

Page 13: ISI PracticaDeModeladoDeSistema

Lista definitiva de Entidades:

Reserva, Vuelo, Aerolínea, Aeropuerto, Tarifa, Asiento, Día, Hora, Pasajero, Avión, Pago, Tarjeta de crédito.

Identificación de relaciones entre clases:

Reserva de vuelos. (‘El vuelo contiene reservas’, ‘El pasajero tiene reservas’, ‘El pasajero posee tarjeta de crédito’)

Asientos en un vuelo.(‘El vuelo contiene asientos’) Fecha y horario de un vuelo.(‘El vuelo tiene fecha y hora’) Aerolínea deseada.(‘El vuelo pertenece a una aerolínea’) Tarifa de vuelo.(‘El vuelo tiene tarifas’) Itinerario de vuelos.(‘El vuelo se compone de un itinerario’)