Analisi dei Requisiti Flashcards

1
Q

Cos’è l’ingegneria dei requisiti?

A

La disciplina dell’ingegneria dei requisiti costituisce un approccio organizzato e completo volto a garantire il pieno rispetto delle esigenze di business convogliate verso un prodotto o servizio di qualunque genere

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cosa sono i requisiti?

A

Sono una descrizione dei servizi del sistema e dei suoi vincoli operativi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Di che tipo possono essere i requisiti?

A

Requisiti utenti:
affermazioni in linguaggio naturale, corredate da tabelle e diagrammi, riguardanti i servizi che il sistema offre ed i vincoli operazionali (scritti per i clienti)

Requisiti di sistema:
un documento strutturato che definisce in modo dettagliato le funzioni del sistema, i servizi e i vincoli operazionali; può essere illustrato utilizzando i modelli di sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Che problemi hanno i requisiti?

A
  • Ambiguità
  • Incompletezza (difficilmente tutti i requisiti vengono individuati subito)
  • Inconsistenza (non devono esserci contraddizioni)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa sono i requisiti funzionali?

A

Sono servizi che il sistema deve/non deve fornire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cosa sono i requisiti non funzionali?

A

Sono requisiti che specificano comportamenti specifici, piuttosto che i criteri che possono essere utilizzati per giudicare il funzionamento del sistema

Per esempio: vincoli sui servizi, vincoli temporali, sull’usabilità ecc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Di che tipo possono essere i requisiti non funzionali?

A
  • Prodotto (es. velocità e affidabilità)
  • Organizzativi (es. linguaggi e metodi di sviluppo)
  • Esterni (interoperabilità, scelte etiche e legali)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Come si possono specificare i requisiti?

A

Attraverso il linguaggio naturale, modelli formali o informali e specifiche testuali strutturate formali o informali

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Che problemi ha il linguaggio naturale?

A
  1. Ambiguo
  2. Poco chiaro
  3. Troppo flessibile
  4. Confusione tra requisiti
  5. Amalgama dei requisiti
  6. Manca di struttura
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cosa cambia tra i diagrammi statici e dinamici?

A

I diagrammi statici rappresentano una struttura del sistema mentre quelli dinamici rappresentano il comportamento dei componenti statici all’interno del sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly