Diferència entre revisions de la pàgina «UML: Unified Modelling Language»
Salta a la navegació
Salta a la cerca
Línia 46: | Línia 46: | ||
[[Fitxer:space_invaders_2.gif]] | [[Fitxer:space_invaders_2.gif]] | ||
+ | |||
+ | == Altres == | ||
+ | ... |
Revisió de 14:08, 31 març 2014
UML: Unified Modelling Language
Contingut
Eines[modifica]
Algunes aplicacions per UML disponibles:
- Linux (amb apt-get o yum):
- umbrello (recomanat)
- Dia
- Windows:
- MS Visual Studio.
- MS Visio.
- umbrello el trobareu sota KDE on Windows (entre altres programes).
- UMLpad.
- Dia.
Diagrames UML[modifica]
Descarrega la Fitxer:UML enric.pdf.
- Diagrames ESTRUCTURALS:
- Diagrama de classes: Wikipedia (en)
- Diagrama de components.
- Diagrama de desplegament: Wikipedia (en)
- Diagrames de COMPORTAMENT (behavioral diagrams):
- Casos d'ús Wikipedia (en)
- Diagrama d'estats:
- Exemple alarma.
- Android "Activity" states. Una "Activity" en Android equival a una aplicació.
- Després reviseu el diagrama d'activitat: Diagrama d'activitat d'una "activity" d'Android.
- Diagrama d'activitat: similar als diagrames de flux.
- Wikipedia (en)
- Diagrama d'activitat d'una "activity" d'Android. Una "Activity" en Android equival a una aplicació.
- Diagrama de seqüència:
Exercicis UML[modifica]
- Fes el diagrama de classes per un joc de "Space Invaders" com el de la imatge del final.
- Fes el diagrama d'estats pel joc (en joc, home, configuració, ranking, pausa).
- Fes els diagrames de seqüència del joc:
- paintEvent (pintar a pantalla): han de figurar tots els objectes "pintables" i els seus moviments
- events de teclat: moure nau esq, dreta i disparar
Altres[modifica]
...