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

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 3: Línia 3:
 
== UF1: Desenvolupament de programari ==
 
== UF1: Desenvolupament de programari ==
 
* [[Conceptes generals de programació]]
 
* [[Conceptes generals de programació]]
* Enginyeria del software:
+
* '''Enginyeria del software''':
 
** Metodologia: anàlisi, especificació, disseny, desenvolupament/implementació, test, desplegament/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.
* GIT (control de versions)
+
** '''Projecte de software''':
** [[Git: comandes]]: resum de les comandes més habituals.
+
*** Una guía que s'ajusta a les etapes de la metodologia del software: http://xavier.amatriain.net/PFC/
** http://github.com : feu-vos un compte. Important per l'entrega de projectes.
+
* Frameworks per web en Python: Pyramid i Django
* Frameworks per Python: Pyramid i Django
+
** [[Python: Pyramid framework]]. En aquest curs treballarem Pyramid. Trobaràs el necessri en aquest tutorial.
  
En aquest curs treballarem Pyramid. Trobaràs el necessri en aquest tutorial:
 
[[Python: Pyramid framework]]
 
  
 
<br>
 
<br>
Línia 25: Línia 23:
 
* Refacció
 
* Refacció
 
* Control de versions: GIT i SVN
 
* Control de versions: GIT i SVN
* GIT (control de versions)
+
** GIT (control de versions)
** [[Git: comandes]]: resum de les comandes més habituals.
+
*** [[Git: comandes]]: resum de les comandes més habituals.
** http://github.com : feu-vos un compte. Important per l'entrega de projectes.
+
*** http://github.com : feu-vos un compte. Important per l'entrega de projectes.
 +
** SVN o Subversion
 +
*** http://subversion.apache.org/
 
* Control d'errors o ''bugs''
 
* Control d'errors o ''bugs''
 
** http://www.bugzilla.org
 
** http://www.bugzilla.org
 
+
* Django: framework per desenvolupament web en Python
=== Django framwork ===
 
* ...
 
  
 
<br>
 
<br>

Revisió del 12:27, 23 nov 2012

...intro...

UF1: Desenvolupament de programari



UF2: Optimització de programari


UF3: Introducció al disseny orientat a objectes

UML: Unified Modelling Language

  • UML open source: Umbrello

...