Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
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