Llenguatge UML Flashcards

1
Q

Què és el UML?

A

El Llenguatge Unificat de Modelatge (UML) és un llenguatge de modelatge que permet aprendre una única notació que és vàlida tant per a la construcció de disseny com per l’hipertext. Treballa amb una notació estàndard i semàntica fonamental pel modelatge d’un sistema destinat a objectes.
Allò que identifica a aquest llenguatge és que és universal i permet que el disseny pugui ser interpretat universalment i sense haver de conèixer un gran nombre de semàntiques, diagrames i símbols.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Què és la notació?

A

El UML es centra en la representació gràfica d’un sistema. En aquest context, la notació és l’element gràfic d’un model que és representatiu de la sintaxi del llenguatge de modelatge.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quines són les quatre classes de blocs de construcció de la UML?

A
  1. Elements: objectes o accions a realitzar al nostre sistema.
  2. Relacions: encarregades de relacionar els elements entre si.
  3. Diagrames: conjunt d’elements i les seves relacions.
  4. Paquet: ítem universal para agrupar elements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Per quins elements està formada l’arquitectura?

A
  1. Elements estructurals i interfaces per construir un sistema.
  2. Organització d’aquest sistema.
  3. Col·laboració entre elements i components.
  4. Composició dels elements.
  5. Comportament dels elements en subsistemes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Què són els diagrames d’estat?

A

Són diagrames que permeten modelar el comportament a temps real de cada classe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Per a què s’utilitzen?

A

S’utilitzen per a modelar el comportament dinàmic d’un element o classe d’objectes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Dintre dels diagrames d’estat, com definiríem els estats d’un objecte?

A

L’estat d’un objecte són els atributs, valors que té i els enllaços i relacions que manté. L’estat d’un objecte defineix la resposta d’aquest a l’entrada d’un esdeveniment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Dintre dels diagrames d’estat, com es defineixen els esdeveniments?

A

Els esdeveniments són estímuls d’un objecte cap a un altre. Provoquen canvis en el seu estat. Són unidireccionals i poden agrupar-se en classes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Què és una transició?

A

Les transicions són els canvis d’estat causats per un esdeveniment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Com es marquen les transicions?

A

Es marquen amb fletxes des de l’estat inicial al final i es marquen amb el nom de l’esdeveniment que les causa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Dintre la sintaxi UML, perquè s’utilitza el Trigger [guard]/behaviour?

A

S’utilitza per associar les causes per les quals es produeix un canvi d’estat a cada transició.
Trigger: esdeveniment que provoca la transició.
Guard: condició booleana que permet entendre si la transició a la qual està associada pot passar o no.
Behaviour: activitat associada a l’esdeveniment, s’executarà juntament amb la transició.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly