Ir al contenido
Opos
Tècnic/a Superior en TIC bcn-ts-tic
Añadir otra convocatoria

Supuesto práctico 4

30 preguntas · En el ejercicio práctico se elige un supuesto y se contesta entero.

  1. El primer que es planteja l'equip és la infraestructura que suportarà el projecte. Encara no està definida l’arquitectura final, però el projecte ha de ser àgil (tant des de la gestió de projectes com de la configuració de la infraestructura). Quina seria la forma CORRECTA de gestionar la infraestructura en un entorn àgil i segur?
  2. Un cop es té clar com es definirà la infraestructura, l’equip es pregunta quina seria la millor tecnologia per implementar-ho. Quina de les següents tecnologies d’automatització està especialment enfocada per al desplegament i configuració de tota mena d’infraestructura a partir de codi?
  3. Josep Lluis, el cap de projecte, veu que el projecte serà més complicat dels que ha portat fins ara i encara hi ha moltes decisions a prendre. No serà suficient requerir un bon nivell d'experiència a les persones desenvolupadores. Per solucionar-ho, planteja fer servir la filosofia anomenada DevOps (Desenvolupament i Operacions). Quina és la principal finalitat d’aquesta filosofia?
  4. Un cop muntat l’equip de DevOPs, començen a discutir sobre l’arquitectura general de la solució, i es remarca la necessitat de disposar d’una aplicació nativa al mòbil per consultar l’estat de les remeses i d’una aplicació web per realitzar el tràmit, com a requisits del projecte. Fins i tot, que s’hagin de publicar en altres webs part de les dades del nou negoci. Una persona de l’equip planteja que, per complir amb aquest requisit, seria necessària una arquitectura orientada a serveis. Tothom sembla estar d’acord amb la proposta, però quin és el principal avantatge d’aquest tipus d’arquitectura?
  5. Atès que ja s'ha decidit que tindrem una arquitectura orientada a serveis i que aquests podran ser consumits des d'internet a través d’una o diverses aplicacions web, i alguna mòbil, els companys/es d’arquitectura, seguretat i operacions comenten la necessitat de disposar d’un gestor d’APIs (interfície de programació d'aplicacions). Quina és la principal funció d'un API Manager?
  6. Les persones desenvolupadores, que seran les encarregades de publicar les APIs necessàries a l’API Manager pensen que el més important és definir la interfície que es farà servir per publicar els diferents serveis amb les APIs. Però, què és una interfície en una arquitectura orientada a serveis?
  7. Arriba el moment de parlar sobre les pròpies aplicacions mòbils que es desenvoluparan i sembla que han de prendre una decisió rellevant. Han d’escollir entre una aplicació nativa o una aplicació Web (o WebApp). En Jose Lluis, que és la primera vegada que implementarà una aplicació al mòbil dintre d’un projecte, no ho té clar. Quin és un dels principals inconvenients d'una aplicació WebApp en comparació amb una aplicació nativa?
  8. Arriba el moment de parlar del llenguatge, o llenguatges de programació que es faran servir durant el projecte. Aquí Josep Lluís se sent molt més còmode i proposa fer servir Python, encara que l’Institut Municipal d’Informàtica (IMI) ha utilitzat massivament Java fins ara en els seus desenvolupaments web. Quin és el principal avantatge dels llenguatges de programació interpretats, com Python, respecte als llenguatges de programació compilats, com C o Java?
  9. Una part de l’equip desvia momentàniament la discussió sobre el llenguatge de programació al·legant que independentment del seleccionat, caldrà disposar d’una eina de qualitat de codi. Quin dels següents productes està enfocat únicament en la inspecció continua de la qualitat del codi?
  10. La reunió continua i ara està centrada en la realització de les proves de programari, de fet, alguns al·leguen que són tant o més importants que la qualitat del codi. Quina és la forma CORRECTA de realitzar d’aquestes proves de programari?
  11. Seguint el fil de la discussió, Josep Lluis proposa implementar des de l’inici proves de validació d’usuari, anomenades també proves funcionals, per ajudar que, arribin a producció encara menys errors del software,. No obstant, aquest tipus d’implementació acostuma a ser costosa i a fer servir eines propietàries de pagament. En aquest context àgil i de software lliure en el que es planteja el projecte, quina de les següents eines, o conjunt d'eines, seria una bona opció?
  12. S’ha arribat a un consens en totes les decisions preses fins ara, però encara ens queda parlar del desplegament. Concretament, sobre quina tecnologia desplegarà, el projecte, el seu software. Està clar que la base Java i Python, es desplegarà sobre màquines Lunix, però a l’Ajuntament existeix un producte molt útil per la generació de documents PDF que només pot ser instal·lat sobre sistemes operatius Windows. Tot i que sembla un sobrecost la funcionalitat és prou important per tenir-la en compte. Així que l’equip ha de tornar a prendre una decisió. Quina de les següents tecnologies permet desplegar, a sobre d’ella, software de diferents sistemes operatius complets: Linux, Windows, Mac... de forma completament independent sobre un mateix hardware?
  13. Quan s’ha de concretar com es desplegaran les aplicacions a mida fetes amb Java i/o Python, hem decidit fer-ho en contenidors. Però, el més difícil és decidir en quina plataforma de contenidors. Quina de les següents plataformes NO està ideada ni dissenyada per desplegar contenidors?
  14. Finalment, sembla que podem donar la reunió per acabada. Josep Lluis comença a revisar els seus apunts per formalitzar l’acta quan Marcos, un dels becaris, indica que faltaria decidir com s’executaran els processos per lots (o processos batch) que òbviament necessita el projecte. Té tota la raó. Afortunadament, Josep Lluis creu recordar que Kubernetes (que és la base de la plataforma que faran servir) també permet l’execució d’aquest tipus de processos. Però, quin és l’objecte de Kubernetes que permet l’execució d’1 o diversos contenidors (encapsulat en Pods, que és el nom que rep a Kubernetes un conjunt de contenidors) a una hora programada puntual o recurrentment?
  15. Per altra banda, l’Amanda amb el seu equip decideix enfocar el seu projecte en la selecció i configuració d’un producte existent o una solució de mercat.

    Quina eina de SAP seria la millor per gestionar i controlar la taxa del pagament de lloguer dels horts urbans?
  16. S’està analitzant la possibilitat d’utilitzar un ERP (enterprise resource planning) per la millor gestió del sistema. Quina de les següents opcions NO és un objectiu d’un ERP?
  17. Al fer un tràmit es crea un expedient electrònic. Els expedients electrònics estan conformats al gestor documental tenint les seves pròpies metadades. En referència a les metadades dels expedients dels horts urbans i dels seus documents, quina d'aquestes característiques haurien de tenir per complir amb el MGDE (model de gestió documental electrònic)?
  18. Quan es finalitzi la tramitació i se li notifiqui al ciutadà/ana la cessió o no cessió de l’hort, l’òrgan gestor farà un tancament manual de l’expedient en el seu backoffice. Al tancament dels expedients es fan una sèrie de comprovacions, mitjançant els serveis específics de serveis documentals. Quina resposta és CORRECTA?
  19. Un dels requisits és que les persones usuàries del tràmit puguin tenir accés a recuperar els documents quan els necessitin. Selecciona l’opció CORRECTA:
  20. Atès que hi ha moltes peticions i volum de dades dels darrers 15 anys, l’òrgan gestor es planteja tenir un Bussines Intelligence (BI). Quina és la principal funció de les solucions de BI?
  21. Quina característica rellevant de les solucions de Business Intelligence permet a les persones usuàries dels òrgans gestors crear informes personalitzats per a la presentació de dades?
  22. Quina de les següents eines NO és una eina de reporting BI?
  23. Quan parlem de Big Data diem que s’han de complir les 4 V. Quines són aquestes 4 V?
  24. Quina solució de Big Data és més adequada per processar i analitzar grans quantitats de dades generades pel tràmit de cessió d'horts urbans?
  25. L'objectiu fonamental del Big Data és extreure valor de les dades, informació útil per a les decisions de negoci. El concepte engloba moltes idees i s'associa a altres termes com (indica la resposta INCORRECTA):
  26. Quina de les següents propostes correspon a una solució de gestió documental actualment en el mercat?
  27. Quina tecnologia és més apropiada per processar dades en temps real en el context d'un tràmit telemàtic i un aplicatiu de backoffice pel tràmit de cessió d'horts urbans?
  28. Quina de les següents característiques NO és una característica de BI d’autoservei?
  29. Quina característica rellevant de les solucions de Business Intelligence permet a les persones usuàries dels òrgans gestors accedir i analitzar dades en temps real?
  30. Algunes persones de l'equip han volgut aprofundir en la gestió de les APIs i de la seva seguretat. De totes les opcions possibles s'ha decidit anar a protocols estàndards oberts amb un alt índex d'ús per tal de garantir la compatibilitat amb desenvolupaments externs actuals i de futur. Quina de les següents opcions és un estàndard dissenyat per permetre que una aplicació accedeixi a recursos allotjats per altres aplicacions web en nom d’una persona usuària?

Antes de empezar

El temario que se lee aquí es de elaboración propia: lo escribe quien mantiene la herramienta siguiendo el programa oficial, no el tribunal. No sustituye a las fuentes originales ni equivale a preparar la oposición con ellas.

Está siempre en revisión y puede contener errores. Si ves algo mal —un dato incorrecto, materia que falta, algo que no va en ese tema— avísalo con los tres puntos que salen a la derecha de cada párrafo. Se agradece mucho: es la forma de arreglarlo.

Leer el aviso completo