+ All Categories
Transcript
Page 1: Enginyeria de Requisits

ENGINYERIA DE REQUISITS

Recapitulació de l'assignatura

FACULTAT D’INFORMÀTICA DE BARCELONA

Marc Mauri AllozaClara Bayarri RomañaLluís Gómez HernandoElena Vázquez DazaSergi Purcet SotoCristian Ortega Gómez

Grup 2 - Divendres

20102011Q1

Page 2: Enginyeria de Requisits

Enginyeria de requisits

ENGINYERIA DE REQUISITS Grup 2 - Divendres

● objectius reals● funcions● restriccions

d'un sistema software

Principi d'indeterminació de Humphrey: "Per un sistema software nou els requisits no es coneixeran completament fins que els usuaris hagin usat el sistema"

Page 3: Enginyeria de Requisits

Objectius SMART

ENGINYERIA DE REQUISITS Grup 2 - Divendres

● Són el que les parts interessades esperen:○ valor mínim que esperen amb l'ús del

sistema■ Vsys > Vstk

○ preu màxim que estan disposats a pagar

■ Psys < Pstk● Objectius SMART

○ eSpecific○ Mesurable○ Acordat○ Realista○ Temporitzat

● Per tal de fer el producte adequat, cal saber que se n'espera d'ell i com es mesurarà el seu èxit.

Definir-los és una tasca fonamental de l'enginyer de requisits.

Page 4: Enginyeria de Requisits

Stakeholders

ENGINYERIA DE REQUISITS Grup 2 - Divendres

● Entitat que serà afectada pel sistema i que té una influencia directa o indirecta sobre els requisits.

● Es important identificar els stakeholders critics

● Es molt difícil satisfer a tots els stakeholders implicats, per tant s'ha de buscar un equilibri.

? !Identificar

(Mètode KJ)

Analitzar(Dades, Interès,Valor, Relació o

Estructural)

Resoldre(Negociació,

Solució creativao Decisió)

Win2

Win

Page 5: Enginyeria de Requisits

El cercle virtuós de l'ER

ENGINYERIA DE REQUISITS Grup 2 - Divendres

Arguments desatisfacció

Page 6: Enginyeria de Requisits

Àmbit de la feina i del producte

ENGINYERIA DE REQUISITS Grup 2 - Divendres

DomainEvents

Querys

Page 7: Enginyeria de Requisits

Importància de l'estat de l'art

ENGINYERIA DE REQUISITS Grup 2 - Divendres

Cal explorar el màxim nivell de coneixement i desenvolupament que té en l'actualitat l'àmbit de la feina i del producte.

Només aconseguirem un producte que satisfaci els objectius dels stakeholders si coneixem bé el seus objectius i com poden canviar evolucionar.

Page 8: Enginyeria de Requisits

Esquema conceptual

ENGINYERIA DE REQUISITS Grup 2 - Divendres

● És el coneixement general que un sistema d'informació necessita conèixer per a dur a terme les seves funcions.

○ Coneixement general sobre el domini, esquema estructural.

○ Coneixement sobre les funcions, especificació funcional.

● Tres funcions:○ Memòria.○ Activa.○ Informativa.

Page 9: Enginyeria de Requisits

Principi de necessitat de l'esquema conceptual

ENGINYERIA DE REQUISITS Grup 2 - Divendres

Per desenvolupar un sistema d'informació es necessari definir el seu esquema conceptual.

Page 10: Enginyeria de Requisits

Conceptual Schema Centric Development (CSCD)

ENGINYERIA DE REQUISITS Grup 2 - Divendres

"Per desenvolupar un sistema d'informació serà necessari i suficient definir el seu esquema

conceptual"

Necessitem que l'esquema sigui:● Explicit● Executable● Evolutiu

Page 11: Enginyeria de Requisits

Validació

ENGINYERIA DE REQUISITS Grup 2 - Divendres

Requisits● Tècnica: Inspecció● Tècnica de suport: Checklists

Esquema conceptual● Tècnica:

○ Instanciació, validació de restriccions i execució d'esdeveniments.

● Tècnica de suport: ChecklistsGlobal:

● Comprovar la traçabilitat:Objectiu-> Requisit-> Cas d'ús -> Esedeveniment

Page 12: Enginyeria de Requisits

FACULTAT D’INFORMÀTICA DE BARCELONA

ENGINYERIA DE REQUISITS

Grup 2 - Divendres


Top Related