Portal

Páginas: 3 (648 palabras) Publicado: 16 de noviembre de 2013
IES – 1er problema de traducció de l’especificació al disseny
– 21 o 22 d’abril del 2013 – QT1314
1. Considereu una federació d’entitats excursionistes que gestiona les expedicions que fan elscentres
excursionistes que hi estan adscrits i que està interessada en el disseny d’un sistema software de suport
a la seva activitat. L’especificació en UML d’aquest sistema és la següent.
Esquemaconceptual:
Muntanya
nom: String
alçada: Integer

Data

*

*

data: Date

Centre exc.
nom: String
adreça: String

0.. 5

(inici-de)

Fa-expedició

Expedició
*

ParticipaPersona
nom: String
edat: Integer

*

Fa-el-cim

Data-fi: Date
*

0.. 20

Expedicionari
rol: String
rol

{disjoint, complete}

Metge

Alpinista
núm-ass: String

centre-mèdic:String

R.I. Textuals:
- Claus classes no associatives: (Centre-exc., nom); (Muntanya, nom); (Data, data); (Persona, nom).
- La data-fi d’una expedició ha de ser posterior a la seva data d’inici.
- Enuna data, hi pot haver com a màxim cinc expedicions a una muntanya.
- En una data es poden iniciar com a màxim 25 expedicions.
- La data en què un expedicionari fa el cim ha de pertanyer al períodede l’expedició

Diagrames de seqüència del sistema i contractes de les operacions:
Alta-expedició
:Formador

Nou-expedicionari

:Sistema

alta-expedició(nom-c, nom-m,
data-i, data-f):Empleat

:System

nou-exped.(nom-p, nom-c, nom-m
data-i, rol, info-rol)

Contracte de l’operació alta-expedició:
Operació: alta-expedició (nom-c: String, nom-m: String, data-i: Date, data-f:Date)
Precondicions:
1. Existeix el centre identificat per nom-c.
2. Existeix la muntanya identificada per nom-m.
3. Existeix la data identificada per data-i.
Postcondicions:
1. Es crea unainstància de l’associació fa-expedició definida pels objectes
corresponents.

Contracte de l’operació nou-exped:
Operació: nou-exped. (nom-p: String, nom-c: String, nom-m: String, data-i: Date, rol:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • portales
  • Los Portales
  • Portales
  • portal
  • portal
  • Portales
  • Portales
  • Portales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS