definicija softverskog inženjerstva
The Softversko inženjerstvo je li to disciplina koja se bavi razvojem, radom i održavanjem računalnog softvera ili programa.
Treba napomenuti da je za proučavanje navedenih radnji potrebno proučiti i principe i metodologije, dok je pružanje ovih znanja ono što će omogućiti dizajn i izgradnju računalnih programa s kojima može zadovoljavajuće raditi u raznim osobnim računala.
Dakle, softverski inženjering podrazumijeva sveobuhvatan rad, tj. Izrađuje se analiza konteksta, projektira se projekt, razvija se odgovarajući softver, provode testovi kako bi se osiguralo njegovo ispravno funkcioniranje i konačno sustav implementira.
Proces razvoja softvera formalno se naziva životni ciklus softveraU međuvremenu se sastoji od četiri faze: začeće (u tome su postavljeni ciljevi i razvijen model), razrada (u ovom koraku karakteristike i kako će biti arhitektura i zašto se uspostavljaju), zgrada (podrazumijeva razvoj programa) i tranzicija (To je trenutak u kojem se konačni proizvod prenosi na korisnika).
Jednom kada se softver pokrene, ovdje se pojavljuje njegovo održavanje. Općenito, pogreške se obično pojavljuju u vezi s dizajnom programa, na primjer, održavanje će omogućiti njihovo rješavanje kad ga korisnici prijave. Obično se predlažu ažuriranja i razvijaju se novi elementi s ciljem ispravljanja pogrešaka koje su se pojavile.
Pojedinac koji profesionalno radi u ovom području naziva se softverski inženjer. Prvi i glavni zadatak koji imaju ovi stručnjaci je detaljno proučavanje svih uvjeta koje program mora poštivati prije svog razvoja kako bi udovoljio zahtjevima potrošača, ali ne zaboravljajući mogućnosti koje nudi tvrtka programer.