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 (olive lsi.upc.edu). |
| Altres: | Xavier Franch Gutiérrez (franch lsi.upc.edu). |
Objectius Generals
(Informació no introduïda)
Objectius Específics
Coneixements
- 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.
- Conèixer els mètodes principals per a la determinació de requisits i les situacions en què es poden aplicar.
- 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.
- Conèixer els mètodes de modelització conceptual orientats a objectes i basats en el llenguatge UML.
- Conèixer els mètodes principals per a la validació dels requisits i les situacions en què es poden aplicar.
- 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.
- 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
- Saber determinar, especificar i validar els requisits de sistemes petits i mitjans, usant els mètodes més apropiats.
- Saber especificar formalment els requisits funcionals d¿un sistema usant el llenguatge UML (i l¿OCL).
- 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
-
http://www.comp.lancs.ac.uk/computing/resources/re-gpg/re-general.html#general
-
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.
|