Vous êtes sur la page 1sur 25

SISTEMA PARA AGENCIA

DE VIAJES
INTEGRANTES:
BRUNO ALVARADO, Jimmy
PAZCE LAZO, Michael
VERGARA MIRANDA, Giancarlo
ZAPATA TORRES, Jhon

MODELO ESTRUCTURAL
PFC03

Tarjeta CRC
Nombre de clase: Ingresar
ID:
Clave
01
Descripcin: El usuario ingresara la
clave para acceder al sistema.

Responsabilidades
Ingresar datos
Validar de Datos
Autorizar operacin

Tipo: Concreto
Caso de uso asociado: 1
Colaboradores
Datos
Autorizacin

Atributos:
Validacin
Sistema

Relaciones:
Generalizacin (un-tipo-de): Sistema.

Agregacin (tiene-partes):

Modulo Ingresar Usuario.

Otras Asociaciones:

Datos.

Nombre de clase: Autorizar


ID:
Operaciones
02
Descripcin: El administrador
autorizara cualquier operacin
cuando el usuario ya ingreso al
sistema.
Responsabilidades
Verificar que usuario
ingreso
Autorizar las operaciones

Tipo: Concreto
Caso de uso asociado: 1

Colaboradores
Usuario
Operacin

Atributos:
Verificacin
Autorizacin
Relaciones:
Generalizacin (un-tipo-de): Sistema Persona.
Agregacin (tiene-partes):

Autorizacin de operacin.

Otras Asociaciones:

Alumno.

Tarjeta CRC
Nombre de clase: Verificar
ID:
Alumno
03
Descripcin: El sistema deber
comprobar si los datos ingresados
del alumno ya existen en la base de
datos.
Responsabilidades
Solicitar datos
Verificar datos
Comparar datos
existentes
Visualizar formulario

Nombre de clase: Consulta y


ID:
Reporte
04
Descripcin: El usuario deber
hacer consultas de asientos y
reportar asiento vendido.
Responsabilidades
Consultar lista de
asientos
Reportar asientos vacos
Reportar asientos llenos.

Tipo: Dominio
Caso de uso asociado: 1

Colaboradores
Datos
Formulario

Tipo: Dominio
Caso de uso asociado: 1
Colaboradores
Lista
Asientos vacos
Asientos Llenos

Atributos:
Lista
Reporte de asientos

Atributos:
Datos correctos
Alumno ya registrado

Relaciones:
Generalizacin (un-tipo-de): Sistema.

Relaciones:
Generalizacin (un-tipo-de): Sistema.
Agregacin (tiene-partes):

Ratificar Matricula.

Otras Asociaciones:

Formulario.

Agregacin (tiene-partes):

Ratificar reporte de asientos.

Otras Asociaciones:

Formulario.

Diagrama de Clases

Diagrama de Objetos

MODELO DE
COMPORTAMIENTO PFC04

Diagramas de secuencia para los


escenarios de los casos de uso.

DIAGRAMA DE COMUNICACIN

Diagrama de Estado

C: Crear
R: Leer
U: modificar,
Actualizar
D:Borrar

Matriz CRUD
PROCESO/ENTI
DAD
SOLICITUD

SOLICITUD

CONFIRMA SOLICITUD BOLETA DE RESEVA DE


CIN
DE CAMBIO
PAGO
PASAJE

RU

CRUD

CONFIRMACIN

SOLICITUD DE
CAMBIO

CUD

BOLETA DE
PAGO

RESERVA DE
PASAJE

RUD

MOVIENDONOS AL
DISEO PFC05

Diagrama de Paquetes

V&V DEL MODELO FUNCIONAL


V&V del modelo funcional

SI

NO

Los eventos descritos en los casos de uso deben


corresponder con las actividades del diagrama de actividad

Necesariamente porque en el diagrama de actividad


se describe mas los casos de uso.

Los nodos de objetos del diagrama de actividad debe ser


mencionado en las descripciones de los
casos de uso

Para asi saber que es lo que se tiene que poner en


cada nodo.

La secuencia de los casos de uso debe coincidir


con la secuencia del diagrama de Actividad

Ya que aca hay una correlacion para poder hacer los


diagramas de actividades.

Tiene que haber una correspondencia de uno-auno de los casos de uso con los casos de uso del diagrama de
casos de uso y las descripciones

Todos los actores que figuran en la descripcin de


casos de uso deben estar representados en el diagrama de
casos de uso

Si no no se entenderia que es lo que tienen que


desarrollar.

Se tiene que considerar por la relacin que tienen.

Incluya los interesados (stakeholders) que figuran


en la descripcin de casos de uso como actores en el diagrama de
casos de uso
Todas las relaciones que figuran en la descripcin
de casos de uso deben estar representados en el diagrama de
casos de uso

N/A

Observaciones

V&V DEL MODELO ESTRUCTURAL


V&V del modelo estructural

SI

NO

Cada tarjeta CRC debera estar asociado con una


clase del diagrama de clases

N/A

Observaciones

Esta relacionado con los casos de uso.

Las responsabilidades que figuran en la tarjeta


CRC deben ser operaciones en una clase del diagrama de clases

Los colaboradores de la tarjeta CRC implican algn tipo de


asociacin en el diagrama de clases

De todas maneras hay una asociacin.

Los atributos que aparecen en las tarjetas CRC


deben ser atributos en una clase del diagrama de clases

Si ya que en ellos se considera que es lo que


desarrollaran.

Los atributos de clase con un tipo que es otra


clase implican una relacin entre clases
Las relaciones de las tarjetas CRC deben aparecer
en el diagrama de clases
Utilice clases asociacin slo si la asociacin tiene atributos que
no se pueden incluir en
ninguna de las clases

V&V DEL MODELO DE COMPORTAMIENTO


V&V del modelo de comportamiento

SI

Los actores y objetos de los diagramas de


secuencia se deben incluir en los diagramas de comunicacin

Porque estas relacionados porque a partir del


diagrama de secuencia sale el diagrama de
comunicacin.

Los mensajes de los diagramas de secuencia


requieren asociaciones en los diagramas de comunicacin

Cada mensaje del diagrama de secuencia debe


aparecer como mensaje en la asociacin del diagrama de
comunicacin correspondiente

Las condiciones de los mensajes en los diagramas de secuencia


requieren condiciones
equivalentes en los diagramas de comunicacin

No necesariamente.

Porque en la mquina de estados detalla todo el


proceso.

Solo en algunos se considera segun sea el caso.

El nmero de secuencia en la etiqueta del mensaje


del diagrama de comunicacin debe corresponder con el orden de
arriba hacia abajo de los mensajes enviados en el diagrama de
secuencia

Las transiciones en la mquina de estado deben


estar asociados con un mensaje del diagrama de secuencia y de
comunicacin
Todas las entradas de la matriz CRUD implican un mensaje que es
enviando entre un actor u objeto y otro.

NO

N/A

Observaciones

DISEO DE CLASES Y
MTODOS PFC06

Refinamiento del diagrama de


clases

Contratos de los mtodos


Nombre del metodo: Cliente
Nuevo se registra

Nombre de la clase: Pagina


web

ID:

01

Nombre del metodo: Cliente


registrado

Nombre de la clase: Pagina


web

Clientes (Consumers):Agencia de viajes

Clientes (Consumers):Agencia de viajes

Caso de uso relacionado:

Caso de uso relacionado:

web

Description of Responsibilities:
El cliente nuevo que llegue a la empresa de transporte y no se encuentra
registrado automticamente se tendr que registrar para tener en la base de
datos su informacin.
Argumentos Recibidos:
Optimizar registro de nuevos clientes

Tipo de valor devuelto:


Cliente ya registrado
Alto

Pre-Condiciones::

El Sistema deber estar listo para el registro de nuevo


cliente.

Post-Condiciones:

El cliente llegara a realizar su registro automticamente

ID:

02

web

Description of Responsibilities:
El cliente ya registrado solamente espera su informacin.
Argumentos Recibidos: El Sistema mostrata informacin sobre el cliente registrado para
ella realizara una consulta de datos.

Tipo de valor devuelto:


Cliente registrado
Medio

Pre-Condiciones::

El Sistema debera estar iniciado para su uso correspondiente.

Post-Condiciones:

El cliente esperara confirmacin de registro.

Nombre del metodo: Cliente se


registra en la web

Nombre de la clase:
Cliente

ID:

03

Clientes (Consumers):Agencia de viajes

Nombre del metodo: Comprar pasaje

Argumentos Recibidos:
El Sistema tambien presentara un forulario para el registro mediante una
pgina web.

Pre-Condiciones::

Post-Condiciones:

04

Cliente, usuario

web

Description of Responsibilities:
El cliente se registra en la Pgina web mediante un formulario diseado.

Tipo de valor devuelto:


Alto

ID:

Clientes (Consumers):Agencia de viajes

Caso de uso relacionado:


Caso de uso relacionado:

Nombre de la clase: Cliente

Description of Responsibilities:
El cliente se una vez terminado su procedimiento de rellenado del formulario o que se ya
se encontraba registrado pasa a comprar su pasaje.

Argumentos Recibidos:
El Sistema deber generar una venta de pasaje hacia el usuario registrado.

Cliente ya registrado en la pgina web

El sistema ya iniciado presentar un botn para abrir un


formulario va web donde se encuentre el registro del
cliente.
Se proceder a actualizar o registrar a clientes que
utilicen este medio de registro.

Tipo de valor devuelto:


Alto

El cliente y compro su pasaje para su respectivo viaje

Pre-Condiciones::

El cliente debe de estar ya registrado.

Post-Condiciones:

El cliente obtendr un pasaje con sus datos detallados.

ESPECIFICACIONES DE LOS MTODOS

ADMINISTRACION DE LA
CLASE DE METODOS
PFC07

Diagrama de clases: objetos persistentes, administracin de clases y acceso de datos,


clases del dominio del problema.

Vous aimerez peut-être aussi