Skip to main content

Ano ang modelo ng spiral?

Ang modelo ng spiral ay isang pilosopiya ng disenyo ng software na, sa halip na maging isang linear na proseso, ay isang apat na hakbang na proseso na patuloy na umuulit hanggang matapos ang software.Sa unang hakbang ng modelo ng spiral, tinalakay ng mga developer ang mga layunin.Pagkatapos nito, ang mga developer ay nakakahanap ng mga pamamaraan para sa pagkumpleto ng mga layunin sa pinakamabilis at pinakaligtas na paraan.Kapag alam ng mga developer kung ano ang kanilang ginagawa, pagkatapos ay isinasagawa nila ang aktwal na programming upang maglagay ng mga tampok sa software.Kapag natapos na ang prosesong ito, ang customer ay ipinapakita ang software para sa pagtanggap o pagtanggi sa mga pagbabago.

Ang pagpaplano ay ang unang hakbang ng isang modelo ng spiral, at nagsisimula ito bago isagawa ang anumang programming.Sa puntong ito, tinalakay ng mga developer ang mga tampok na kailangang maidagdag sa software.Halimbawa, kung ang programa ay ginawa para sa pakikipagtulungan ng grupo, maaaring talakayin ng mga developer ang pangangailangan para sa isang interface ng pangkat na ginagawang madali para sa maraming tao na gamitin ang programa nang sabay -sabay.Talakayin lamang ng mga developer ang mga tampok na kinakailangan, nang hindi tinatalakay kung paano lumikha ng mga ito.Sa yugtong ito ng modelo ng spiral, tatalakayin ng mga developer ang iba't ibang mga kasanayan sa programming at pamamaraan para sa pagkumpleto ng gawain.Habang maaaring maraming mga paraan ng pagdaragdag ng mga tampok, ang mga developer ay madalas na pipiliin ang isa na pinakamabilis na gawin at iproseso.Ang kaligtasan ay maaari ding maging isang isyu, dahil hindi nais ng mga developer na mag -crash ang programa habang ginagamit.Ang programming na ito ay pupunta alinsunod sa pamamaraan na napili sa ikalawang yugto at hindi mababago maliban kung mangyari ang mga pangunahing problema.Hindi tulad ng iba pang dalawang bahagi ng modelo ng spiral, napakakaunting talakayan dito.Ang software ay bihirang kumpleto sa puntong ito, at ang hakbang na ito ay higit pa para sa pagsubok sa mga na -program na tampok kaysa sa pag -angkin na ito ay tapos na.Kung ang software ay hindi ginawa para sa isang tiyak na kliyente, kung gayon ang mga potensyal na customer ay maaaring tawagan upang subukan ang programa.Hindi alintana kung tinatanggap o tinatanggihan ng customer ang mga tampok, ang modelo ng spiral ay bumalik sa unang hakbang at mdash;Pagpaplano at Mdash;kung saan ang mga bagong tampok ay tinalakay o tinanggihan at ang mga tampok ay naayos.Ito ay magpapatuloy sa pagkakasunud -sunod hanggang sa handa na ang software para sa pamamahagi o nakumpleto sa mga pagtutukoy ng kliyente.