Acasă Dezvoltare Ce este inginerie software? - definiție din techopedia

Ce este inginerie software? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Ingineria Software?

Ingineria software este procesul de analiză a nevoilor utilizatorilor și de proiectare, construire și testare a aplicațiilor utilizatorilor finali care vor satisface aceste nevoi prin utilizarea limbajelor de programare software. Este aplicarea principiilor de inginerie la dezvoltarea de software. Spre deosebire de programarea simplă, inginerie software este folosită pentru sisteme software mai mari și mai complexe, care sunt utilizate ca sisteme critice pentru companii și organizații.

Techopedia explică Ingineria Software-ului

Un inginer software ține cont de nevoile software ale utilizatorilor finali și, în consecință, dezvoltă sau proiectează noi aplicații. Mai mult, inginerie software poate implica procesul de analiză a software-ului existent și modificarea acestuia pentru a răspunde nevoilor curente ale aplicației.

Pe măsură ce hardware-ul computerului devine mai ieftin, accentul se transferă către sisteme software. Sistemele software mari pot fi mai complexe decât hardware-ul folosit pentru a le rula, astfel încât există o mare cerere pentru cele mai bune practici și procese de inginerie care pot fi aplicate la dezvoltarea de software. Trebuie să existe disciplină și control în timpul ingineriei software, la fel ca orice eforturi complexe din domeniul ingineriei.

În electronica modernă de consum, dispozitivele aflate în concurență directă au adesea hardware și putere de procesare similare, dar experiența utilizatorului va varia foarte mult în funcție de software-ul utilizat.

Ce este inginerie software? - definiție din techopedia