|
Compatibilitatea unui program se referă la cât de bine interacţionează programul cu alte programe. Dacă datele lui de ieşire devin direct date de intrare pentru alte programe, înseamnă că programul este compatibil cu acele programe. Există o compatibilitate a programului din punct de vedere al dezvoltatorilor, dacă realizarea acelui program foloseşte limbaje de programare cunoscute, dacă tehnicile de programare necesare sunt cunoscute şi dacă se lucrează pe calculatoarele din dotare. dacă trebuie schimbat totul pentru a lucra la noul program de realizat, nivelul de compatibilitate al noului program cu resursele de care dispune dezvoltatorul este la cote foarte scăzute.
Există compatibilitatea din punct de vedere al utilizatorului. dacă programul necesită un alt calculator, foloseşte interfaţă cu cuvinte cheie noi, dacă sunt necesare şi alte programe de care utilizatorul nu dispune dar trebuie să şi le achiziţioneze, compatibilitatea utilizatorului în raport cu programul este scăzută.
De regulă, când se scriu proceduri, se caută să fie compatibile, adică să realizeze prelucrări încât să fie utilizate de cât mai mulţi programatori, căci de aceea se construiesc biblioteci de programe. Aici listele de parametri sunt esenţiale şi compatibilitatea este dată de suprapunerea dintre parametrii pe care programtorul care doreşte să folosească o procedură îi are disponibili şi parametrii ceruţi de procedură. dacă diferenţele sunt prea mari, procedura nu este compatibilă cu programul pe care vrea să-l scrie programatorul în cauză.
|