Potapljanje v razvoj: življenjski cikel razvoja programske opreme

Avtor: Laura McKinney
Datum Ustvarjanja: 2 April 2021
Datum Posodobitve: 16 Maj 2024
Anonim
High Density 2022
Video.: High Density 2022

Vsebina


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, zato se je spremenil tudi v skladu s posebnimi filozofijami, 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.

Njegova 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 prejemamo vse tiste aplikacije in namizne izdelke ter operacijske sisteme, ki jih uporabljamo, tvitnimo in usmerjamo 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 ali podobno izgledal precej bolj kot domišljijski računalnik.

"V vašem avtomobilu je veliko mikrokontrolerjev, ki poganjajo drugačno programsko opremo, ki jih je treba uskladiti z drugimi izdelki na 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 premišljenega načrta, 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

Kazalo vsebine

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