Curs 2007-2008
Enginyeria en Informàtica
 
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'utilizen)
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
Adquir 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
9 El teu propi 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 depen del projecte de programari lliure triat. Però seria una introducció a l'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 s'en 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 idenoï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 reasignades als alumnes en funció dels costos i les prioritats. Axí per exemple el 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 s'en 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 i complementària
Articles disponibles en l'assignatura o a través d'internet.