2005-2006

Enginyeria en Informàtica (3371)


Taller de Software II(12484) 


Descripció

L'assignatura es centra en el programari lliure i es desenvolupa en 3 àmbits paral·lels.

1: El programari lliure, amb totes les seves vessants

2: Instal·lació, ús, estudi, col·laboració, participació, i modificació d'un projecte fet amb programari lliure

3: Els materials i tècniques necessàries per tal de poder modificar i entendre el projecte open source (Les eines i tècniques que s'utilitzen)

La idea de funcionament és que sóm una empresa que es dedica a instal.lar i modificar un programari lliure, i que les modificacions que cal fer són les que rebem dels nostres clients, i fem de pont entre ells i la comunitat que desenvolupa el programari, amb la qual colaborem.

Objectius

Adquirir la capacitat de interactuar i adaptar un projecte fet per tercers, així com la comprensió de les implicacions econòmiques i legals del programari lliure.  

Temari

Hi ha 3 temaris en paral·lel que es van desenvolupant durant el trimestre.

Programari lliure:

1 Que és

2 Disseny en programari lliure

3 Llicències

4 D'on surten els diners?

5 Negocis basats en programari lliure

6 Intervenir en un projecte de programari lliure

7 El programari lliure a l'administració

8 Triar un projecte de programari lliure

Projecte de programari lliure

1 Presentació

2 Instal·lació

3 Us

4 Administració

5 Presentació de les millores a fer

6 Consulta a la comunitat sobre les millores (existeixen, tenen sentit)

7 Avaluació del cost de la millor

9 Disseny de la millora

10 Publicació de la millora  

Eines i tècniques

Aquest punt depèn del projecte de programari lliure triat. Però seria una introducció al apache, php, mysql si el projecte estigues fet en aquest suport.
 

Organització

Cada setmana cal llegir-se un o dos articles que cal haver comentat per la setmana següent, d'aquests articles se'n fa un debat a classe. També es discuteixen en públic les solucions de disseny fetes pels alumnes entre ells.  

Pràctiques

Cal investigar la idoneïtat dels canvis sol·licitats amb la comunitat, avaluar-ne els costos i fer-los. Com que actuem com una empresa, les tasques poden ser reassignades als alumnes en funció dels costos i les prioritats. Axí per exemple primer grup d'alumnes investiga un dels canvis a fer i avalua el cost de fer aquest canvi. Després depenent dels costos associats a cada canvi es fan grups de la mida adient per poder assumir el treball, i després d'haver fixat unes prioritats en els canvis. Finalment els canvis són revertits a la comunitat que desenvolupa l'aplicació  

Mètode d'avaluació

Cada setmana cal llegir-se un o dos articles que cal haver comentat per la setmana següent, d'aquests articles se'n fa un debat a classe. Aquests comentaris, més les pràctiques i la intervenció en les discussions conformen la nota final. La ponderació es al 50%

Bibliografia bàsica

Articles disponibles en l'assignatura o a través d'internet

Darrera actualització 24-11-2010
© Universitat Pompeu Fabra, Barcelona