Enginyeria del Software I - 20363
Juliol 1999
Corregit per alumnes

  1. En un diagrama de flux de dades amb estructura de transformació, hem d'identificar les següents parts:
     Flux d'entrada, flux de transformació i flux de sortida
     Flux d'entrada, centre de transformació i flux de sortida
     Flux d'entrada, centre de transacció i camins d'acció
       Flux d'entrada, centre de transacció i fluxos de transformació
       Cap de les anteriors
       No contesto...
 
  2. En l'anàlisi estructurada:
     Utilitzem la mateixa notació que en el cas del disseny
     La base de treball és el concepte d'abstracció funcional
     Definim la component del domini del problema
       Afegim atributs de disseny que implementin les connexions d'instància i de tot-part
       Cap de les anteriors
       No contesto...
 
  3. Un paradigma de desenvolupament del software és:
     Una representació abstracta de com s'ha de desenvolupar el software
     Una representació abstracta de com s'ha de codificar el software
     Un conjunt de mesures que asseguren la qualitat del software desenvolupat
       Un procés que permet automatitzar el desenvolupament del software
       Cap de les anteriors
       No contesto...
 
  4. En un DFD de nivell i amb n processos, quants DFD de nivell i+1 haurem de representar:
     de 1 a i DFD's
     de 0 a 2*n DFD's
     de 0 a n DFD's
       de 0 a i*n DFD's
       Cap de les anteriors
       No contesto...
 
  5. Una relació tot-part és:
     La representació d'una jerarquia d'herència entre classes
     L'equivalent a les relacions dels DER's en la metodologia orientada a objecte
     Una relació direccional entre objectes
       La representació dels detalls d'implementació d'una connexió d'instància
       Cap de les anteriors
       No contesto...
 
  6. (no corregit) El mètode d'anàlisi de Coad & Yourdon es basa en els següents passos:
     Trobar classes i objectes, definir atributs, definir serveis, trobar missatges, identificar temes
     Trobar classes, trobar objectes, definir atributs, definir serveis, trobar missatges, identificar temes
     Trobar classes i objectes, definir atributs, identificar estructures, definir serveis, identificar temes
       Trobar classes i objectes, definir atributs, definir serveis, identificar estructures, identificar components
       Domini del problema, gestor de dades, gestor de tasques, gestor d'interfície
       No contesto...
 
  7. El paradigma anomenat model evolutiu es caracteritza per:
     Una visió incremental en la producció del software
     Una visió seqüencial en la producció del software
     Una visió paral·lela en la producció del software
       Una visió que incorporen les teories evolutives de la selecció natural quedant-se en cada moment el millor software
       Cap de les anteriors
       No contesto...
 
  8. En el disseny del software, el que busquem és:
     Que el nombre de mòduls sigui el més gran possible, perquè així els mòduls seran molt petits cadascun (poques línies) i, per tant, el cost de construir el programa serà també molt
     Que el nombre de mòduls sigui molt petit perquè mòduls grans fan que el cost de construir les interficies entre mòduls sigui baixa
     Que els mòduls estiguin acoblats i minimitzin la cohesió
       Que el nombre de mòduls aconsegueixi un compromís entre el cost de les interficies entre ells i el cost dels mòduls mesurat segons la seva mida
       Cap de les anteriors
       No contesto...
 
  9. El software es defineix com:
     Instruccions + estructures de dades + documents
     Un conjunt de funcions i procediments que quan s'executen proporcionen la funció i el comportament desitjats
     Tot allò que pot ser emmagatzemat en format electrònic
       Un sistema de gestió compacte que combina un conjunt d'aplicacions informàtiques
       Cap de les anteriors
       No contesto...
 
  10. Un requeriment NO funcional...
     És una descripció del comportament desitjat del software
     Especifica les restriccions associades al software
     Especifica les característiques d'interacció entre el programa i la gent, hardware i altre software
       Totes les anteriors
       1) i 2)
       No contesto...
 
  11. (no corregit) En el mètode de Coad & Yourdon, la component de gestió de dades que es fa en l'etapa de disseny requereix:
     Identificar quines classes pertanyen al flux d'entrada i de sortida a fi de fer la factorització del domini del problema
     Definir un conjunt de classes-objecte que representen els diferents objectes gràfics que serveixen per definir la interacció amb l'usuari
     Agrupar les diferents classes i classes-objecte de la component del domini del problema en mòduls a fi de definir les tasques a coordinar
       Decidir si els objectes implementen un servei d'emmagatzemament de la seva informació o si, per contra, s'envien a una altra classe dissenyada per fer aquesta funció
       El gestor de dades no pertany al disseny
       No contesto...
 
  12. En els mètodes orientats a objecte, quins tipus de jerarquia hi ha:
     Jerarquia funcional i jerarquia de dades
     Jerarquia d'agregació i jerarquia d'herència
     Jerarquia de cohesió i jerarquia d'acoblament
       Jerarquia de tot-part i jerarquia per pas de missatges
       Cap de les anteriors
       No contesto...
 
  13. El Diagrama de Entitat Relació (DER):
     És l'eina de modelat fonamental del model de dades
     Es pot utilitzar com a eina d'especificació de processos de control d'un DFD
     Especifica els estats en què podem trobar el sistema i les seves relacions
       Totes les anteriors
       2) i 3)
       No contesto...
 
  14. Especifiqueu quin nivell de cohesió té el mòdul d'inicialització que té les següents tasques:
reservar memòria i obrir fitxer
     Comunicacional
     Funcional
     Temporal
       No té sentit parlar de cohesió perquè la qualitat dels mòduls es mesura per l'acoblament
       Cap de les anteriors
       No contesto...
 
  15. (no corregit) El gràfic d'estructura (diagrama de mòduls)...
     Es comença a construir en l'anàlisi a partir de fluxos de transformació i es completa en el disseny amb la factorització de 2on nivell
     En el model orientat a objecte ens dóna el disseny arquitectònic del domini del problema
     És una eina del disseny orientat a objecte
       1) i 3)
       Cap de les anteriors
       No contesto...
 
  16. Quina d'aquestes afirmacions és certa:
     El disseny arquitectònic defineix les estructures del problema
     L'anàlisi de requeriments és una etapa que no s'aplica en el model de prototipatge
     El disseny del software estudia els diferents requeriments que ha de satisfer el sistema a desenvolupar
       El Diagrama d'Entitat Relació (DER) inclou informació sobre les funcions que transformen les dades
       Cap de les anteriors
       No contesto...
 

Check...