Domov Zvok Potapljanje v razvoj: življenjski cikel razvoja programske opreme

Potapljanje v razvoj: življenjski cikel razvoja programske opreme

Kazalo:

Anonim

Avtor Justin Stoltzfus

Vir: Wrightstudio / Dreamstime.com

Kaj je življenjski cikel razvoja programske opreme?

Na naši strani s pogoji si lahko ogledate, kako je na splošno opredeljen SDLC:

»Življenjski cikel razvoja programske opreme (SDLC) je okvir, ki določa naloge, ki se izvajajo na vsakem koraku v procesu razvoja programske opreme. "

Pomembno je razumeti, da ima življenjski cikel razvoja programske opreme različne faze ali faze in modele, tudi ta se je spremenil glede na posebne filozofije, o katerih bomo govorili kasneje.

Ključna ideja je, da življenjski cikel razvoja programske opreme določa, kako se programska oprema ustvarja in sprošča v proizvodno okolje.

To je osrednja premisa v svetu IT, saj je programska oprema postala sestavni del toliko stvari, ki jih počnemo vsak dan, in dolgoročnih procesov, ki usmerjajo tako poslovno kot potrošniško dejavnost. Življenjski cikel razvoja programske opreme določa, kako sprejemamo vse tiste aplikacije in namizne izdelke ter operacijske sisteme, ki jih uporabljamo za besedilo, tvitkanje in usmerjanje nešteto novih tehnologij.

Glede na navedeno nam boljše razumevanje SDLC pomaga, da vemo, kaj se dogaja v ozadju ali, kot bi nekateri rekli, "kako se naredi klobasa."

Za vsako aplikacijo ali programskim izdelkom je koda. Ta koda prihaja od ljudi. SDLC je način, kako zagotoviti, da nepopustljivi ljudje ustvarijo relativno nezmotljivo tehnologijo.

Življenjski cikel razvoja programske opreme se lahko zelo razlikuje.

"Obstajajo različni pristopi k delu ali kako izgleda poseben življenjski cikel razvoja programske opreme, in to je odvisno od organizacije glede na konkretne korake, " pravi John Quigley iz organizacije Value Transformation, ki opisuje, kako SDLC postavlja oder za toliko uporabniških ugodnosti, ki jih uživamo. »V sodobnem življenju je programska oprema v veliko več izdelkih, kot si morda mislite. Vaša budilka ima najverjetneje v sebi mikrokontroler, ki poganja programsko opremo. Vaša mikrovalovna pečica ima mikrokontroler, ki sprejema vhode od uporabnika in deluje v skladu s temi ukazi. Vaš pametni telefon, televizija in avto imajo v njih programsko opremo. Tako kot je veliko aplikacij, je tudi v programskih izdelkih veliko različic. "

En priljubljen primer je sodobni avtomobil, za katerega vam bo verjetno rekel kateri koli mehanik, da je v zadnjem desetletju podoben računalniku precej bolj podoben domišljijskemu računalniku.

"V vašem avtomobilu je veliko mikrokontrolerjev, ki poganjajo drugačno programsko opremo, ki jih je treba uskladiti z drugimi izdelki v avtomobilu, ki vsebujejo tudi programsko opremo, na primer motor in menjalnik, " pravi Quigley. "Te stvari so povezane, da s pomočjo nekaterih serijskih komunikacij ustvarijo programski sistem, ki deli informacije iz vsake komponente z drugo in vsaka komponenta sprejme ustrezno odločitev glede na vsebino teh podatkov."

Življenjski cikel razvoja programske opreme ureja vse to z ustvarjanjem namernega načrta za to, kako bodo vsaka od teh edinstvenih elementov zgrajena in dostavljena v svet. V tej vadnici boste izvedeli več o tem, kako SDLC deluje praktično v okolju programske opreme.

Naslednja: Faze življenjskega cikla razvoja programske opreme

Deliti to:

Kazalo

Kaj je življenjski cikel razvoja programske opreme?

Faze življenjskega cikla razvoja programske opreme

SDLC modeli

Tradicionalni slap SDLC: primer

Več o Agile SDLC

Agile SDLC: Primer

DevOps in SDLC

Umetna inteligenca in SDLC

Zaključek

Potapljanje v razvoj: življenjski cikel razvoja programske opreme