Enginyeria del Software I - 20363
Juliol 2002
Corregit per alumnes

  1. Si seguim un procés de producció de software on cada etapa o activitat està delimitada, comença quan l'anterior està perfectament acabada i no es codifica fins ben avançat el procés aleshores podem dir que estem seguint un model:
     Cicle de vida clàssic o salt d'aigua
     Prototipatge
     Model espiral
       Model evolutiu
       Cap de les anteriors
       No contesto...
 
  2. El disseny del software es descompon en el següent:
     Disseny d'interfícies, disseny de funcions i disseny de manuals d'usuari
     Disseny arquitectònic, disseny de dades, disseny procedural i disseny d'interfícies
     Anàlisi de requeriments, disseny, codificació i prova
       Inici, elaboració, construcció i transició
       Document de visió, especificacions funcionals i programes
       No contesto...
 
  3. El requeriment:
"Quan l'usuari premi el botó se li mostrarà un diàleg perquè escrigui la seva consulta"
es classifica dins de:
     Requeriments funcionals
     Requeriments de rendiment
     Requeriments sobre interfícies externes
       Decisions de disseny
       Cap de les anteriors
       No contesto...
 
  4. Quins principis haurien de complir tots els mètodes d'anàlisi:
     Entrevistes, prototipatge i qüestionaris
     Observació, estudi de la documentació i entrevistes
     Partició, abstracció i projecció
       Modelització, Especificació i revisió
       Cap de les anteriors
       No contesto...
 
  5. Quin nivell de cohesió té aquest mòdul: Llegir registre de la BD, actualitzar camp saldo al registre i gravar registre resultant:
     Seqüencial
     Temporal
     Comunicacional
       Lògic
       Cap de les anteriors
       No contesto...
 
  6. En el disseny arquitectònic:
     Es modularitza i jerarquitza l'estructura del software
     Transformem el model de dades en estructures de dades
     Fem una descripció procedimental dels elements de l'arquitectura
       Definim la relació entre el software i els sistemes que operen amb ell
       Cap de les anteriors
       No contesto...
 
  7. Quina és la diferència entre classe i objecte:
     No hi ha cap diferència, són dos conceptes equivalents
     Una classe correspon a la definició d'un tipus de dades i un objecte és un atribut d'una determinada classe
     Un objecte és el nom genèric que es dóna als tipus abstractes de dades en orientat a objectes i una classe és el nom que es dóna en el cas particular del C++
       Una classe és la definició d'un tipus abstracte de dades especificant propietats i comportament i un objecte és una instància d'una classe
       Cap de les anteriors
       No contesto...
 
  8. En els mètodes orientats a objecte, el concepte de jerarquia es divideix en:
     No existeix una divisió en el concepte de jerarquia
     Jerarquia d'agregació i herència
     Jerarquia d'atributs i serveis
       Jerarquia especifica i general
       Cap de les anteriors
       No contesto...
 
  9. Quina afirmació es correcta:
     UML és una notació
     RUP és l'únic procés per UML
     UML és un procés estandaritzat provat per la OMG (Object Management Group)
       RUP permet definir noves notacions derivades de UML
       Cap de les anteriors
       No contesto...
 
  10. En UML la visió estructural ens dóna:
     Informació de com hem de implementar el sistema
     El model del disseny de les classes
     Els aspectes dinàmics del software
       Un model del comportament del sistema
       Cap de les anteriors
       No contesto...
 
  11. En el diagrama de casos d'ús:
     És dóna una descripció de la solució del sistema
     Es representen els requeriments no funcionals mitjançant actors
     Es modelitza la seqüència de missatges dels diferents escenaris en que es descompon el sistema
       Es modelitza la visió dinàmica del sistema
       Cap de les anteriors
       No contesto...
 
  12. Un diagrama de seqüència és:
     Una ordenació temporal dels missatges d'un escenari
     Una ordenació espacial dels missatges d'un escenari
     Una organització estructural dels objectes participants en un escenari
       Una descripció dels estats dels objectes associats a un escenari
       Cap de les anteriors
       No contesto...
 
  13. Quina de les següents afirmacions és certa:
     Un diagrama de transició d'estats modela el comportament dinàmic entre classes
     El diagrama de col·laboració és equivalent al diagrama de seqüència però afegint també informació estàtica entre objectes
     Un diagrama de classes modelitza la part estàtica del sistema amb les relacions que hi apareixen i també la part dinàmica mitjançant les operacions de cada classe
       Totes les anteriors són certes
       Cap de les anteriors
       No contesto...
 
  14. El Procés Unificat de Rational (RUP) estructura temporalment el desenvolupament en les següents fases:
     Inici, disseny, construcció i transició
     Requeriments, anàlisi, disseny, implementació, prova i desplegament
     Iteració preliminar, visió del sistema, construcció i instal·lació
       Inici, elaboració, construcció i transició
       Cap de les anteriors
       No contesto...
 
  15. De les activitats que es duen a terme en un desenvolupament basat en RUP, quina predomina en la fase d'inici?
     Model d'empresa
     Anàlisi i disseny
     Implementació
       Prova
       Cap de les anteriors
       No contesto...
 
  16. Al final de la fase d'elaboració obtenim:
     Actors i casos d'ús
     L'esquelet del sistema a desenvolupar
     Codi executable
       Com s'ha de realitzar la instal·lació
       Cap de les anteriors
       No contesto...
 

Check...