Enginyeria del Software I - 20363
Juny 2003
Corregit per alumnes

  1. Entenem per software:
     Els programes implementats
     L'aplicació d'un procés sistemàtic, disciplinat i quantificable per al desenvolupament, operació i manteniment del software
     Programes, estructures de dades i documentació associada
       L'estructura d'un algorisme que accedeix a unes dades
       Cap de les anteriors
       No contesto...
 
  2. El paradigma anomenat cicle de vida clàssic o salt d'aigua, es caracteritza per:
     Una visió paral·lela en la producció del software
     Una visió seqüencial en la producció del software
     Una visió incremental en la producció del software
       Una visió recursiva en la producció del software
       Cap de les anteriors
       No contesto...
 
  3. Els requeriments no funcionals
     Descriuen el comportament desitjat del sistema
     Són restriccions imposades pel client o pel mateix problema i que afecten al disseny
     Són els requeriments no implementables
       Especifiquen les sortides del sistema en funció de les entrades
       Cap de les anteriors
       No contesto...
 
  4. Quin d'aquests requeriments és un requeriment funcional?
     El programa haurà de funcionar sobre una estació windows xp i 2000
     En introduir un canvi en la configuració, el sistema guardarà el nom d'usuari que ha fet el canvi
     La opció de canvi de configuració haurà d'estar implementada en un mòdul diferent
       Podrem diferenciar tres tipus d'usuaris i cada grup tindrà unes restriccions
       Cap de les anteriors és correcta
       No contesto...
 
  5. En el disseny d'un sistema modular, hi ha dos paràmetres que cal tenir en compte, acoblament i cohesió. Quin és l'objectiu a assolir amb aquests dos paràmetres?
     Mínima cohesió i mínim acoblament
     Màxima cohesió i màxim acoblament
     Màxima cohesió i mínim acoblament
       Mínima cohesió i mínim acoblament
       Cap de les anteriors
       No contesto...
 
  6. Quin nivell de cohesió té aquest mòdul que realitza operacions matemàtiques amb matrius:
Calcular_transposta, Multiplicar matrius i diagonalitzar:
     Funcional
     Temporal
     Comunicacional
       Lògic
       Cap de les anteriors
       No contesto...
 
  7. Quin d'aquests principis no el trobem en l'OO
     Abstracció
     Modularitat
     Jerarquia
       Encapsulament
       Cap de les anteriors
       No contesto...
 
  8. Relació entre classe i objecte:
     Un objecte manifesta el comportament d'un conjunt de classes
     Son el mateix però cada notació d'especificació li dona un nom diferent
     Un objecte és una representació abstracte d'una classe
       Una classe és una representació abstracte d'un objecte
       Cap de les anteriors
       No contesto...
 
  9. Una col·laboració o realització de cas d'ús:
     Indica la interacció entre un cas d'ús i un actor
     Conté una descripció de la part dinàmica del cas d'ús
     Representa el cas d'ús dins la vista de components
       Representa la implementació del cas d'ús
       Cap de les anteriors
       No contesto...
 
  10. En un diagrama de casos d'ús:
     Els casos d'ús especifiquen el comportament desitjat del sistema
     Els actors representen rols jugats per persones, dispositius o altres sistemes
     Els actors representen els requeriments no funcionals del sistema
       1) i 2)
       Cap de les anteriors
       No contesto...
 
  11. Dels diagrames d'UML podem dir que:
     Amb el diagrama d'activitats podem obtenir una especifiació algorísmica de baix nivell
     En el diagrama de transició d'estats podem veure el comportament d'un objecte
     El diagrama d'objectes ens aporta una visió estàtica complementària als diagrames de col·laboració
       El diagrama de components modela les components físiques hardware del sistema i la seva organització
       Cap de les anteriors
       No contesto...
 
  12. Una agregació és...
     Una forma especial d'associació que modela una relació "tot-part"
     Una associació direccional entre objectes
     Una relació que representa "ser un tipus de"
       Un agrupament d'objectes sota la forma de paquet o mòdul
       Cap de les anteriors
       No contesto...
 
  13. Quin diagrama UML mostra informació dinàmica?
     Diagrama d'objectes
     Diagrama de seqüència
     Diagrama de components
       Diagrama de casos d'ús
       Cap de les anteriors
       No contesto...
 
  14. Quin d'aquests diagrames d'UML no pertany a la vista lògica:
     Diagrama de realització de casos d'ús
     Diagrama de classes
     Diagrama de col·laboració
       Diagrama de components
       Cap de les anteriors
       No contesto...
 
  15. El model arquitectònic de RUP:
     Es construeix en la fase d'inici i té per objectiu obtenir l'estructura modular del sistema
     Està definit en 4+1 vistes
     Està dirigit per les activitats
       Es basa clarament en un model d'arquitectura client-servidor
       Cap de les anteriors
       No contesto...
 
  16. El RUP és un procés de desenvolupament de software que es caracteritza per ser:
     Seqüencial
     Incremental
     Experimental
       Transaccional
       Cap de les anteriors
       No contesto...
 

Check...