Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/106467
Títol: Arquitectura de desarrollo web con Django y apps con Flutter
Autoria: Viejo Pomata, David
Director: Caballé, Santi  
Tutor: Robles, Gregorio  
Resum: La majoria dels equips de desenvolupament funcionen sense tenir una arquitectura que els permeti saber com han de fer les tasques de desenvolupament a cada moment. Aquest treball, està orientat a definir una arquitectura amb l'objectiu de facilitar la manera de treballar dels programadors d'un equip. L'àmbit d'aquesta arquitectura és el de desenvolupament d'aplicacions web amb Python i aplicacions mòbils en Flutter. En definir aquesta arquitectura es prestarà especial atenció al role de programador, definint les condicions de treball i eines que usi per a garantir la millor productivitat, així com millorar el que es coneix com a experiència de desenvolupador (DX Developer eXperience). Un altre objectiu és de definir els procediments perquè el desenvolupament sigui segur ja que amb l'augment de ciberdelicte cal pensar que el desenvolupament ha de complir regles quant a seguretat. Un altre objectiu és el de definir els procediments perquè la posada en producció del programari sigui ràpida i fiable ja que cada vegada es demana als equips desplegar funcionalitat més ràpidament. Un altre objectiu és l'establir procediments que garanteixin la qualitat i claredat del programari. Cal pensar que cada vegada més és necessari incorporar nous programadors i que aquests siguin productius com més aviat millor i la qualitat i claredat del programari pot ajudar a això. Un altre objectiu és el de minimitzar el nombre d'errors en el programari desenvolupat. Dins de l'arquitectura hem de definir els procediments per a provar el programari. En producció hem d'usar eines que permetin detectar errors al més aviat possible i així poder solucionar-los. Un altre objectiu és el de tenir eines per a definir diversos entorns de producció de manera efectiva. Quant a les aplicacions mòbils l'objectiu és definir procediments de desplegament automatitzats per als "store" d'Android i IOS. Com a context d'aquest treball definim el realitzar l'arquitectura per a un equip de desenvolupament de 10 persones amb un responsable de desenvolupament. Aquests han de desenvolupar aplicacions web amb el framework Django i aplicacions mòbils amb el framework flutter. La base de dades que han triat és postgres. Els entorns de producció estaran en el Cloud de google suportats pel orquestador de contenidors kubernetes.
Paraules clau: Flutter
Python
desenvolupament web
Kubernetes
Tipus de document: info:eu-repo/semantics/bachelorThesis
Data de publicació: 10-gen-2020
Llicència de publicació: http://creativecommons.org/licenses/by-nc-sa/3.0/es/  
Apareix a les col·leccions:Trabajos finales de carrera, trabajos de investigación, etc.

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
TFG_DAVID_VIEJO.pptxPresentacion Powerpoint124,55 kBMicrosoft Powerpoint XMLVeure/Obrir
dviejoTFG0120memoria.pdfMemoriadel TFG2,69 MBAdobe PDFThumbnail
Veure/Obrir
dviejoTFG0120presentación.pdfPresentación en PPT del TFG206,69 kBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative Commons Llicència Creative Commons Creative Commons