2009-2010

Pràctiques d'Enginyeria del Sofware 1

INDEX

Sessions
Professors
Grups
Avaluació
Entrega

Sessions

Bloc A - Requeriments i anàlisi
sessió A1 Sistema de Control de Versions dimecres 26 de Setembre i divendres 2 d'Octubre
sessió A2 Redactant casos d'ús i requeriments associats dimecres 7 i divendres 9 d'Octubre
sessió A3 Etapa d'anàlisi: diagrama estàtic i altres dimecres 14 i divendres 16 d'Octubre
Bloc B - Primera iteració del desenvolupament
sessió B1 C++, accessors, i desenvolupament dirigit pels tests dilluns 19 i dimecres 21 d'Octubre
sessió B2 Patró Facade, tests funcionals, associació i composició múltiples, tests de fallada. divendres 23 i dilluns 26 d'Octubre
sessió B3 Patró Adapter, i associacions polimòrfiques dimecres 4 i divendres 6 de Novembre
Bloc C - Segona iteració del desenvolupament
sessió C1 Subscripcions i notificacions dimecres 11 i divendres 13 de Novembre
sessió C2 Observer i Strategy dimecres 18 i divendres 20 de Novembre
sessió C3 Neteja i Lliurament final de la pràctica dimecres 25 i divendres 27 de Novembre

Professors

  • Grup 11: David Garcia (david.garcia a upf punt edu)
  • Grup 12: Pau Arumí (pau.arumi a barcelonamedia punt org)
Consultes: Cal avisar prèviament per mail.

Grups

Cal que registreu les parelles de pràctiques a aquesta wiki.

IMPORTANT: Per editar la wiki heu de registrar-vos usant el vostre nom real. Per exemple, si et dius Bill Gates crea un usuari BillGates.

Format de l'entrega

  • Els fitxers de les entregues seran al vostre repositori SVN, però, cal formalitzar l'entrega, dins del termini, enviant un mail com aquest al professor corresponent:
    De:       elmeunom@campus.upf.edu
    A:        nomprofessor@upf.edu
    Cc:       elmeucompany@campus.upf.edu
    Assumpte: es1_12_07_A3
    ---------------------------------
    L'entrega A3 correspon a la revisió 56.
    
    
    • El subject ha de tenir un format concret es1_grup_parella_entrega, perqué el processarem automàticament.
    • Còpia al vostre company, perquè tots dos rebeu qualsevol comentari que us faci el professor.
    • Indiqueu quina revisió de subversion en correspon a l'entrega.
    • No poseu cap altre comentari que no el llegirem. Els comentaris de cara a la avaluació, els poseu al README (vegeu abaix), i les preguntes les heu de fer a un nou correu.
  • L'estructura de directoris que contindrà el repositori SVN és la següent:
        / 
        |- doc/       (documents de requeriments, disseny... en format html)
        |- src/       (codi font. contindrà subdirectoris)
        |- README     (fitxer de text amb comentaris de les entregues. Poseu els comentaris nous a dalt.)
        
  • Cal entregar els documents en format html escrit a mà. No s'admeten html generats per Dreamweaver, OpenOffice o semblants. Aquests programes fan impossible portar el control de canvis dels documents amb el subversion.

Avaluació

  • Cada setmana abans de començar la classe cal haver entregat el treball de la sessió anterior. Totes les entregues són obligatòries per aprovar les pràctiques.
  • Dins de cada bloc, les entregues són acumulatives. Això significa que podeu anar millorant les anteriors entregues.
  • No ens poseu comentaris respecte l'entrega al mail. Qualsevol comentari que ens volgueu fer respecte a l'entrega, com per exemple les modificacions que heu fet d'entregues anteriors, les heu d'anar anotant (acomulativament i amb data) a un fitxer README situat al directori arrel.
  • Càlcul de la nota de pràctiques:
    • 30% Bloc 1
    • 30% Bloc 2
    • 40% Bloc 3
  • La nota de cada bloc és un 60% de l'entrega de bloc i un 40% de la resta d'entregues setmanals.
  • La nota final de Pràctiques val un 35% de la nota total de l'assignatura
  • Setembre: La pràctica de setembre consisteix en refer total o parcialment (segons el cas) les sessions més una extra de setembre. Donat que les pràctiques requereixen seguiment, i els professors no estan disponibles tot l'estiu, els alumnes que hagin de fer la pràctica de setembre, hauran de establir abans del Maig, un pla d'entregues amb el professor.