Você está na página 1de 44

Model Specification

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}

Almacenamiento de datos - (Use Case diagram)


Created By:
Nelson Romero on 19/11/2005

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}

DIAGRAMA DE CLASES - (Logical diagram)


Created By:
Nelson Romero on 18/10/2014
Last Modified: 20/10/2014
Version:
1.0. Locked: False
GUID:
{3C18509D-8FB0-4637-80B3-AE55EE55739E}

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

Constraints and tags


Default:

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

Constraints and tags

Direccin char
Private

Default:

Nombre del centro char


Private

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

Constraints and tags

Categora Profesional char


Private

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

Source -> Destination

Attributes
Attribute

Page: 11

Alumno

Personas

Notes

Constraints and tags

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

Constraints and tags

Dedicacin char
Private

Default:

Dpto Pertenecen char


Private

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}

Funcionales - (Component diagram)

Model Specification
Created By:
Last Modified:
Version:
GUID:

Page: 13

Nelson Romero on 18/10/2014


20/10/2014
1.0. Locked: False
{10294D36-A12F-4df1-87B9-FD94CF0265B8}

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}

La BD de una universidad almacena informacin sobre todos sus miembros

Model Specification

Page: 14

su nombre, direccin, telfono y email

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}

De cualquier persona se almacena su nombre, direccin, telfono y email

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}

Del personal se almacena la unidad administrativa a la que pertenecen y su categora profesional

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}

Inscripcin de ciclistas - (Use Case diagram)


Created By:
Nelson Romero on 20/10/2014
Last Modified: 22/10/2014
Version:
1.0. Locked: False
GUID:
{01A3BDDA-120E-4d6a-942D-DDFA3998C70A}

Figure: 4

Realizar Pruebas - (Use Case diagram)


Created By:
Nelson Romero on 22/10/2014
Last Modified: 22/10/2014
Version:
1.0. Locked: False
GUID:
{74FFA3AC-F7E8-4f4c-B376-B385514EF495}

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}

DIAGRAMA DE CLASES - (Logical diagram)


Created By:
Nelson Romero on 20/10/2014
Last Modified: 21/10/2014
Version:
1.0. Locked: False
GUID:
{92DE4852-91DD-41f4-8F26-DCA66197CCCC}

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

Constraints and tags

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

Constraints and tags

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

Constraints and tags

Model Specification

Page: 25

Ao_edicin char
Private

Default:

Ciclista Ganador char


Private

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

Puesto Clasificacin Final


Equipos char
Private

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}

REQUERIMIENTOS - (Component diagram)


Created By:
Nelson Romero on 20/10/2014
Last Modified: 22/10/2014
Version:
1.0. Locked: False
GUID:
{4A783B44-970B-49e1-ABBF-A28A313A83BA}

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}

Crear Reserva - (Use Case diagram)


Created By:
Nelson Romero on 20/10/2014
Last Modified: 20/10/2014
Version:
1.0. Locked: False
GUID:
{919BD624-5ACE-4c14-93DC-F2F464D0605A}

Figure: 8

Datos de mesa - (Use Case diagram)


Created By:
Nelson Romero on 20/10/2014
Last Modified: 20/10/2014
Version:
1.0. Locked: False
GUID:
{E8C679FE-DA45-4c64-B2A5-0069018B4E0E}

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}

DIAGRAMA DE CLASES - (Logical diagram)


Created By:
Nelson Romero on 20/10/2014
Last Modified: 22/10/2014
Version:
1.0. Locked: False
GUID:
{DF6A413F-2C13-4020-9201-BBC34E8D0C11}

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

Constraints and tags

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

Constraints and tags

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

Constraints and tags

Cantidad Disponible int


Private

Default:

Cantidad mnima int


Private

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

Constraints and tags

Estado char
Private

Default:

Fumador char
Private

Default:

Num. Mesa char


Private

Default:

Num. Personas char


Private

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

Source -> Destination

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

Constraints and tags

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

Constraints and tags

Model Specification

Page: 41

Fecha char
Private

Default:

Hora char
Private

Default:

Num. Personas int


Private

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

Constraints and tags

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}

REQUERIMIENTOS - (Component diagram)


Created By:
Nelson Romero on 20/10/2014
Last Modified: 22/10/2014
Version:
1.0. Locked: False
GUID:
{310DB0EF-02AB-4c9c-9C81-7A84864665EF}

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}

En un restaurante, pueden haber una o varias mesas.


La mesa es asignada por el restaurante a uno o muchos clientes, la mesa tiene los atributos de Fumador, Nmero de
personas, ubicacin, estado y nmero de la mesa

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.

Você também pode gostar