UML: Unified Modelling Language
La revisió el 14:08, 31 març 2014 per Enric (discussió | contribucions)
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