Namai Garsas Pasinėrimas į kūrimą: programinės įrangos kūrimo ciklas

Pasinėrimas į kūrimą: programinės įrangos kūrimo ciklas

Turinys:

Anonim

Autorius Justinas Stoltzfusas

Šaltinis: „Wrightstudio“ / „Dreamstime.com“

Kas yra programinės įrangos kūrimo gyvavimo ciklas?

Jei norite sužinoti, kaip paprastai apibūdinamas SDLC, galite apsilankyti mūsų sąlygų puslapyje:

Programinės įrangos kūrimo gyvavimo ciklas (SDLC) yra sistema, apibrėžianti užduotis, atliekamas kiekviename programinės įrangos kūrimo proceso etape. „

Svarbu suprasti, kad kadangi programinės įrangos kūrimo ciklas turi įvairius etapus ar fazes bei modelius, jis taip pat pasikeitė atsižvelgiant į konkrečią filosofiją, apie kurią kalbėsime vėliau.

Pagrindinė idėja yra ta, kad programinės įrangos kūrimo gyvavimo ciklas nustato, kaip programinė įranga sukuriama ir išleidžiama į gamybos aplinką.

Tai yra pagrindinė prielaida IT pasaulyje, nes programinė įranga tapo neatsiejama daugelio dalykų, kuriuos mes darome kiekvieną dieną, ir ilgalaikio proceso, nukreipiančio tiek verslą, tiek vartotoją, dalimi. Programinės įrangos kūrimo ciklas lemia, kaip mes gauname visas tas programas ir stalinius produktus bei operacines sistemas, kurias naudojame tekstinėms žinutėms rašyti, tweet ir nukreipti daugybę naujų technologijų.

Turint tai mintyje, geresnis SDLC supratimas padeda mums sužinoti, kas vyksta užkulisiuose, arba, kaip kai kurie pasakytų, „kaip gaminama dešra“.

Už kiekvieno programos ar programinės įrangos produkto yra kodas. Tas kodas kilęs iš žmonių. SDLC yra būdas užtikrinti, kad klaidingi žmonės sukuria palyginti neklystančią technologiją.

Programinės įrangos kūrimo gyvavimo ciklas taip pat gali labai skirtis.

„Yra daugybė požiūrių į darbo atlikimą arba tai, kaip atrodo konkrečios programinės įrangos kūrimo ciklas, ir tai priklauso nuo organizacijos, atsižvelgiant į konkrečius veiksmus“, - sako Johnas Quigley iš „Value Transformation“, apibūdindamas, kaip SDLC nustato etapą. dėl daugelio vartotojų patogumų, kuriais mėgaujamės. „Šiuolaikiniame gyvenime programinės įrangos yra daug daugiau, nei galite pamanyti. Jūsų žadintuve greičiausiai viduje yra mikrovaldiklis, kuriame veikia programinė įranga. Jūsų mikrobangų krosnelėje yra mikrovaldiklis, kuris priima duomenis iš vartotojo ir vykdo pagal tas komandas. Jūsų išmaniajame telefone, televizoriuje ir automobilyje yra programinė įranga. Kaip ir daugybė programų, programinės įrangos produktų yra daug variantų. “

Vienas populiarių pavyzdžių yra šiuolaikinis automobilis, apie kurį bet kuris mechanikas, matyt, jums pasakys, praėjusį dešimtmetį panašėjo į išgalvotą kompiuterį.

„Jūsų automobilyje yra daug mikrovaldiklių, kurie naudoja skirtingą programinę įrangą, kuri turi būti suderinta su kitais automobilio produktais, kuriuose taip pat yra programinė įranga, pavyzdžiui, variklis ir transmisija“, - sako Quigley. „Šie dalykai yra susiję su programinės įrangos sistemos, kuria keičiamasi informacija iš kiekvieno komponento, perdavimu per tam tikrus nuosekliuosius ryšius, ir kiekvienas komponentas priima tinkamą sprendimą, pagrįstą tų duomenų turiniu.“

Programinės įrangos kūrimo gyvavimo ciklas visa tai reglamentuoja, sukurdamas apgalvotą planą, kaip visi šie unikalūs elementai bus pastatyti ir pristatyti į pasaulį. Šiame vadove sužinosite daugiau apie tai, kaip SDLC praktiškai veikia programinės įrangos projektavimo aplinkoje.

Kitas: Programinės įrangos kūrimo gyvavimo ciklo fazės

Pasidalinti:

Turinys

Kas yra programinės įrangos kūrimo gyvavimo ciklas?

Programinės įrangos kūrimo gyvavimo ciklo fazės

SDLC modeliai

Tradicinis krioklio SDLC: pavyzdys

Daugiau apie Agile SDLC

Agile SDLC: pavyzdys

„DevOps“ ir SDLC

Dirbtinis intelektas ir SDLC

Išvada

Pasinėrimas į kūrimą: programinės įrangos kūrimo ciklas