Anar a: Buscar
FIB > Els estudis > Pàgines de les assignatures > Departament LSI > ER Castellano | English
RI
P1
LI
ALG
A
IA
BD
COM
DABD
SIO
GSI
ASAI
PESBD
SGBDO
CL
PGPSI
VIG
DSBW
VA
ER
AIA
ES2
IL
TC
ES1
ALCC
PCD
ADA
PRAP
PROP
PS
LP
PLN
PRED
SGI



Enginyeria de Requisits ( ER )

Crèdits: Departament: Tipus: Requisits:
7.5 LSI
  • Optativa per l'EI
  • ES1 - Pre-requisit per l' EI

    Professors

    Responsable:  Antoni Olivé Ramon (olivelsi.upc.edu).
    Altres:Xavier Franch Gutiérrez (franchlsi.upc.edu).

    Objectius Generals

    (Informació no introduïda)

    Objectius Específics

    Coneixements

    1. Comprendre la necessitat, la importància, els objectius i el context en què es realitzen les activitats de determinació, especificació i validació dels requisits en l¿enginyeria del programari.
    2. Conèixer els mètodes principals per a la determinació de requisits i les situacions en què es poden aplicar.
    3. Comprendre el paper que juga la documentació i l¿especificació formal i informal dels requisits en el procés de desenvolupament d¿un sistema, i les propietats que haurien de tenir. Conèixer els estàndards existents.
    4. Conèixer els mètodes de modelització conceptual orientats a objectes i basats en el llenguatge UML.
    5. Conèixer els mètodes principals per a la validació dels requisits i les situacions en què es poden aplicar.
    6. Comprendre la necessitat de gestionar els requisits d¿un sistema, els mètodes existents per a fer-ho, i les funcionalitats bàsiques de les eines d'ajuda existents.
    7. Comprendre les diferències en les activitats d¿enginyeria de requisits segons si es tracta de desenvolupar un sistema o una línia de productes nous, o adquirir i integrar sistemes o components ja existents.

    Habilitats

    1. Saber determinar, especificar i validar els requisits de sistemes petits i mitjans, usant els mètodes més apropiats.
    2. Saber especificar formalment els requisits funcionals d¿un sistema usant el llenguatge UML (i l¿OCL).
    3. Poder participar de forma efectiva en equips de projectes de sistemes molt complexos o de dominis molt especialitzats.

    Competències

    (Informació no introduïda)

    Continguts

    Hores estimades de:

    T P L Alt L Ext. Est A Ext.
    Teoria Problemes Laboratori Altres activitats Laboratori extern Estudi Altres hores fora d'horari fixat

    1. Introducció a l'enginyeria de requisits
      T     P     L    Alt  L Ext  Est  A Ext Total
     1,0   0   0   0   0   0   0   1,0 

    2. Mètodes i tècniques per a l'obtenció de requisits
      T     P     L    Alt  L Ext  Est  A Ext Total
     1,0   0   0   0   0   0   0   1,0 

    3. Escriptura, priorització i classificació dels requisits
      T     P     L    Alt  L Ext  Est  A Ext Total
     1,0   0   0   0   0   0   0   1,0 

    4. Ampliació de modelització conceptual de sistemes d'informació
      T     P     L    Alt  L Ext  Est  A Ext Total
     1,0   0   0   0   0   0   0   1,0 

    5. Validació de requisits
      T     P     L    Alt  L Ext  Est  A Ext Total
     1,0   0   0   0   0   0   0   1,0 

    6. Eines per a la gestió de requisits
      T     P     L    Alt  L Ext  Est  A Ext Total
     1,0   0   0   0   0   0   0   1,0 


    - Total per tipus
      T     P     L    Alt  L Ext  Est  A Ext Total
     6,0   0   0   0   0   0   0   6,0 
    - Hores addicionals dedicades a l'avaluació:
    0
    - Total hores de treball per l'estudiant
    6,0

    Metodologia docent

    L'assignatura s'impartirà amb el mètode docent PBL (Project Based Learning, o Problem Based Learning).

    Mètode d'avaluació

    L'avaluació continuada de l'assignatura constarà de dos components: avaluació de grup (90%) i avaluació individual (10%). L'avaluació de grup serà la mateixa per a tots els membres del grup i es basarà en els projectes realitzats. Cada grup farà un o dos projectes, tal com s'indicarà en començar el curs. De cada projecte s'avaluaran els resultats intermedis i final, i la presentació. L'avaluació individual serà assignada pel professor, en funció del treball, participació, etc. realitzats durant el curs.

    Bibliografía bàsica

    • Robertson, S, Robertson, J. Mastering the Requirements Process, Addison-Wesley, 1999.
    • Olivé, A. Modelització conceptual de sistemes d'informació. L'estructura., Edicions UPC, 2002.

    Bibliografía complementària

    • Sommerville, Ian; Sawyer, Pete Requirements engineering. A good practice guide, Wiley, 1997.
    • Kotonya, Gerald; Sommerville, Ian Requirements engineering. Processes and techniques, Wiley, 1998.
    • Lausen, Soren Software Requirements. Styles and Techniques, Addison-Wesley, 2002.

    Enllaços web

    1. Obrir nova finestra http://www.comp.lancs.ac.uk/computing/resources/re-gpg/re-general.html#general


    2. Obrir nova finestra http://web.uccs.edu/adavis/UCCS/reqbib.htm


    Capacitats prèvies

    L'estudiant ha de saber que l'enginyeria de requisits és una part de l'enginyeria del programari. Ha de tenir també una bona base en l'especificació (formal) de sistemes d'informació amb orientació a objectes, i usant l'UML i l'OCL.
    A la vista d'aquestes capacitats prèvies, entenem que Enginyeria del programari I hauria de ser prerequisit.



    versió per imprimir