Enginyeria del Software I - 20363
Juliol 2000
Corregit per alumnes

  1. Quina de les següents opcions defineix els objectius de l'Enginyeria del Software:
     Escriure programes de manera més ràpida possible
     Generar software amb el mínim cost i la màxima qualitat
     Construir programes, estrucutres de dades que permeten als programes manipular la informació i els documents associats
       Construir software a partir de prototipus
       Cap de les anteriors
       No contesto...
 
  2. Diferències entre hardware (HW) i software (SW):
     El HW es desenvolupa no es fabrica
     El HW és una entitat lògica perquè està format per portes lògiques
     El manteniment del HW és més difícil que el del SW
       Tant el HW com el SW segueixen una evolució similar en el temps de vida: índex d'errors elevat a l'inici i al final i estabilitat a l'etapa central...
       Cap de les anteriors
       No contesto...
 
  3. Per Restriccions de Disseny s'entén:
     Especificacions relacionades amb les funcions del software
     Restriccions relacionades amb lògica interna del software
     Restriccions globals del software
       Factors presents en l'entorn del client que restringeixen les opcions del dissenyador
       Cap de les anteriors
       No contesto...
 
  4. Els prototipus són útils per a:
     Disseny, perquè poden donar un esquelet complet del programa
     Prova, perquè permeten comparar els resultats finals amb els obtinguts pel prototipus
     Anàlisi, perquè ens fem una idea de manera senzilla de què espera l'usuari que faci el software
       Disseny procedimental, perquè ens dóna una primera aproximació al codi de les funcions del software
       Cap de les anteriors
       No contesto...
 
  5. Quina de les següents afirmacions respecte l'anàlisi estructurada és certa:
     Model de Dades = DER; Model Funcional = DFD; Model de Comportament = DTE
     Model de Dades = DFD; Model Funcional = DTE; Model de Comportament = DER
     Model de Dades = DTE; Model Funcional = DER; Model de Comportament = DFD
       Model de Dades = DTE; Model Funcional = DFD; Model de Comportament = DER
       Cap de les anteriors
       No contesto...
 
  6. Quina de les següents afirmacions respecte DFD és certa:
     Els magatzems interns han d'aparèixer en el diagrama de context
     Un diagrama de context pot tenir com a màxim dos processos
     S'ha de mantenir la continuïtat del flux en qualsevol refinament
       2) i 3)
       Cap de les anteriors
       No contesto...
 
  7. Quin nivell de cohesió té aquest mòdul:
Adquisició imatge; Extracció Vector de Característiques; Comparació amb Models:
     Procedural
     Temporal
     Comunicacional
       Lògic
       Cap de les anteriors
       No contesto...
 
  8. En el disseny del software s'ha d'estudiar
     Solament l'arquitectura del programa
     L'arquitectura del software, les estructures de dades i els algorismes
     La implementació dels procediments en un llenguatge de programació
       La documentació tècnica a lliurar per facilitar el manteniment que es pugui fer en etapes posteriors
       Cap de les anteriors
       No contesto...
 
  9. En un DFD de nivell i amb n processos i m Mini-Especs associades a aquests processos, quants DFD de nivell i+1 haurem de representar:
     De 0 a i+m DFD's
     De n a m DFD's
     De 0 a n DFD's
       n-m DFD's
       Cap de les anteriors
       No contesto...
 
  10. El Gràfic d'Estructura (Diagrama de Mòduls) derivat a partir d'un DFD amb Flux de Transacció, en el primer nivell de factorització tindrà els següents mòduls:
     Mòdul Principal, Mòdul de Control, Mòdul de Coordinació
     Mòdul Principal, Mòdul de Control d'Entrada, Centre de Transacció, Un Mòdul de Control per cada Camí d'Acció
     Mòdul del Domini del Problema, Mòdul del Gestor de Dades, Mòdul del Gestor de Tasques, Mòdul d'Interfície d'Usuari
       Mòdul Principal, Mòdul de Control d'Entrada, Centre de Transacció, Mòdul de Control de Sortida
       Cap de les anteriors
       No contesto...
 
  11. (no corregit) El mètode de Coad & Yourdon per al disseny es basa en les següents etapes:
     Component del domini del problema, gestor de dades, gestor de tasques, gestor d'interfície d'usuari.
     Component estàtica, component dinàmica i component d'instal·lació
     Component de casos d'ús, component d'activitats i component de classes i objectes
       Component funcional, component de dades i component de comportament
       Cap de les anteriors
       No contesto...
 
  12. (no corregit) Una connexió de Mini-Espec és:
     Una relació direccional entre classes
     Una crida des d'un servei d'una classe a un servei d'una altra classe
     Una relació no direccional entre objectes
       La manera de denotar gràficament la jerarquia d'agregació en la metodologia de Coad & Yourdon
       Cap de les anteriors
       No contesto...
 
  13. Quina de les següents afirmacions és certa:
     Les estructures que en el model de Coad & Yourdon impliquen herència son: Tot-Part i Gen-Espec
     L'estructura de Tot-Part té una herència direccional
     Una de les propietats perquè un llenguatge de programació sigui considerat com Orientat a Objecte és la implementació d'un mecanisme d'herència
       L'herència d'Agregació és aquella que permet a una classe heretar propietats de més d'una classe de nivell superior
       Cap de les anteriors
       No contesto...
 
  14. En els mètodes orientats a objectes, un missatge és:
     Una relació de tot-part
     Un flux de dades entre dues classes
     Una de les operacions associades a una classe
       Una petició a un objecte que executi una de les seves operacions, és a dir, la crida a una funció d'un objecte
       Cap de les anteriors
       No contesto...
 
  15. (no corregit) La component del domini del problema en la metodologia de Coad & Yourdon se segueixen els següents passos:
     Trobar classes i classes-objecte, definir atributs, definir serveis, trobar missatges, identificar temes
     Trobar classes, definir atributs, definir serveis, trobar missatges, identificar temes
     Trobar classes i classes-objecte, definir atributs, identificar estructures, definir serveis, identificar temes
       Trobar classes i classes-objecte, definir atributs, definir serveis, identificar estructures, identificar components
       La metodologia de Coad & Yourdon no es preocupa del domini del problema
       No contesto...
 
  16. En la Component del Gestor de Dades:
     S'especifiquen les classes que fan referència a disseny de dades
     És l'encarregat de modelar totes les classes necessàries per gravar i recuperar tota la informació dels objectes de l'aplicació
     No té sentit parlar de Gestor de Dades en el model de llenguatges orientats ja que la propietat de persistència fa que els objectes sempre estiguin en memòria
       Es la component encarregada d'implementar els protocols de intercanvi de informació entre les altres components
       Cap de les anteriors
       No contesto...
 

Check...