Escolar Documentos
Profissional Documentos
Cultura Documentos
Page: 1
Table of Contents
Model Detail...................................................................................................................................3
PRACTICA_04 .............................................................................................................................3
CATALOGO DE MODELOS .......................................................................................................3
CASO_1 ........................................................................................................................................3
CASO DE USO .............................................................................................................................3
Alumno...........................................................................................................................................4
BD Universidad..............................................................................................................................4
Personal..........................................................................................................................................5
Profesor..........................................................................................................................................5
Almacenar datos.............................................................................................................................6
Ingreso de datos..............................................................................................................................6
DIAGRAMA DE CLASES ...........................................................................................................7
Alumno...........................................................................................................................................8
Centro.............................................................................................................................................9
Personal........................................................................................................................................10
Personas........................................................................................................................................11
Profesor........................................................................................................................................13
REQUERIMIENTOS ..................................................................................................................14
Funcionales ..................................................................................................................................14
ALUMNOS..................................................................................................................................15
BD UNIVERSIDAD....................................................................................................................15
PERSONAS..................................................................................................................................15
PROFESORES.............................................................................................................................15
Personal........................................................................................................................................16
CASO_2 ......................................................................................................................................16
CASOS DE USO .........................................................................................................................16
Aplicacin....................................................................................................................................18
Ciclista..........................................................................................................................................18
Equipo..........................................................................................................................................18
Almacenamiento de Dartos..........................................................................................................19
Inscripcin....................................................................................................................................20
Inscripcin Prueba........................................................................................................................20
Realizar Prueba.............................................................................................................................21
Resultados....................................................................................................................................21
DIAGRAMA DE CLASES .........................................................................................................22
Ciclista..........................................................................................................................................23
Equipo..........................................................................................................................................24
Prueba...........................................................................................................................................26
REQUERIMIENTOS ..................................................................................................................29
Ciclistas........................................................................................................................................30
Equipos.........................................................................................................................................30
Etapas...........................................................................................................................................30
Pruebas.........................................................................................................................................31
Model Specification
Page: 2
CASO_3 ......................................................................................................................................31
CASO DE USO ...........................................................................................................................31
Cliente..........................................................................................................................................32
Restaurante...................................................................................................................................33
Crear reserva.................................................................................................................................34
Datos de mesa...............................................................................................................................34
Mesa.............................................................................................................................................35
Pedido...........................................................................................................................................35
DIAGRAMA DE CLASES .........................................................................................................36
Bebida...........................................................................................................................................37
Cliente..........................................................................................................................................38
Comida.........................................................................................................................................39
Consumicin.................................................................................................................................39
Ingrediente....................................................................................................................................41
Mesa.............................................................................................................................................43
Pedido...........................................................................................................................................45
Reserva.........................................................................................................................................47
Restaurante...................................................................................................................................49
REQUERIMIENTOS ..................................................................................................................50
Cliente..........................................................................................................................................50
Mesa.............................................................................................................................................51
Pedido...........................................................................................................................................51
Reserva.........................................................................................................................................51
Restaurante...................................................................................................................................51
Model Specification
Page: 3
Model Documentation
Model Detail
This document provides a complete overview of all element details. For simpler and more focused reports, simply
copy this initial template and turn off the sections not required.
PRACTICA_04
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version . Phase 1.0.
Created on 22/10/2014. Last modified on 22/10/2014
{3C907B02-26A9-4d93-A40B-72DB9D374E45}
CATALOGO DE MODELOS
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
PRACTICA_04
Created on 18/10/2014. Last modified on 18/10/2014
{240C1CEC-553A-4f8e-994D-6D9014BF3696}
CASO_1
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CATALOGO DE MODELOS
Created on 18/10/2014. Last modified on 20/10/2014
{0A1AD023-077E-4370-82F9-5E550C344F3D}
La BD de una universidad almacena informacin sobre todos sus miembros. De cualquier persona se almacena su
nombre, direccin, telfono y email. Los profesores adems tienen el departamento al que pertenecen y su
dedicacin, adems de los centros en los que imparten clase. Los alumnos estn matriculados en un nico centro y
tienen un nmero de expediente y la titulacin en la que estn matriculados. Del personal se almacena la unidad
administrativa a la que pertenecen y su categora profesional.
CASO DE USO
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_1
Created on 18/10/2014. Last modified on 18/10/2014
{D25B4C79-3D5F-4ad3-9B16-48F5F729CA30}
Model Specification
Last Modified:
Version:
GUID:
Page: 4
18/10/2014
1.0. Locked: False
{4123F7C6-9318-4cce-A515-7FEEF379AED5}
Figure: 1
Alumno
Type:
Status:
Package:
Detail:
GUID:
Connections
Connector
Association
Unspecified
Actor
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{6A1D646E-7422-40df-8BC6-2D542A58F2B2}
Source
Public
Alumno
Target
Public
Ingreso de datos
Notes
Model Specification
Page: 5
BD Universidad
Type:
Status:
Package:
Detail:
GUID:
Connections
Connector
Association
Unspecified
Actor
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{A308C246-5F4D-4ef4-BF98-AB1CFA134E93}
Source
Public
BD Universidad
Target
Public
Almacenar datos
Notes
Personal
Type:
Status:
Package:
Detail:
GUID:
Connections
Connector
Association
Unspecified
Actor
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{CCB029F9-2730-4ee7-B599-BF3DD4FC558F}
Source
Public
Personal
Target
Public
Ingreso de datos
Notes
Profesor
Type:
Status:
Package:
Detail:
GUID:
Connections
Connector
Association
Unspecified
Actor
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{4270694C-1AC9-48ab-9A3B-C28F0472305D}
Source
Public
Profesor
Target
Public
Ingreso de datos
Notes
Model Specification
Page: 6
Almacenar datos
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{A9ED2E46-964F-4158-82BE-DC8A76AD1157}
Connections
Connector
Dependency
Source -> Destination
Source
Public
Almacenar datos
Target
Public
Ingreso de datos
Association
Unspecified
Public
BD Universidad
Public
Almacenar datos
Notes
Ingreso de datos
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{BB2E8B71-ACD8-4828-8D66-5592350629BA}
Connections
Connector
Dependency
Source -> Destination
Source
Public
Almacenar datos
Target
Public
Ingreso de datos
Association
Unspecified
Public
Alumno
Public
Ingreso de datos
Association
Unspecified
Public
Personal
Public
Ingreso de datos
Association
Unspecified
Public
Profesor
Public
Ingreso de datos
Notes
Model Specification
Page: 7
DIAGRAMA DE CLASES
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_1
Created on 18/10/2014. Last modified on 18/10/2014
{D1EE9505-A382-4d4e-A5A8-B35E784DF59B}
Figure: 2
Alumno
Type:
Status:
Package:
Detail:
GUID:
Class Personas
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{26663710-990C-4126-BFF3-170C40688669}
Model Specification
Page: 8
Custom Properties
isActive = False
Connections
Connector
Association
Unspecified
Source
Public
Alumno
Target
Public
Centro
Generalization
Source -> Destination
Public
Alumno
Public
Personas
Attributes
Attribute
Notes
num_expediente char
Notes
Private
titulacin char
Private
Default:
Centro
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{8558C0E1-B80E-4cb5-BF9E-C98FA3F9DC9D}
Custom Properties
isActive = False
Connections
Model Specification
Page: 9
Connector
Association
Unspecified
Source
Public
Alumno
Target
Public
Centro
Association
Unspecified
Public
Profesor
Public
Centro
Attributes
Attribute
Notes
Notes
Direccin char
Private
Default:
Default:
Personal
Type:
Status:
Package:
Detail:
GUID:
Class Personas
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{AD5419E0-CC45-4a88-A8EF-8B24565B9ECB}
Custom Properties
isActive = False
Connections
Connector
Dependency
Source -> Destination
Source
Public
Personal
Target
Public
Personas
Generalization
Source -> Destination
Public
Personal
Public
Personas
Notes
Model Specification
Page: 10
Attributes
Attribute
Notes
Default:
Unidad_Administrativa
char
Private
Default:
Personas
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{9EBE1EA2-0303-4c5b-BDA3-92A396DA9557}
Custom Properties
isActive = False
Connections
Connector
Dependency
Source -> Destination
Source
Public
Personal
Target
Public
Personas
Generalization
Source -> Destination
Public
Personal
Public
Personas
NoteLink
Source -> Destination
Public
<anonymous>
Public
Personas
Generalization
Source -> Destination
Public
Profesor
Public
Personas
Generalization
Public
Public
Notes
Model Specification
Attributes
Attribute
Page: 11
Alumno
Personas
Notes
Direccin char
Private
Default:
e-mail char
Private
Default:
Nombre char
Private
Default:
Telfono char
Private
Default:
Profesor
Type:
Status:
Package:
Detail:
GUID:
Class Personas
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{83F4576F-F320-4bf5-8074-0016F04ED96E}
Custom Properties
isActive = False
Model Specification
Page: 12
Connections
Connector
Association
Unspecified
Source
Public
Profesor
Target
Public
Centro
Generalization
Source -> Destination
Public
Profesor
Public
Personas
Attributes
Attribute
Notes
Notes
Dedicacin char
Private
Default:
Default:
REQUERIMIENTOS
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_1
Created on 18/10/2014. Last modified on 18/10/2014
{E499E346-6564-49f9-BA0A-AED810532BE4}
Funcionales
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS
Created on 19/11/2005. Last modified on 18/10/2014
{666554DC-D63F-4354-AED1-DFD28C7CA765}
Model Specification
Created By:
Last Modified:
Version:
GUID:
Page: 13
Figure: 3
ALUMNOS
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
Funcionales Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{01926A30-17DC-4612-BA6C-FD6F4062E79A}
Estn matriculados en un nico centro y tienen un nmero de expediente y la titulacin en la que estn matriculados
BD UNIVERSIDAD
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
Funcionales Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{147D25D6-4CAD-42cf-8709-D611F5D16989}
Model Specification
Page: 14
PERSONAS
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
Funcionales Keywords:
Created on 18/10/2014. Last modified on 20/10/2014.
{C10DCE55-DFA1-4219-B7F6-F49166107640}
PROFESORES
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
Funcionales Keywords:
Created on 18/10/2014. Last modified on 18/10/2014.
{BF84769A-43E9-48e2-B784-75613244675D}
Tienen el departamento al que pertenecen y su dedicacin por otro lado los centros en los que imparten clase
Personal
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
Funcionales Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{508D77E2-617E-44c0-BCA3-78E95F510D90}
CASO_2
Type:
Package
Status:
Proposed. Version 1.0. Phase 1.0.
Package:
CATALOGO DE MODELOS
Detail:
Created on 18/10/2014. Last modified on 20/10/2014
GUID:
{C2DAC193-22AD-402f-856F-48A4DD7F9096}
Con la prxima edicin de la Vuelta Ciclista a Espaa, un peridico deportivo quiere construir una aplicacin
software, que mantener informacin sobre las pruebas ciclistas por etapas. En la aplicacin debe aparecer
informacin sobre los ciclistas, los equipos a los que pertenecen y las pruebas en las que cada equipo ha participado
(se asume que participa todo el equipo).
Model Specification
Page: 15
De cada ciclista, se desea conocer su nombre, nacionalidad y fecha de nacimiento, as como el equipo al que
pertenece, manteniendo la fecha de inicio y fin de contrato con el equipo.
De cada equipo tambin se desea conocer su nombre, su nacionalidad, el nombre del director y las pruebas en las
que ha participado, con su nombre, ao de edicin, n de etapas, kilmetros totales y puesto que ocup el equipo en
la clasificacin final. Un dato adicional para las pruebas es saber el nombre del ciclista que qued ganador.
CASOS DE USO
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_2
Created on 18/10/2014. Last modified on 20/10/2014
{81E7B81C-D0E8-4ade-BB61-F8A78F413530}
Figure: 4
Model Specification
Page: 16
Figure: 5
Aplicacin
Type:
Status:
Package:
Detail:
GUID:
Actor
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{FBC02220-0361-45ab-8735-E77AF92D956B}
Connections
Connector
Association
Unspecified
Source
Public
Aplicacin
Target
Public
Almacenamiento de
Dartos
Association
Source -> Destination
Public
Aplicacin
Public
Almacenamiento de
Dartos
Notes
Model Specification
Page: 17
Ciclista
Type:
Status:
Package:
Detail:
GUID:
Connections
Connector
Association
Unspecified
Actor
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{2B5F73F9-19E4-462e-BF14-4251D58BE068}
Source
Public
Ciclista
Target
Public
Inscripcin
Notes
Equipo
Type:
Status:
Package:
Detail:
GUID:
Actor
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{77E3E653-BFC7-4d8f-B28F-A221347ACBA3}
Connections
Connector
Association
Unspecified
Source
Public
Equipo
Target
Public
Inscripcin Prueba
Association
Unspecified
Public
Equipo
Public
Inscripcin
Notes
Almacenamiento de Dartos
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{F01AD0F4-2010-44ea-952D-D34BD780F051}
Todos los datos tanto de ciclista como de equipos y sus resultados, son almacenados en la palicacin.
Connections
Connector
Source
Target
Notes
Model Specification
Page: 18
Association
Unspecified
Public
Aplicacin
Public
Almacenamiento de
Dartos
Information Flow
Source -> Destination
Public
Almacenamiento de
Dartos
Public
Almacenamiento de
Dartos
Dependency
Source -> Destination
Public
Almacenamiento de
Dartos
Public
Resultados
Association
Source -> Destination
Public
Aplicacin
Public
Almacenamiento de
Dartos
Inscripcin
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{C3DC27BE-FE2C-46dd-A365-7E3FD286BEB7}
El ciclista se debe inscribir a un equipo ya que no puede competir si no est en este. De cada ciclista, se debe
conocer su nombre, nacionalidad y fecha de nacimiento, as como el equipo al que pertenece, manteniendo la fecha
de inicio y fin de contrato con el equipo
Connections
Connector
Association
Unspecified
Source
Public
Ciclista
Target
Public
Inscripcin
Association
Unspecified
Public
Equipo
Public
Inscripcin
Notes
Inscripcin Prueba
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{311B70FD-03DB-40f0-9397-8655FB356477}
las pruebas tienen su nombre, ao de edicin, n de etapas, kilmetros totales y puesto que ocup el equipo en la
clasificacin final
Model Specification
Page: 19
Connections
Connector
Association
Unspecified
Source
Public
Equipo
Target
Public
Inscripcin Prueba
Dependency
Source -> Destination
Public
Realizar Prueba
Public
Inscripcin Prueba
Notes
Realizar Prueba
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{F0C0D05C-CB17-4e3b-A7F7-825CD0FF12C2}
Connections
Connector
Dependency
Source -> Destination
Source
Public
Realizar Prueba
Target
Public
Inscripcin Prueba
Dependency
Source -> Destination
Public
Resultados
Public
Realizar Prueba
Notes
Resultados
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASOS DE USO Keywords:
Created on 22/10/2014. Last modified on 22/10/2014.
{6C929C29-D708-4033-9D9F-C33F51A8DC78}
Un dato adicional para las pruebas es saber el nombre del ciclista que qued ganador as como la clasificacin
general del equipo
Connections
Connector
Dependency
Source -> Destination
Dependency
Source -> Destination
Source
Public
Resultados
Target
Public
Realizar Prueba
Public
Almacenamiento de
Dartos
Public
Resultados
Notes
Model Specification
Page: 20
DIAGRAMA DE CLASES
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_2
Created on 18/10/2014. Last modified on 20/10/2014
{5B5538F9-8C49-4f76-8F95-59A077BF10E5}
Figure: 6
Ciclista
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{86772D02-C481-4cb4-8305-A778B79E8143}
Model Specification
Page: 21
Custom Properties
isActive = False
Connections
Connector
Aggregation
Source -> Destination
Source
Public
Ciclista
Target
Public
Prueba
Aggregation
Source -> Destination
Public
Ciclista
Public
Equipo
Aggregation
Source -> Destination
Public
Prueba
Public
Ciclista
Association
Unspecified
Public
Ciclista
Public
Equipo
Association
Unspecified
Public
Ciclista
Public
Prueba
Aggregation
Source -> Destination
Public
Prueba
Public
Ciclista
Association
Unspecified
Public
Ciclista
Public
Prueba
Attributes
Attribute
Notes
Notes
Fecha_Nacimiento int
Private
Default:
FF_Contrato int
Private
Default:
Model Specification
Page: 22
FI_Contrato char
Private
Default:
Nacionalidad char
Private
Default:
Nombre_Ciclista char
Private
Default:
Equipo
Type:
Status:
Package:
Detail:
GUID:
Class Prueba
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{2A8186FA-14BE-4c6a-9EBC-18E0857B6078}
Custom Properties
isActive = False
Connections
Connector
Aggregation
Source -> Destination
Source
Public
Prueba
Target
Public
Equipo
Aggregation
Source -> Destination
Public
Equipo
Public
Prueba
Aggregation
Source -> Destination
Public
Ciclista
Public
Equipo
Notes
Model Specification
Page: 23
Association
Unspecified
Public
Ciclista
Public
Equipo
Association
Unspecified
Public
Equipo
Public
Prueba
Aggregation
Source -> Destination
Public
Prueba
Public
Equipo
Association
Unspecified
Public
Equipo
Public
Prueba
Generalization
Source -> Destination
Public
Equipo
Public
Prueba
Attributes
Attribute
Notes
Nacionalidad char
Private
Default:
Nombre_Dir char
Private
Default:
Nombre_Equipo char
Private
Default:
Nombre_Prueba char
Private
Default:
Model Specification
Page: 24
Prueba
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{F0453C11-8A9F-4a9a-82A0-A055F5BBF104}
Custom Properties
isActive = False
Connections
Connector
Aggregation
Source -> Destination
Source
Public
Prueba
Target
Public
Equipo
Aggregation
Source -> Destination
Public
Equipo
Public
Prueba
Aggregation
Source -> Destination
Public
Ciclista
Public
Prueba
Aggregation
Source -> Destination
Public
Prueba
Public
Ciclista
Association
Unspecified
Public
Equipo
Public
Prueba
Association
Unspecified
Public
Ciclista
Public
Prueba
Aggregation
Source -> Destination
Public
Prueba
Public
Equipo
Aggregation
Source -> Destination
Public
Prueba
Public
Ciclista
Association
Unspecified
Public
Equipo
Public
Prueba
Association
Unspecified
Public
Ciclista
Public
Prueba
Generalization
Source -> Destination
Public
Equipo
Public
Prueba
Attributes
Attribute
Notes
Notes
Model Specification
Page: 25
Ao_edicin char
Private
Default:
Default:
Km_Total char
Private
Default:
N_Etapas char
Private
Default:
Nombre_Ciclista char
Private
Default:
Nombre_Prueba char
Private
Default:
Model Specification
Page: 26
Operations
Method
Almacenar Datos() void
Default:
Notes
Parameters
Public
REQUERIMIENTOS
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_2
Created on 18/10/2014. Last modified on 20/10/2014
{2161CB93-3ADF-45d6-BEBD-086A9FC0D6A1}
Figure: 7
Ciclistas
Type:
Status:
Package:
Detail:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 20/10/2014. Last modified on 21/10/2014.
Model Specification
GUID:
Page: 27
{8563C1F8-BE3D-4678-A09A-A644EC41E442}
De cada ciclista, se desea conocer su nombre, nacionalidad y fecha de nacimiento, as como el equipo al que
pertenece, manteniendo la fecha de inicio y fin de contrato con el equipo.
Equipos
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 20/10/2014. Last modified on 21/10/2014.
{71939E67-F513-43bf-BEDB-75E1D8C1898C}
De cada equipo tambin se desea conocer su nombre, su nacionalidad, el nombre del director y las pruebas en las
que ha participado
Etapas
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{5E096C13-1CDE-4e38-A49A-CE5F6F05BEF6}
Pruebas
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 20/10/2014. Last modified on 21/10/2014.
{E00455ED-B39D-4c0d-9217-659212F56259}
las pruebas tienen su nombre, ao de edicin, n de etapas, kilmetros totales y puesto que ocup el equipo en la
clasificacin final .
Un dato adicional para las pruebas es saber el nombre del ciclista que qued ganador
CASO_3
Type:
Package
Model Specification
Page: 28
Status:
Proposed. Version 1.0. Phase 1.0.
Package:
CATALOGO DE MODELOS
Detail:
Created on 18/10/2014. Last modified on 20/10/2014
GUID:
{DE0FC988-EAE0-485a-A127-4A8285D4ECB7}
Una cadena de restaurantes, le ha pedido a una empresa de desarrollo de software que le presente una propuesta para
la implementacin de una solucin, la cual necesita para automatizar y llevar acabo sus diferentes procesos y
actividades. La empresa de desarrollo acepto la peticin y ha presentado la propuesta mediante diseo UML, el cual
le ha creado dificultades a la gerencia de la empresa para comprender lo que dice la propuesta. Por lo tanto se le ha
pedido a la empresa desarrolladora que cambie el lenguaje y mediante un documento explique con palabras lo que
dice su propuesta. dan diagrama de clases...
CASO DE USO
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_3
Created on 18/10/2014. Last modified on 20/10/2014
{4ED2FE83-F456-4660-844A-9D999A5EF0E9}
Figure: 8
Model Specification
Page: 29
Figure: 9
Cliente
Type:
Status:
Package:
Detail:
GUID:
Actor
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{6EC099B5-1B37-432f-8379-82D81B66C45B}
Connections
Connector
Association
Unspecified
Source
Public
Cliente
Target
Public
Mesa
Association
Unspecified
Public
Cliente
Public
Pedido
Association
Unspecified
Public
Cliente
Public
Crear reserva
Restaurante
Type:
Status:
Package:
Detail:
GUID:
Actor
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{0AE70DE0-3A69-4a5f-88F4-93E40DF0A599}
Notes
Model Specification
Page: 30
Connections
Connector
Association
Source -> Destination
Source
Public
Restaurante
Target
Public
Crear reserva
Association
Unspecified
Public
Restaurante
Public
Crear reserva
Association
Unspecified
Public
Restaurante
Public
Datos de mesa
Notes
Crear reserva
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{F6654446-B337-463f-AAB8-10B5BB4B5DD5}
El cliente realiza la reserva dejando su nombre, y en el se especifca la fecha de la reserva, Hora y Nmero de
personas.
Connections
Connector
Association
Source -> Destination
Source
Public
Restaurante
Target
Public
Crear reserva
Association
Unspecified
Public
Cliente
Public
Crear reserva
Association
Unspecified
Public
Restaurante
Public
Crear reserva
Datos de mesa
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{0B72CAC3-4BC1-49f5-8D5D-AE7A5251A4AE}
Notes
Model Specification
Page: 31
Connections
Connector
Dependency
Source -> Destination
Source
Public
Datos de mesa
Target
Public
Mesa
Dependency
Source -> Destination
Public
Datos de mesa
Public
Pedido
Association
Unspecified
Public
Restaurante
Public
Datos de mesa
Notes
Mesa
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{F5FCB7CA-5EE1-41f3-B356-7020B5DD84AD}
Se tienen los datos del cliente, asociados con el nmero de mey ubicacinsa, nmero de personas
Connections
Connector
Association
Unspecified
Source
Public
Cliente
Target
Public
Mesa
Dependency
Source -> Destination
Public
Datos de mesa
Public
Mesa
Notes
Pedido
Type:
Status:
Package:
Detail:
GUID:
UseCase
Proposed. Version 1.0. Phase 1.0.
CASO DE USO Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{E896367A-ECD3-41a5-844F-0E70E6F8AE3E}
Ac se relacionan datos como hora, lo que se consumi y el precio que debe pagar el cliente por su servicio.
Connections
Connector
Association
Unspecified
Source
Public
Cliente
Target
Public
Pedido
Notes
Model Specification
Dependency
Source -> Destination
Page: 32
Public
Datos de mesa
Public
Pedido
DIAGRAMA DE CLASES
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_3
Created on 18/10/2014. Last modified on 20/10/2014
{0F79A809-56FC-4073-86F0-9F1AC25CE11A}
Figure: 10
Model Specification
Page: 33
Bebida
Type:
Status:
Package:
Detail:
GUID:
Class Consumicin
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{95B7E4C1-C6B8-4713-9E05-2AAE4D5F2363}
Custom Properties
isActive = False
Connections
Connector
Generalization
Source -> Destination
Source
Public
Consumicin
Target
Public
Bebida
Dependency
Source -> Destination
Public
Bebida
Public
Consumicin
Aggregation
Source -> Destination
Public
Bebida
Public
Consumicin
Generalization
Source -> Destination
Public
Bebida
Public
Consumicin
Notes
Cliente
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{2C36FCEF-C12B-41d9-8CBC-C3E67E1298B5}
Custom Properties
isActive = False
Connections
Connector
Dependency
Source -> Destination
Source
Public
Reserva
Target
Public
Cliente
Association
Public
Public
Notes
Model Specification
Unspecified
Page: 34
Cliente
Attributes
Attribute
Mesa
Notes
Nombre char
Private
Default:
Comida
Type:
Status:
Package:
Detail:
GUID:
Class Consumicin
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{7095153F-4C8A-426b-9C2E-69FDE601C2F4}
Custom Properties
isActive = False
Connections
Connector
Generalization
Source -> Destination
Source
Public
Comida
Target
Public
Consumicin
Consumicin
Type:
Status:
Package:
Detail:
GUID:
Class Bebida
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{ABB74311-1011-4b58-84E9-E3D1B31D67D6}
Custom Properties
isActive = False
Notes
Model Specification
Page: 35
Connections
Connector
Generalization
Source -> Destination
Source
Public
Consumicin
Target
Public
Bebida
Dependency
Source -> Destination
Public
Bebida
Public
Consumicin
Aggregation
Source -> Destination
Public
Bebida
Public
Consumicin
Generalization
Source -> Destination
Public
Bebida
Public
Consumicin
Generalization
Source -> Destination
Public
Comida
Public
Consumicin
Aggregation
Source -> Destination
Public
Consumicin
Public
Pedido
Attributes
Attribute
Notes
Notes
Codigo int
Private
Default:
Precio int
Private
Default:
Ingrediente
Type:
Status:
Package:
Detail:
GUID:
Class Pedido
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{79AB4254-BD3A-4435-8142-3A596F440524}
Model Specification
Page: 36
Custom Properties
isActive = False
Connections
Connector
Dependency
Source -> Destination
Source
Public
Ingrediente
Target
Public
Pedido
Information Flow
Source -> Destination
Public
Ingrediente
Public
Pedido
Nesting
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Aggregation
Source -> Destination
Public
Ingrediente
Public
Pedido
Association
Source -> Destination
Public
Ingrediente
Public
Pedido
Nesting
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Generalization
Source -> Destination
Public
Ingrediente
Public
Pedido
Generalization
Source -> Destination
Public
Pedido
Public
Ingrediente
Realisation
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Aggregation
Source -> Destination
Public
Ingrediente
Public
Pedido
Attributes
Notes
Model Specification
Attribute
Page: 37
Notes
Default:
Default:
Mesa
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{7444A5FA-927D-456d-BC3D-FE612682822E}
Custom Properties
isActive = False
Connections
Connector
Association
Unspecified
Source
Public
Mesa
Target
Public
Restaurante
Association
Unspecified
Public
Mesa
Public
Pedido
Association
Unspecified
Public
Cliente
Public
Mesa
Aggregation
Source -> Destination
Public
Mesa
Public
Restaurante
Aggregation
Source -> Destination
Public
Mesa
Public
Restaurante
Notes
Model Specification
Attributes
Attribute
Page: 38
Notes
Estado char
Private
Default:
Fumador char
Private
Default:
Default:
Default:
Ubicacin char
Private
Default:
Operations
Method
Obtener datos de mesa()
void
Public
Notes
Parameters
Model Specification
Page: 39
Pedido
Type:
Status:
Package:
Detail:
GUID:
Class Ingrediente
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{97946F43-5AE6-426d-80F9-9E234F0E01AD}
Custom Properties
isActive = False
Connections
Connector
Dependency
Source -> Destination
Source
Public
Ingrediente
Target
Public
Pedido
Information Flow
Source -> Destination
Public
Ingrediente
Public
Pedido
Nesting
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Association
Unspecified
Public
Mesa
Public
Pedido
Aggregation
Source -> Destination
Public
Consumicin
Public
Pedido
Aggregation
Source -> Destination
Public
Ingrediente
Public
Pedido
Association
Source -> Destination
Public
Ingrediente
Public
Pedido
Nesting
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Generalization
Source -> Destination
Public
Ingrediente
Public
Pedido
Generalization
Public
Public
Notes
Model Specification
Page: 40
Pedido
Ingrediente
Realisation
Source -> Destination
Public
Ingrediente
Public
Pedido
Dependency
Source -> Destination
Public
Ingrediente
Public
Pedido
Aggregation
Source -> Destination
Public
Ingrediente
Public
Pedido
Attributes
Attribute
Notes
Hora int
Private
Default:
Reserva
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{C25FB321-172A-4972-87F1-3F7002EE8792}
Custom Properties
isActive = False
Connections
Connector
NoteLink
Source -> Destination
Source
Public
Reserva
Target
Public
<anonymous>
Dependency
Source -> Destination
Public
Reserva
Public
Cliente
Attributes
Attribute
Notes
Notes
Model Specification
Page: 41
Fecha char
Private
Default:
Hora char
Private
Default:
Default:
Operations
Method
Crear reserva() void
Public
Notes
Parameters
Restaurante
Type:
Status:
Package:
Detail:
GUID:
Class
Proposed. Version 1.0. Phase 1.0.
DIAGRAMA DE CLASES Keywords:
Created on 20/10/2014. Last modified on 20/10/2014.
{412FD14D-C1E7-495f-BE7E-AEAEB2E8A3A7}
Custom Properties
isActive = False
Connections
Connector
Association
Unspecified
Source
Public
Mesa
Target
Public
Restaurante
Notes
Model Specification
Page: 42
Aggregation
Source -> Destination
Public
Mesa
Public
Restaurante
Aggregation
Source -> Destination
Public
Mesa
Public
Restaurante
Attributes
Attribute
Notes
Mapa char
Private
Default:
Nombre char
Private
Default:
Telfono int
Private
Default:
REQUERIMIENTOS
Type:
Status:
Package:
Detail:
GUID:
Package
Proposed. Version 1.0. Phase 1.0.
CASO_3
Created on 18/10/2014. Last modified on 20/10/2014
{CEDB9544-5A84-4d0e-AEAB-64FC4F65AFF4}
Model Specification
Page: 43
Figure: 11
Cliente
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 21/10/2014. Last modified on 22/10/2014.
{A3C1585D-1AAC-4d9f-89CB-5BFDA593337D}
El cliente est en la autonoma de solicitar una reserva al restaurante, y puede estar en una o varias mesas
Mesa
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 21/10/2014. Last modified on 22/10/2014.
{9C800CE5-0889-43c2-86B3-5DD127274004}
Pedido
Type:
Status:
Requirement
Proposed. Version 1.0. Phase 1.0.
Model Specification
Package:
Detail:
GUID:
Page: 44
REQUERIMIENTOS Keywords:
Created on 21/10/2014. Last modified on 22/10/2014.
{7451978C-AF1B-4566-90B4-E19D1EA1B084}
En el pedido que haga cada mesa se debe tener en cuenta si se tienen los ingredientes mnimos para la preparacin
de los productos as como su disponibilidad
de acuerdo al pedido realizado se debe registrar el consumo identificandolo con el cdigo, precio y hora del pedido.
ya que el consumo puede ser de bebidas o comida.
Reserva
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 21/10/2014. Last modified on 22/10/2014.
{D5AA1845-0176-446f-92A1-A64DD668E740}
La reserva realizada con el nombre de un cliente, debe contener los datos de Nmeros de personas, feche y hora de
la reserva
Restaurante
Type:
Status:
Package:
Detail:
GUID:
Requirement
Proposed. Version 1.0. Phase 1.0.
REQUERIMIENTOS Keywords:
Created on 21/10/2014. Last modified on 22/10/2014.
{D073283B-FAD6-4992-9F98-958DD49EB880}
En un restaurante pueden haber una o varias mesas, cada mesa debe ser reservada por un cliente con su nombre, y
otros datos espcificos son registrados en la reserva como los son la hora, fecha y el nmero de personas.
Adicionalmente cada mesa contiene unos atributos especficos como los son la ubicacin, el estado, fumador,
nmero de mesas y nmero de personas.
Teniendo esto, al momento de que cada cliente realice su pedido se registrar la hora, pero se deben tener en cuenta
la disponibilidad de los ingredietes, as como su cantidad mnima. Una vez verificado esto se proceder a realizar el
consumo, donde este se identificar con un cdigo y un precio de consumo; ya que el restaurante cuenta con
productos distintos como bebidas y comida.