Ajuntament de Barcelona | Capital humàEl web de l'Ajuntament de Barcelona

Inici  > Fitxes Ocupacionals

 

 Enviar

Enviar


Normativa

En compliment de la Llei Orgànica 15/1999, de 13 de desembre, de Protecció de Dades de Caràcter Personal, l'informem que les dades recollides formaran part d'un fitxer automatitzat titularitat de BARCELONA ACTIVA SPM SA, amb domicili social al carrer Llacuna, 162-164 de Barcelona, amb les finalitats de gestionar les inscripcions i d'informar de les seves activitats i serveis dins el seu àmbit d'actuació. Vostè podrà exercir els drets d'accés, rectificació, cancel·lació i/o oposició mitjançant comunicació per escrit a Serveis Jurídics de BARCELONA ACTIVA SPM SA en el domicili esmentat.

 
Coneix aquesta ocupació

Altres denominacions

Arquitecte de software; Enginyer/a de software; Analista de software

Descripció

L'analista és la persona encarregada del disseny de l'estructura i de l'anàlisi prèvia a la creació d'un nou software; una vegada s'hagi desenvolupat el producte, en serà la màxima "autoritat". Pot estar involucrat en el disseny i desenvolupament de molts tipus diferents de software, incloent software per sistemes operatius o de compiladors. Aquest professional necessita coneixements amplis de programació (normalment l'analista ha estat prèviament programador), però també necessita entendre l'estructura del hardware sobre la qual treballa. L'analista també és l'encarregat de definir les tasques dels programadors, però ha de ser prou flexible per programar ell mateix si és necessari, o per assumir algunes responsabilitats del seu superior directe, el cap de projectes, de manera puntual.

Tasques

  • Analitza el projecte.
    Analitza els requeriments del software per determinar les seves necessitats de disseny.
    Analitza les necessitats i especificacions de l'usuari a l'hora d'utilitzar el software.
    Fa un estudi que reflecteix el temps necessari per desenvolupar el software en relació amb els costos.
    Determina i recomana la introducció de canvis al hardware perquè pugui suportar el software que dissenyarà.
    Determina les restriccions de seguretat.
  • Desenvolupa/dissenya l'estructura.
    Formula, dissenya i construeix l'estructura d'un software, utilitzant de vegades models matemàtics que poden predir-ne el comportament.
    Desenvolupa models concisos, coherents i clars amb els requeriments, que després passaran als programadors.
    Dissenya i verifica els prototips del software.
  • Transmet el projecte als programadors.
    Transmet els requeriments del software als programadors que desenvoluparan el codi del software.
    Soluciona possibles problemes de programació.
    Té el paper de responsable tècnic del projecte.
  • Desenvolupa i dirigeix els processos de programació, testeig i documentació.
    Desenvolupa i dissenya el procés de programació, testeig i documentació.
    Coordina aquest procés.
    Controla que l'equip de programadors l'executi de correctament.
  • Està en contacte amb els altres professionals que participen en el desenvolupament del software.
    Obté del cap de projectes informació sobre les limitacions/capacitats del software per processar dades i l'informa de l'evolució del projecte.
    Avalua amb l'equip d'enginyeria la relació entre hardware i software, i també les possibilitats de rendiment del sistema com a tot.
    Comunica al departament de màrqueting l'evolució del projecte.


Accessos ràpids i copyright:

Centre per al desenvolupament professional Porta22
Convent de Sant Agustí
Ca n'Andalet

Barcelona Treball (Porta22)
+34 934 019 899
bcn.cat/treball

Barcelona Activa Seu Central
Llacuna, 162-164
08018 Barcelona
+34 934 019 777
bcn.cat/barcelonactiva

Generalitat de Catalunya
Unió Europea FEDER
Unió Europea FSE