Design by contract: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m robot Aggiungo: de:Design By Contract, en:Design by contract, fr:Programmation par contrat |
Nessun oggetto della modifica |
||
Riga 1:
'''Design by contract''' or '''DBC''' (in italiano, ''progettazione per contratto'') è una metodologia per progettare il [[software]]. Prescrive che i progettisti di software
L'idea centrale del DBC è che le entità software hanno degli obblighi nei confronti di altre entità in base a regole formalizzate fra di essi. Una [[specifica funzionale]], o 'contratto', viene creato per ogni modulo nel sistema prima che sia codificato. L'esecuzione del programma è quindi vista come l'interazione fra i vari moduli vincolati da questi contratti.
|