Sistēmas izstrādes dzīves cikla soļi

click fraud protection
Plānošanas darbi

Biznesa komanda ir aizņemta darbā.

Attēla kredīts: Shironosov/iStock/Getty Images

Sistēmu izstrādes dzīves cikls jeb SDLC ir plānošanas rīks, ko izstrādātāji izmanto, lai plānotu, izveidotu un uzturētu augstas kvalitātes produktus. SDLC darbības virza komandas, plānojot, izstrādājot, veidojot un ieviešot jaunu programmatūru vai platformas. Sekošana SDLC kļūst svarīgāka katrai papildu programmatūrai, ar kuru jaunā sistēma mijiedarbojas vai integrējas klienta galā.

Plānošana un analīze

Pirmie soļi SDLC ir konceptuāla plānošana un problēmas analīze, kuru sistēma vēlas atrisināt. Plānošana aptver visu resursu vajadzību un izstrādātāja izmaksu tāmi, kas būs daļa no jaunās sistēmas izstrādes. SDLC analīze ir galalietotāju vajadzību un prasību noteikšana, lai ieviestu jauno sistēmu. Analīzes laikā uzņēmumi bieži aptaujā klientus par viņu esošajām sistēmām un viņu īpašajām vajadzībām, lai nodrošinātu, ka jaunā sistēma ir lietojama un atbilst klientu iespējām.

Dienas video

Dizains un kodēšana

SDLC projektēšanas fāze sākas ar piedāvātās datu plūsmas, uzglabāšanas vajadzību un sistēmas apstrādes posmu kartēšanu. Sākotnējā izstrāde parasti notiek diagrammās, un procesi tiek pārbaudīti attiecībā pret analīzes laikā noteiktajiem mērķiem. Pēc tam izstrādātāji sāk kodēt pašu sistēmu, kā arī tās lietotāja interfeisu. Darbu var sadalīt starp vairākām programmētāju komandām, lai paātrinātu sistēmas izstrādi. Pareiza projektēšana ietver testa datu izstrādi un apstrādi, lai nodrošinātu, ka visas sistēmas daļas var runāt viena ar otru.

Testēšana un integrācija

Mūsdienu SDLC apvieno pašas sistēmas testēšanu ar testiem par tās spēju strādāt ar citām platformām un programmatūru. Pamatlīmenī tas nozīmē sistēmas vai programmatūras testēšanu operētājsistēmā, kurā tā darbosies, piemēram, Linux vai Windows. Izstrādātāji vispirms pārbauda datu plūsmu un procesus pašā sistēmā. Pēc tam izstrādātāji pārbauda savas jaunās sistēmas spēju sazināties ar citu programmatūru, ko klients var izmantot. Integrācijas testēšana vispirms tiek veikta iekšējai iestatīšanai un pēc tam klientu sistēmām alfa un beta testu kārtās.

Izvietošana

Izvēršanas fāze ir tad, kad klienti saņem apstiprinātu, strādājošu sistēmu. Sistēma ir oficiāli izlaista un ir izgājusi no visiem testēšanas posmiem. Lieliem projektiem veidotājs var piedāvāt apmācību programmas vai integrācijas palīdzību, lai klienti varētu sākt lietot jauno sistēmu. Pats kods netiek pielāgots izvietošanas laikā, ja vien netiek konstatēta nopietna programmatūras problēma.

Apkope

SDLC pēdējais posms ir apkope un atsauksmju vākšana. Izstrādātāji izveido veidu, kā sazināties ar klientiem par problēmām vai vēlamajiem uzlabojumiem turpmākajiem atjauninājumiem. Uzturēšanas fāze ir visilgākā fāze, jo tā turpinās visu programmatūras kalpošanas laiku un vada visus uzlabojumus un atbalstu. Mūsdienu sistēmas mijiedarbojas ar daudzām ārējās programmatūras daļām, tāpēc uzturēšanas posmā ietilpst arī plāni integrēties ar jaunām citu uzņēmumu izstrādātām sistēmām.