Diferència entre revisions de la pàgina «Entorns de desenvolupament»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 93: Línia 93:
 
# 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).
 
# Fes el diagrama d'estats pel joc (en joc, home, configuració, ranking).
# Fes el diagrama de seqüència del joc (events de moviment, disparar, pintar)
+
# 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
  
 
[[Fitxer:space_invaders_2.gif]]
 
[[Fitxer:space_invaders_2.gif]]

Revisió del 16:28, 10 maig 2013

...intro...

UF1: Desenvolupament de programari


UF2: Optimització de programari

Control de versions

Altres


UF3: Introducció al disseny orientat a objectes

UML: Unified Modelling Language


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.

Exercicis UML

  1. Fes el diagrama de classes per un joc de "Space Invaders" com el de la imatge del final.
  2. Fes el diagrama d'estats pel joc (en joc, home, configuració, ranking).
  3. 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

Space invaders 2.gif