29.05.2013 Views

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• Progetto:<br />

- progetto architetturale, in cui si definisce la struttura generale del sistema,<br />

- progetto in dettaglio, in cui si definiscono i singoli moduli;<br />

• Codifica, in cui le parti vengono implementate ed integrate con l'hardware;<br />

• Collaudo;<br />

• Manutenzione.<br />

Si può notare che le fasi di sviluppo sono organizzate in una rigida gerarchia, secondo la quale<br />

per progettare un livello sarà necessario definire il livello immediatamente superiore [19]. Viene da<br />

sè che, in un modello siffatto, sarebbe molto costoso apportare modifiche al un livello<br />

gerarchicamente superiore, mentre è in corso la definizione di un livello inferiore, poichè<br />

comporterebbe la riesecuzione della fase successiva.<br />

Vi sono alcuni problemi che dovranno essere affrontati nella fase di progetto.<br />

Innanzitutto, poichè un sistema embedded è costituito sia da componenti hardware che da<br />

Illustrazione 21: Fasi dello sviluppo software<br />

secondo il modello a cascata<br />

70

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!