Diferència entre revisions de la pàgina «UML: Unified Modelling Language»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «UML: Unified Modelling Language * [http://ca.wikipedia.org/wiki/Llenguatge_unificat_de_modelat UML a Wikipèdia en català]. * [http://en.wikipedia.org/wiki/Unified_Model…».) |
|||
Línia 3: | Línia 3: | ||
* [http://en.wikipedia.org/wiki/Unified_Modeling_Language UML a Wikièdia en anglès]. | * [http://en.wikipedia.org/wiki/Unified_Modeling_Language UML a Wikièdia en anglès]. | ||
− | + | == Eines == | |
Algunes aplicacions per UML disponibles: | Algunes aplicacions per UML disponibles: | ||
* Linux (amb apt-get o yum): | * Linux (amb apt-get o yum): | ||
Línia 16: | Línia 16: | ||
− | + | == Diagrames UML == | |
Descarrega la [[Fitxer:UML_enric.pdf||presentacio sobre diagrames UML]]. | Descarrega la [[Fitxer:UML_enric.pdf||presentacio sobre diagrames UML]]. | ||
Línia 38: | Línia 38: | ||
*** [http://www.cs.umd.edu/~mvz/cmsc435-s09/pdf/cell-phone-sequence-chart.pdf exemple telèfons] | *** [http://www.cs.umd.edu/~mvz/cmsc435-s09/pdf/cell-phone-sequence-chart.pdf exemple telèfons] | ||
− | + | == Exercicis UML == | |
# Fes el diagrama de classes per un joc de "Space Invaders" com el de la imatge del final. | # 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 el diagrama d'estats pel joc (en joc, home, configuració, ranking, pausa). |
Revisió del 14:08, 31 març 2014
UML: Unified Modelling Language
Eines
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
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
- 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