Koti kehitys Mikä on järjestelmän kehittämisen elinkaari (sdlc)? - määritelmä techopediasta

Mikä on järjestelmän kehittämisen elinkaari (sdlc)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä järjestelmän kehittämisen elinkaari (SDLC) tarkoittaa?

Järjestelmän kehityksen elinkaari (SDLC) on tietojärjestelmien (IS) kehittämisprosessi. Erilaisia ​​SDLC-malleja on luotu ja ne voidaan toteuttaa, mukaan lukien vesiputous, nopea prototyyppien muodostaminen, inkrementaalinen, kierre, suihkulähde, rakennus ja kiinnitys, synkronointi ja vakauttaminen sekä nopea sovelluskehitys (RAD).


Määritettyjä SDLC-vaiheita ovat vaatimusten keruu, tutkimus, testaus, suunnittelu, asennus, toteutus, integrointi ja ylläpito.


Tätä termiä kutsutaan myös ohjelmistokehityksen elinkaareen.

Techopedia selittää järjestelmän kehityksen elinkaaren (SDLC)

Järjestelmän kehittämisen elinkaari on yksityiskohtainen prosessi, joka vaatii huolellista suunnittelua, toteuttamista ja hallintaa. Kun niitä ei hoideta kunnolla, haittapuoli on laajuuden hiipiminen, budjettipuhallus ja kehittäjien stressaaminen!


Yhteinen SDLC-malli on vesiputous, johon sisältyy seuraavat peräkkäisten vaiheiden sarjat: Projektisuunnittelu, IS-vaatimusten määritteleminen, järjestelmän suunnittelu, kehittäminen, integrointi, testaus, asennus ja hyväksyminen.


Spiraalimalli kulkee vesiputousprosessin läpi kehittämällä prototyypin arvioitavien alajoukkojen vaatimusryhmällä ja ajaa uudelleen uusien, lisättyjen kykyjen avulla, tuottaen uuden prototyypin. Tämä prosessi jatkuu ja prototyyppi kehittyy, ja siitä tulee entistä merkittävämpi jokaisen kasvavan kehityksen myötä.


Nopea sovelluskehitys (RAD) on prosessi, jolla kehitetään nopeasti ja edullisesti IS, ja sovellusten käyttäjät ovat aina mukana. Laadukkaasta järjestelmästä lähtien RAD käyttää prototyyppien suunnittelu- ja kehitystyökaluja, mukaan lukien graafiset käyttöliittymät (GUI), koodigeneraattorit ja muut.

Inkrementaalinen malli on yhdistelmä lineaarista (eli vesiputous) ja iteratiivista (eli prototyyppimallia). Inkrementaalimallissa IS-kehityksen lähestymistapa käsittää yksittäisten projektiosien käsittelemisen. Tähän voi liittyä pieniä vesiputouksia tai vesiputous, jota seuraa prototyyppimalli.


Järjestelmää kehitettäessä mallien lukumäärä voisi olla sopiva. Paras malli riippuu projektin koosta ja käyttäjän osallistumisesta.

Mikä on järjestelmän kehittämisen elinkaari (sdlc)? - määritelmä techopediasta