Information systems Analyst and Designer (IAD)
Analista i Dissenyador de Sistemes d'Informació

Definició

Professional que realitza, de manera individual o integrat en un equip de treball, les tasques d'anàlisi i disseny d'aplicacions informàtiques, de mig i gran abast, amb criteris d'enginyeria del programari

Competències desenvolupades

  • Aplicació de tècniques específiques d'enginyeria del programari a les etapes d'anàlisi i disseny d'un projecte de desenvolupament de programari
  • Capacitat per aplicar tècniques específiques de tractament, emmagatzematge i administració de dades
  • Capacitat per proposar i avaluar diferents alternatives d'anàlisi i disseny orientat a objectes per resoldre un cas d'aplicació informàtica

Activitats realitzades

  • Aplicar i contextualitzar adequadament els principis de l'enginyeria del programari, en especial els relatius a l'anàlisi i disseny d'aplicacions, amb un o més mètodes constructius
  • Conceptualitzar i entendre les aplicacions en termes d'orientació a objectes
  • Saber la repercussió que té el paradigma de l'orientació a objectes en altres àmbits de la informàtica i les raons del benefici que aporta pel que fa a l'eficiència i qualitat per l'alt grau de reutilització que aporta, així com els requisits que suposa aconseguir-lo
  • Identificar i seleccionar adequadament els requisits d'un projecte de desenvolupament
  • Elaborar els casos d'ús de l'anàlisi funcional d'un projecte de desenvolupament
  • Elaborar els diagrames UML d'anàlisi i disseny de les aplicacions orientades a objectes
  • Modelitzar el domini d'una aplicació per mitjà de diagrames UML
  • Documentar adequadament, segons els estàndards i especificacions establerts, els requisits, l'anàlisi i el disseny d'un projecte de desenvolupament de programari
  • Definir les proves d'acceptació per assegurar la qualitat dels programes produïts i la seva adequació als requisits del projecte
  • Realitzar les tasques d'anàlisi i disseny del manteniment correctiu i evolutiu del programari