Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Enginyeria de Requisits
1. ENGINYERIA DE REQUISITS
20102011Q1
Recapitulació de l'assignatura
Grup 2 - Divendres
Marc Mauri Alloza
Clara Bayarri Romaña
Lluís Gómez Hernando
Elena Vázquez Daza
Sergi Purcet Soto
Cristian Ortega Gómez
FACULTAT D’INFORMÀTICA DE BARCELONA
2. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Enginyeria de requisits
● 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"
3. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Objectius SMART
Definir-los és una tasca fonamental de l'enginyer de requisits.
● 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.
4. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Stakeholders
● 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.
Analitzar Resoldre
Identificar (Dades, Interès, Win
(Negociació,
(Mètode KJ) Valor, Relació o 2
Solució creativa
Estructural) Win
o Decisió)
5. ENGINYERIA DE REQUISITS Grup 2 - Divendres
El cercle virtuós de l'ER
Arguments de
satisfacció
6. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Àmbit de la feina i del producte
DomainEvents
Querys
7. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Importància de l'estat de l'art
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.
8. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Esquema conceptual
● É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.
9. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Principi de necessitat de l'esquema
conceptual
Per desenvolupar un sistema d'informació es necessari definir
el seu esquema conceptual.
10. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Conceptual Schema Centric Development
(CSCD)
"Per desenvolupar un sistema d'informació serà
necessari i suficient definir el seu esquema
conceptual"
Necessitem que l'esquema sigui:
● Explicit
● Executable
● Evolutiu
11. ENGINYERIA DE REQUISITS Grup 2 - Divendres
Validació
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: Checklists
Global:
● Comprovar la traçabilitat:
Objectiu-> Requisit
-> Cas d'ús -> Esedeveniment