Domov audio Potápanie do Dev: Životný cyklus vývoja softvéru

Potápanie do Dev: Životný cyklus vývoja softvéru

Obsah:

Anonim

Autor: Justin Stoltzfus

Zdroj: Wrightstudio / Dreamstime.com

Čo je životný cyklus vývoja softvéru?

Na našej stránke s výrazmi sa dozviete, ako je všeobecne definovaná SDLC:

„Životný cyklus vývoja softvéru (SDLC) je rámec definujúci úlohy vykonávané v každom kroku procesu vývoja softvéru. "

Je dôležité pochopiť, že keďže životný cyklus vývoja softvéru má rôzne fázy alebo fázy a modely, zmenil sa tiež podľa konkrétnych filozofií, o ktorých budeme hovoriť neskôr.

Kľúčovou myšlienkou je, že životný cyklus vývoja softvéru definuje, ako sa softvér vytvára a uvoľňuje do produkčného prostredia.

Je to ústredný predpoklad vo svete IT, pretože softvér sa stal neoddeliteľnou súčasťou toľkých vecí, ktoré robíme každý deň, a dlhodobejších procesov, ktoré riadia obchodnú aj spotrebiteľskú činnosť. Životný cyklus vývoja softvéru určuje, ako dostávame všetky aplikácie a produkty pre stolné počítače a operačné systémy, ktoré používame na posielanie textov, tweetovanie a nasmerovanie nespočetných nových technológií.

Vďaka tomu povedané lepšie porozumenie SDLC nám pomáha vedieť, čo sa deje v zákulisí, alebo ako by niekto povedal, „ako sa klobása vyrobí“.

Za každou aplikáciou alebo softvérovým produktom je kód. Tento kód pochádza od ľudí. SDLC je spôsob, ako zabezpečiť, aby omylní ľudia vytvorili relatívne neomylnú technológiu.

Životný cyklus vývoja softvéru sa môže tiež veľmi líšiť.

„Existuje mnoho prístupov k vykonávaniu práce alebo ako vyzerá konkrétny životný cyklus vývoja softvéru, a to závisí od organizácie, pokiaľ ide o konkrétne kroky, “ hovorí John Quigley z Value Transformation, ktorý opisuje, ako SDLC určuje fázu za toľko spotrebiteľských vymožeností, ktoré nás baví. „V modernom živote je softvér v mnohých ďalších produktoch, ako si myslíte. Váš budík má vo vnútri pravdepodobne mikrokontrolér, ktorý spúšťa softvér. Vaša mikrovlnná rúra má mikrokontrolér, ktorý prijíma vstupy od používateľa a pracuje podľa týchto príkazov. Váš smartfón, televízor a vaše auto majú v sebe softvér. Rovnako ako existuje veľa aplikácií, existuje veľa variácií v softvérových produktoch. “

Jedným z populárnych príkladov je moderný automobil, ktorý vám pravdepodobne povie každý mechanik, ktorý v poslednej dekáde vyzeral skôr ako vymyslený počítač.

"Vo vašom aute je veľa mikrokontrolérov, ktoré používajú odlišný softvér, ktorý musí byť koordinovaný s inými výrobkami vo vozidle, ktoré tiež obsahujú softvér, napríklad motor a prevodovku, " hovorí Quigley. „Tieto veci sú spojené za účelom vytvorenia softvérového systému zdieľajúceho informácie z každého komponentu s druhým prostredníctvom určitej sériovej komunikácie a každého komponentu, ktorý robí príslušné rozhodnutie na základe obsahu týchto údajov.“

To všetko sa riadi životným cyklom vývoja softvéru vytvorením premyslenej cestovnej mapy o tom, ako sa každá z týchto jedinečných položiek vyrobí a dodá na svet. V tomto návode sa dozviete viac o tom, ako SDLC funguje prakticky v prostredí návrhu softvéru.

Ďalej: Fázy životného cyklu vývoja softvéru

Zdieľajte toto:

Obsah

Čo je životný cyklus vývoja softvéru?

Fázy životného cyklu vývoja softvéru

Modely SDLC

Tradičný vodopád SDLC: príklad

Viac informácií o Agile SDLC

Agilný SDLC: Príklad

DevOps a SDLC

Umelé spravodajstvo a SDLC

záver

Potápanie do Dev: Životný cyklus vývoja softvéru