Evolutionär modell inom programvaruteknik | T4Tutorials.com

av Prof. Fazal Rehman Shamil
senast ändrad den 27 juli 2020

den evolutionära modellen är modellen för programvaruteknik. I den evolutionära modellen utförs allt arbete under utvecklingsfasen. I denna modell, allt arbete uppdelat i små bitar eller moduler. Till exempel vattenfallsmodellen där alla användare kan få tillgång till produkten i slutet av varje cykel. Denna modell är en kombination av inkrementella och iterativa modeller.

det är en mycket lämplig modell på grund av användarens återkoppling och andra faktorer som gör modellen mycket lämplig för utveckling av komplett programvara. Användarfeedbacken är till stor hjälp för utvecklingen av nästa steg eftersom vi efter avslutad steg får feedback till användaren, användarfeedbacken är mycket viktig för utvecklingen av nästa fas.

om du vill ha några ändringar i programkraven kommer alla ändringar att tillämpas inom en tid.

i den evolutionära modellen är allt arbete uppdelat i mindre bitar. Dessa bitar presenterar kunden en efter en. Kundens förtroende ökade. Denna modell möjliggör också förändrade krav samt all utveckling som görs i olika delar och upprätthåller allt arbete som en bit.

evloutnory-model-image

där den evolutionära modellen är användbar

evolutionär modell är användbar i många fall. Två viktigaste fall nämns nedan;

  1. det är mycket användbart i ett stort projekt där du enkelt kan hitta en modul för stegvis implementering. Den evolutionära modellen används när användarna behöver börja använda de många funktionerna istället för att vänta på den kompletta programvaran.
  2. den evolutionära modellen är också mycket användbar i objektorienterad mjukvaruutveckling eftersom all utveckling är uppdelad i olika enheter.

följande är de evolutionära modellerna.

  1. prototypmodellen
  2. spiralmodellen
  3. den samtidiga utvecklingsmodellen

fördelar med evolutionär Modell

det finns många fördelar med evolutionär Modell, några huvudfördelar nämns nedan;

  1. den stora fördelen med den evolutionära modellen är att användaren har kontrollerat varje steg under utvecklingen och det är till hjälp för att uppnå kundförtroende.
  2. det finns färre chanser att fel eftersom alla moduler är väl sett.
  3. det bidrar till att minska risken för mjukvaruprojekt.
  4. det minskar också kostnaderna för utveckling.
  5. minimera allvarliga problem under testningen.

nackdelar med evolutionär Modell

det finns många dis-fördelar med evolutionär Modell, några huvudfördelar nämns nedan;

  1. leveransen av full programvara kan vara sen på grund av olika förändringar av kunder under utveckling.
  2. det är svårt att dela upp problemet i flera delar, det skulle vara acceptabelt för kunden som kan implementeras och levereras stegvis.

jämförelse av iterativ och inkrementell Modell

Låt oss se jämförelsen av iterativ och inkrementell modell med ett litet diagram som kan spara tid för att läsa texten i detalj.

 jämförelse av Iterataive modell vs inkrementell modell i programvaruteknik

jämförelse av Iterataive modell vs inkrementell modell i programvaruteknik

i det här exemplet kan vi se att i iterativ modell slutförs bilden efter tredje iteration. och i inkrementell modell slutförs bilden efter fjärde inkrementet.

videoföreläsning

fördelar och nackdelar med den evolutionära modellen i programvaruteknik | evolutionär modell ppt | evolutionär modell pdf | fördelar och nackdelar med den evolutionära modellen i programvaruteknik | evolutionär processmodell i programvaruteknik | samtidig modell i programvaruteknik | samtidig utvecklingsmodelldiagram.

Prof. Fazal Rehman Shamil (tillgänglig för professionella diskussioner)
1. Meddelande på Facebook-sida för diskussioner,
2. Videoföreläsningar på Youtube
3. E-post är endast för reklam / affärsförfrågningar.
Facebook

Leave a Reply