1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Koraki v življenjskem ciklu razvoja sistema

Življenjski cikel razvoja sistemov ali SDLC je orodje za načrtovanje, ki ga razvijalci uporabljajo za načrtovanje, izdelavo in vzdrževanje visokokakovostnih izdelkov. Koraki v SDLC premikajo ekipe skozi načrtovanje, razvoj, gradnjo in uvajanje nove programske opreme ali platform. Sledenje SDLC postane pomembnejše za vsak dodaten kos programske opreme, s katerim novi sistem komunicira ali se integrira na strani stranke.

Načrtovanje in analiza

Prvi koraki v SDLC so konceptualno načrtovanje in analiza problema, ki ga sistem želi rešiti. Načrtovanje zajema oceno vseh potreb po virih in stroškov razvijalca, ki bodo del razvoja novega sistema. Analiza v SDLC je določitev potreb in zahtev končnega uporabnika za uvedbo novega sistema. Med analizo podjetja pogosto anketirajo stranke o svojih obstoječih sistemih in njihovih specifičnih potrebah, da zagotovijo, da je novi sistem uporaben in ustreza zmožnostim strank.

Oblikovanje in kodiranje

Faza načrtovanja SDLC se začne s preslikavo predlaganega toka podatkov, potreb po shranjevanju in korakov obdelave sistema. Začetna zasnova običajno poteka v diagramih, procesi pa se preverjajo glede na cilje, določene med analizo. Razvijalci nato začnejo kodirati sam sistem in njegov uporabniški vmesnik. Delo je mogoče razdeliti med več skupin programerjev, da se pospeši razvoj sistema. Pravilna zasnova vključuje razvoj in obdelavo testnih podatkov za zagotovitev, da lahko vsi deli sistema komunicirajo drug z drugim.

Testiranje in integracija

Sodobni SDLC združuje testiranje samega sistema s testi njegove sposobnosti za delo z drugimi platformami in programsko opremo. Na osnovni ravni to pomeni testiranje sistema ali programske opreme v operacijskem sistemu, ki ga bo izvajal, kot sta Linux ali Windows. Razvijalci najprej preverijo pretok podatkov in procese znotraj samega sistema. Nato razvijalci preizkusijo sposobnost svojega novega sistema za komunikacijo z drugo programsko opremo, ki jo stranka morda uporablja. Testiranje integracije se najprej izvede v interni nastavitvi, nato pa v sistemih strank v krogih alfa in beta testov.

Razmestitev

Faza uvajanja je, ko stranke prejmejo odobren delujoč sistem. Sistem je uradno izdan in je prešel iz vseh faz testiranja. Za velike projekte lahko ustvarjalec ponudi programe usposabljanja ali pomoč pri integraciji, tako da lahko stranke začnejo uporabljati nov sistem. Sama koda se med uvajanjem ne prilagodi, razen če se odkrije večja težava s programsko opremo.

Vzdrževanje

Zadnja stopnja SDLC je vzdrževanje in zbiranje povratnih informacij. Razvijalci vzpostavijo način komuniciranja s strankami o težavah ali želenih izboljšavah za prihodnje posodobitve. Faza vzdrževanja je najdaljša faza, ker traja celotno življenjsko dobo programske opreme in vodi vse izboljšave in podporo. Sodobni sistemi sodelujejo s številnimi deli zunanje programske opreme, zato stopnja vzdrževanja vključuje tudi načrte za integracijo z novimi sistemi, ki so jih razvila druga podjetja.


  1. Življenje LCD TV
  2. Fazah življenjskega cikla proizvoda za RAZR telefona
  3. Življenjski cikel Mobitel
  4. Razvoj GPS sistema
  5. Vpliv digitalne tehnologije na človeško življenje