Fases de desenvolupament d'una aplicació informàtica
De SergiTurWiki
|
| |
|---|---|
| Modùl/Crèdit: | Crèdit 4. Anàlisi i disseny d'aplicacions informàtiques |
| Família: | Família d'Informàtica i Comunicacions |
| Cicle: | DAI |
| Grau: | CFGS |
| Fitxers: | Fases_Desenvolupament_Aplicacio_Informatica.pdf (Fases_Desenvolupament_Aplicacio_Informatica.odp) |
| Repositori SVN: | https://anonymous@svn.projectes.lafarga.cat/svn/iceupc/FP/Informatica/CFGS/DAI/C4_DAI |
| Usuari: | anonymous |
| Paraula de pas: | sense paraula de pas |
| Autors: | Sergi Tur Badenas |
Contingut |
Plantilla per prendre apunts
Llenguatges de programació. Tipus
- interpretats
- compilats
- mixtes
Concepte de màquina a virtual.
Exemples:
- PHP
- Java
- C
- Python
Llenguatges compilats
Llenguatge C
Consulteu:
El procés de compilació en C
Llenguatges interpretats
PHP
shebang
Llenguatges hibrids
Consulteu Java_Sun#Compilar._javac.
Cicle de desenvolupament d'aplicacions
- Preparar l'entorn de desenvolupament (servidors d'aplicacions, bases de dades, llibreriors)
- Obtenir/crear el codi font
- Repositoris de control de versions
- Organització del codi font. Llibreries externes, binaris, etc...
- Edició del codi font
- Entorns de desenvolupament integrat
- Compilació
- Test, depuració i refactorització
- Preparació de l'entorn d'explotació
- Actualització del repositori de control de versions
- Actualitzar l'entorn d'explotació
Aplicacions amb base de dades
- Configuració de la base de dades
- Llibreries d'accés a base de dades
- Configuració de la connexió
- Creació de l'esquema de la base de dades
- Creació d'usuaris i gestió de permisos
Servidors d'aplicacions
Sistemes LAMP
Servidors d'aplicacions Java:
Aplicacions d'escriptori
Aplicacions de suport en el client
- Flash, client Java
- Altres invents...
Multiplataforma
- HTML/XHTML estàndard
- css
- XML
- Javascript. No pot substituir però el codi del servidor
- AJAX
