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
 
 
