Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14...

7
Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 Totes les q¨ uestions valen un punt. Les respostes incorrectes a preguntes test no resten. 1. J. Spolski dona una definci´ o compacta per` o encertada per saber quan una interfase d’usuari esta ben dissenyada: quan (a) guia a l’usuari per que no s’equivoqui (b) pren el control de la interacci´ o (c) es comporta com l’usuari espera que ho faci (d) el seu codi est` a separat de la resta de la aplicaci´ o i per tant ´ es f` acil de mantenir (e) est` a adaptada a qualsevol tipus d’usuari 2. Quina de les seg¨ uents no ´ es una caracter´ ıstica d’usabilitat, una altra manera de definir una bona interfase d’usuari ? (a) facilitat d’us i d’aprenentatge (b) centrada en l’ordinador (c) r` apida (en quan a la interacci´ o) (d) f` acil de recordar despr´ es d’un temps (e) permet a l’usuari “recuperar-se” de les equivocacions 3. A la figura 1, encercla i etiqueta els seg¨ uents elements de la interfase d’usuari (de cada tipus, nom´ es un), com a l’exemple amb x). (a) drecera (b) feedback informatiu (c) affordance (d) met` afora 4. A la figura 2 encercla un exemple de recall i un altre de recognition, posant el nom de cadascun al costat. 5. Quina ´ es la correspond` encia correcte entre conceptes d’usabilitat i definicions de la taula 5? (a) 1-a, 2-b, 3-c, 4-d, 5-e, 6-f, 7-g (b) 1-f, 2-c, 3-d, 4-b, 5-g, 6-e, 7-a (c) 1-b, 2-f, 3-d, 4-c, 5-e, 6-a, 7-g 1

Transcript of Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14...

Page 1: Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 ... 2.Quina de les seguen ts no es una caracter stica d’usabilitat, ...

Examen 2

Disseny de Software, curs 2014-1514 gener 2015

Totes les questions valen un punt. Les respostes incorrectes a preguntes test no resten.

1. J. Spolski dona una defincio compacta pero encertada per saber quan una interfase d’usuariesta ben dissenyada: quan

(a) guia a l’usuari per que no s’equivoqui

(b) pren el control de la interaccio

(c) es comporta com l’usuari espera que ho faci

(d) el seu codi esta separat de la resta de la aplicacio i per tant es facil de mantenir

(e) esta adaptada a qualsevol tipus d’usuari

2. Quina de les seguents no es una caracterıstica d’usabilitat, una altra manera de definiruna bona interfase d’usuari ?

(a) facilitat d’us i d’aprenentatge

(b) centrada en l’ordinador

(c) rapida (en quan a la interaccio)

(d) facil de recordar despres d’un temps

(e) permet a l’usuari “recuperar-se” de les equivocacions

3. A la figura 1, encercla i etiqueta els seguents elements de la interfase d’usuari (de cadatipus, nomes un), com a l’exemple amb x).

(a) drecera

(b) feedback informatiu

(c) affordance

(d) metafora

4. A la figura 2 encercla un exemple de recall i un altre de recognition, posant el nom decadascun al costat.

5. Quina es la correspondencia correcte entre conceptes d’usabilitat i definicions de la taula5?

(a) 1-a, 2-b, 3-c, 4-d, 5-e, 6-f, 7-g

(b) 1-f, 2-c, 3-d, 4-b, 5-g, 6-e, 7-a

(c) 1-b, 2-f, 3-d, 4-c, 5-e, 6-a, 7-g

1

Page 2: Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 ... 2.Quina de les seguen ts no es una caracter stica d’usabilitat, ...

1. drecera a. les “coses” similars s’han d’assemblar, el mateix tipusd’accions han de produir el mateix tipus de resultat

2. model mental b. com l’usuari pensa que funciona la aplicacio o un aspecte seu3. affordance c. elements de la interfıcie que s’assemblen, es manipulen i

proporcionen una resposta semblant a objectes reals4. metafora d. caracterıstica visual que fa evident com operar amb un control

de la interfıcie5. mode e. canvis en la interfıcie per confirmar a l’usuari que s’ha rebut

el seu input/interaccio6. consistencia f. redueix la quantitat d’input que ha de proporcionar l’usuari7. feedback informatiu g. estat de la interfıcie que segons el seu valor, a una mateixa

interaccio li dona diferent significat o resultat

(d) 1-f, 2-b, 3-d, 4-c, 5-g, 6-a, 7-e

(e) cap de les anteriors

6. Suposem que ens apareix un dialeg, amb botons Retry i Cancel, amb aquest missatged’error: Acrobat PDFMaker can not create the PDF file. Que creus que haura de fer eldissenyador de la interfase d’usuari ?

(a) Res, esta be aixı ja que informa del problema en termes entendors.

(b) Afegir una frase dient que el disc es ple o l’arxiu ja esta obert per una altra aplicacio.

(c) Afegir una frase dient la causa i possible solucio.

(d) Canviar la frase per una altra mes entenedora i concreta, com Invalid file outputname, please choose a different file identifier.

(e) A la opcio anterior, afegir encara and click Retry.

7. Quina no es una caracterıstica d’una persona ?

(a) un document que descriu a un usuari prototipic

(b) un personatge que representa un sector dels usuaris reals

(c) esta basada en resultat de la investigacio sobre usuaris (user research)

(d) es la descripcio d’un usuari representatiu i realment existent, per ser mes creıble

(e) com una fitxa, que inclou una foto, un nom, un lema, breu biografia

8. Quina de les seguents no es una de les raons per les quals es construeixen personas endissenyar interfases d’usuari ?

(a) per que el dissenyador pensi per a elles

(b) per que una persona representa de manera compacta a qualsevol usuari

(c) permeten seleccionar funcionalitats de la aplicacio, quan no podem implementar-lestotes o no sambem quines son mes importants

(d) per que, per un mecanisme d’empatia, els dissenyadors es posin al seu lloc quan fanla seva feina

(e) per poder imaginar com reaccionaria un usuari davant de la interfase

9. Que son X, Y , Z ? Respon al final, despres amb les questions test.

2

Page 3: Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 ... 2.Quina de les seguen ts no es una caracter stica d’usabilitat, ...

• Un X es una serie de dibuixos o imatges que representen com es fa una o mes tasquesamb la interfase d’usuari

• Un X es fa per representar i entendre quin es el flux de la interaccio

• Un X molts cops es de “baixa fidelitat”

• Un Y serveix per fer user testing

• Un Y es manipulat per una persona que “fa d’ordinador”

• Un Z es “d’alta fidelitat” i una manera de generar-lo es programant la interfase

• Abans de fer Z es construeixen X i/o Y

10. En fer el disseny de la interfase, comencar fent un prototip d’alta fidelitat te uns inconve-nients seriosos. Quins dels seguents ho son ?

(a) pot ser que siguin costosos de generar

(b) no serveixen per fer user testing

(c) desvien l’atencio cap a aspectes secondaris o de detall

(d) no permeten prototipar la interactivitat

(e) els dissenyadors es resisteixen a descartar-los o modificar-los

11. A l’hora de fer un test d’usabilitat sobre un prototip en paper, hi ha un procedimentdefinit i unes persones que juguen uns rols. Relaciona rols amb les accions que duen aterme. Respon al final, despres amb les questions test.

1. facilitador a. pren nota dels problemes que te l’usuari durant el test2. computer b. coneix perfectament la logica de la interfase3. observador c. rep l’usuari i condueix el test

d. encara que li demanin, s’abste d’explicar com fer anar la interfasee. esta en silenci i no fa gestos d’aprobaciof. demana a l’usuari que faci alguna tasca amb la interfaseg. demana signar un document de confidencialitat, si s’escauh. demana a l’usuari que pensi en veu alta sobre el que veu i fai. quan l’usuari actua sobre la interfase, modifica el prototip

per simular l’execucio

12. Respecte la internacionalitzacio i localitzacio, quina o quines opcions son falses ?

(a) el format de la data i l’hora son exemples d’elements a localitzar, pero les imatges iicones no

(b) la internacionalitzacio es fa nomes un cop

(c) la disposicio espacial dels elements de la interfase no es localitza

(d) els colors dels elements de la interfase no es localitzen

(e) el format de les adreces i els diners si que es localitzen

13. Identifica els patrons de disseny Android de la figura 3, dient el nom que te per a cadascundels exemples mostrats. Respon al final, despres amb les questions test.

14. Quines son les dues sentencies (o la sentencia) del llistat seguent que fan que en premerun boto aparegui la pantalla d’una nova activitat anomenada SecondActivity ? Responal final, despres amb les questions test.

3

Page 4: Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 ... 2.Quina de les seguen ts no es una caracter stica d’usabilitat, ...

1 public class MainActivity extends Activity {

2 protected void onCreate(Bundle savedInstanceState) {

3 super.onCreate(savedInstanceState);

4 setContentView(R.layout.activity_main);

5 Button button = (Button) findViewById(R.id.button1);

6 button.setOnClickListener(buttonListener);

7 }

8 public boolean onCreateOptionsMenu(Menu menu) {

9 getMenuInflater().inflate(R.menu.main, menu);

10 return true;

11 }

12 private OnClickListener buttonListener = new OnClickListener() {

13 public void onClick(View v) {

141516 }

17 };

18 }

15. Seguint amb el codi de la pregunta 14, com es faria ara per fer i llencar un intent detipus broadcast per comptes de l’intent explıcit anterior ? Respon al final, despres amb lesquestions test.

16. (a) En quin directori i arxiu haurien d’anar totes les constants de tipus string en unprojecte Android, per comptes del codi Java ? (b) En quin directori i arxiu s’especifica ladisposicio espacial dels controls d’una activitat com la MainActivity d’abans ? Responal final, despres amb les questions test.

4

Page 5: Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 ... 2.Quina de les seguen ts no es una caracter stica d’usabilitat, ...

Figura 1:

Figura 2:

5

Page 6: Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 ... 2.Quina de les seguen ts no es una caracter stica d’usabilitat, ...

(a) (b) (c)

(d) (e) (f)

(g) (h) (i)

Figura 3:

6

Page 7: Examen 2 Disseny de Software, curs 2014-15€¦ · Examen 2 Disseny de Software, curs 2014-15 14 gener 2015 ... 2.Quina de les seguen ts no es una caracter stica d’usabilitat, ...

Nom :

NIU :

Respostes a les preguntes test

1. a b c d e2. a b c d e5. a b c d e6. a b c d e7. a b c d e8. a b c d e

10. a b c d e12. a b c d e

Pregunta 9 :X Y Z

Pregunta 11 :1. 2. 3.

Pregunta 13 :a. b. c.d. e. f.g. h. i.

Pregunta 14 :

Pregunta 15 :

Pregunta 16 :(a)

(b)

7