IT enciklopēdija · Kas ir…?

Kāds ir programmatūras izstrādes dzīves cikls?

Īsā atbilde

Programmatūras izstrādes dzīves cikls (SDLC) ir posmi, kuros top un attīstās sistēma: prasību analīze, projektēšana, izstrāde, testēšana, ieviešana un uzturēšana. Mūsdienās šos posmus parasti iziet īsos ciklos (Agile), lai klients ātri redzētu rezultātu un varētu precizēt prasības.

Posmi

  1. Analīze un prasības — ko sistēmai jādara un kāpēc. Skatiet kā sagatavot tehnisko specifikāciju.
  2. Projektēšana — arhitektūra, datu modelis, saskarnes skices.
  3. Izstrāde — programmēšana un integrācijas.
  4. Testēšana — automātiskie un manuālie testi.
  5. Ieviešana — datu pārnešana, apmācība, palaišana.
  6. Uzturēšana un attīstība — kļūdu labojumi, drošība, jaunas funkcijas.

Ūdenskrituma modelis un Agile

  • Ūdenskritums — katrs posms pēc kārtas; noder, ja prasības ir ļoti stabilas, bet risks ir, ka rezultāts atšķiras no vajadzībām.
  • Agile — īsi cikli, kuros katrā tiek piegādāta strādājoša daļa. Skatiet kas ir Agile izstrāde.

Kas jāzina pasūtītājam

Lielākā daļa sistēmas dzīves notiek pēc palaišanas. Plānojiet budžetu ne tikai izstrādei, bet arī uzturēšanai un attīstībai. Un sāciet ar MVP, nevis “visu uzreiz”.

Mūsu pakalpojums Web platformas un aplikācijas E-komercija, rezervācijas, biļešu tirdzniecība un maksājumi.

Ir vēl jautājumi?

Uzdodiet tos mums — atbildēsim un pateiksim, kā tas izskatītos jūsu uzņēmumā.