Ingineria software (din engleză: software engineering) este un domeniu ce implică proiectarea, crearea și întreținerea de software aplicând tehnologii și practici din informatică (știința calculatoarelor), managementul proiectelor, inginerie, proiectarea interfețelor și a altor domenii.
Modele
Modelul standard de referință pentru dezvoltarea programelor de calculator este Modelul Waterfall. Acest model conține 4 etape în realizarea programelor de calculator:
a. Obținerea cerințelor – se scrie un caiet de sarcini
b. Designul (vezi proiectare de program) – se proiectează architectura de software
c. Programarea efectivă –
d1. Verificarea – dacă programul/biblioteca este conform cu caietul de sarcini
d2. Testarea – dacă funcționează stabil
e. Întreținerea –Modelul Cascadă (engl. Waterfall), care mai este încă folosit în Statele Unite pentru proiectele destinate statului, are avantajul că fiecare fază a programării se poate gestiona separat.
Copyright 2024 puzzlefactory.com Toate drepturile rezervate.