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

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 4: Línia 4:
 
* [[Conceptes generals de programació]]
 
* [[Conceptes generals de programació]]
 
* Enginyeria del software:
 
* Enginyeria del software:
** Metodologia: anàlisi, especificació, disseny, desenvolupament/implementació, desplegament/test (producció), documentació, manteniment
+
** Metodologia: anàlisi, especificació, disseny, desenvolupament/implementació, test, desplegament/producció, documentació, manteniment
 
*** [http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#Metodolog.C3.ADa Metodologia de l'enginyeria de sofware] (Wikipèdia).
 
*** [http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#Metodolog.C3.ADa Metodologia de l'enginyeria de sofware] (Wikipèdia).
 
** [http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#Modelos_y_filosof.C3.ADas_de_desarrollo_de_software Models de desenvolupament]: en cascada, de prototips (desenvolupament ràpid), model en espiral, per etapes, iteratiu, RAD (rapid app. devel.), procés unificat,  etc.
 
** [http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software#Modelos_y_filosof.C3.ADas_de_desarrollo_de_software Models de desenvolupament]: en cascada, de prototips (desenvolupament ràpid), model en espiral, per etapes, iteratiu, RAD (rapid app. devel.), procés unificat,  etc.

Revisió del 14:40, 28 set 2012

...intro...

UF1: Desenvolupament de programari


Pyramid framework

import sys
sys.setdefaultencoding('utf-8')

Buildout

El buildout ens permet construir projectes amb divereses versions dels packages necessaris. Així no tindrem conflictes de diverses aplicacions en un mateix entorn de producció (passaria si instal·lessim els packages al sistema).


UF2: Optimització de programari

Django framwork

  • ...


UF3: Introducció al disseny orientat a objectes

UML: Unified Modelling Language

  • UML open source: Umbrello

...