በAgile እና V Methodologies (ሞዴል) መካከል ያለው ልዩነት

በAgile እና V Methodologies (ሞዴል) መካከል ያለው ልዩነት
በAgile እና V Methodologies (ሞዴል) መካከል ያለው ልዩነት

ቪዲዮ: በAgile እና V Methodologies (ሞዴል) መካከል ያለው ልዩነት

ቪዲዮ: በAgile እና V Methodologies (ሞዴል) መካከል ያለው ልዩነት
ቪዲዮ: Диаграмма вариантов использования для бизнес-аналитиков (пример диаграммы UML) 2024, ህዳር
Anonim

Agile vs V Methodologies (ሞዴል)

በሶፍትዌር ኢንደስትሪ ውስጥ ዛሬ ጥቅም ላይ የሚውሉ የተለያዩ የሶፍትዌር ልማት ዘዴዎች አሉ። V Methodologies (V-Model) የፏፏቴ ልማት ዘዴ ማራዘሚያ ነው (ይህም ከመጀመሪያዎቹ ዘዴዎች አንዱ ነው)። የV-ሞዴል ዋና ትኩረት ለኮድ እና ለሙከራ እኩል ክብደት መስጠት ነው። Agile ሞዴል በነባር ሞዴሎች ውስጥ ያሉ ድክመቶችን ለመፍታት የተዋወቀው የቅርብ ጊዜ የሶፍትዌር ልማት ሞዴል ነው። የAgile ዋና ትኩረት በተቻለ ፍጥነት መሞከርን ማካተት እና ስርዓቱን በጣም ትንሽ እና ማስተዳደር ወደሚችሉ ንዑስ ክፍሎች በመክፈል የሚሰራውን የምርት ስሪት መልቀቅ ነው።

V Methodologies (ሞዴል) ምንድን ነው?

V ዘዴዎች (V-ሞዴል) የሶፍትዌር ልማት ሞዴል ነው። እንደ የተለመደው የፏፏቴ ሶፍትዌር ልማት ሞዴል ማራዘሚያ ተደርጎ ይቆጠራል። ቪ-ሞዴል በፏፏቴ ሞዴል ውስጥ በተገለጹት ደረጃዎች መካከል ተመሳሳይ ግንኙነቶችን ይጠቀማል። ነገር ግን ቀጥታ ከመውረድ ይልቅ (እንደ ፏፏቴው ሞዴል) V-ሞዴል በሰያፍ ወደ ታች ይወርድና ወደ ላይ ይመለሳል (ከኮዲንግ ምዕራፍ በኋላ) የ V ፊደል ቅርፅ ይፈጥራል። የእድገት / ዲዛይን እና ተጓዳኝ የሙከራ ደረጃ. የአብስትራክሽን ጊዜ እና ደረጃ በአግድም እና በአቀባዊ ዘንግ ነው የሚወከሉት እንደቅደም ተከተላቸው።

ሙከራው (የሚወጣበት መንገድ፣ የቪ ቀኝ ጎን) ለማረጋገጫ የሚደረግ ሲሆን ተጓዳኝ የንድፍ ደረጃዎች (የቁልቁለት መንገድ፣ የ V ግራ በኩል) ለማረጋገጫ ያገለግላሉ። በ V-ሞዴል ውስጥ, እኩል ክብደት ለኮድ እና ለሙከራ ተሰጥቷል. ቪ-ሞዴል የፍተሻ ሰነድ ከዲዛይን ዶክመንቶች/ኮድ ጋር መፍጠር ይመክራል።ለምሳሌ የውህደት መፈተሻ ሰነዶች የከፍተኛ ደረጃ ዲዛይኑ ሲመዘገብ እና ዝርዝር የንድፍ እቅድ በሚዘጋጅበት ጊዜ የክፍል ፈተናዎች መመዝገብ አለባቸው። ይህ ማለት ለእያንዳንዱ ፈተና የትግበራ እቅድ አስቀድሞ መፈጠር አለበት እንጂ ልማቱ እስኪጠናቀቅ ድረስ መጠበቅ የለበትም።

አግሌ ምንድን ነው?

Agile በቀላል ማኒፌስቶ ላይ የተመሰረተ በጣም የቅርብ ጊዜ የሶፍትዌር ልማት ዘዴ ነው። ይህ በባህላዊው የV-ሞዴል እና የፏፏቴ ሶፍትዌር ልማት ዘዴዎች ውስጥ አንዳንድ ድክመቶችን ለመፍታት የተዘጋጀ ነው። ቀልጣፋ ዘዴዎች በእድገት ኡደት መጀመሪያ ላይ ለደንበኞች ተሳትፎ ከፍተኛ ቅድሚያ በመስጠት ላይ የተመሰረቱ ናቸው. በተቻለ መጠን በደንበኛው መሞከርን አስቀድሞ እና ብዙ ጊዜ ማካተትን ይመክራል። የተረጋጋ ስሪት ሲገኝ በእያንዳንዱ ነጥብ ላይ ሙከራ ይደረጋል. የ Agile መሰረቱ ከፕሮጀክቱ መጀመሪያ ጀምሮ ሙከራን በመጀመር እና እስከ ፕሮጀክቱ መጨረሻ ድረስ በመጀመር ላይ የተመሰረተ ነው.የ Agile ቁልፍ እሴቶች "ጥራት የቡድኑ ኃላፊነት ነው" ነው, ይህም የሶፍትዌሩ ጥራት የጠቅላላው ቡድን (የሙከራ ቡድን ብቻ ሳይሆን) ኃላፊነት መሆኑን ያጎላል. ሌላው የAgile አስፈላጊ ገጽታ ሶፍትዌሩን ወደ ትናንሽ ማስተዳደር ወደሚችሉ ክፍሎች መከፋፈል እና ለደንበኛ በፍጥነት ማድረስ ነው። የሚሰራ ምርት ማድረስ በጣም አስፈላጊ ነው። ከዚያ ቡድኑ ሶፍትዌሩን ማሻሻል እና በእያንዳንዱ ዋና ደረጃ ላይ ያለማቋረጥ ማድረስ ይቀጥላል። ይህ የሚገኘው sprints የሚባሉ በጣም አጭር የመልቀቂያ ዑደቶች በመኖራቸው እና በእያንዳንዱ ዑደት መጨረሻ ላይ ለማሻሻል ግብረ መልስ በማግኘት ነው። በቀደሙት ዘዴዎች እንደ ገንቢዎች እና ሞካሪዎች ያሉ ብዙ የቡድኑ መስተጋብር የሌላቸው አስተዋጽዖ አበርካቾች አሁን በAgile ሞዴል ውስጥ አብረው ይሰራሉ።

በAgile እና V Methodologies (ሞዴል) መካከል ያለው ልዩነት ምንድን ነው?

Agile ሞዴል ከV-ሞዴል ጋር ሲወዳደር በጣም ቀደም ብሎ የሚሰራውን የምርት ስሪት ያቀርባል። ተጨማሪ ባህሪያት እየጨመሩ ሲመጡ ደንበኛው አንዳንድ ጥቅሞቹን ቀደም ብሎ መገንዘብ ይችላል።የAgile የፍተሻ ዑደት ጊዜ ከV-ሞዴል ጋር ሲነጻጸር በአንጻራዊነት አጭር ነው፣ ምክንያቱም ሙከራ የሚከናወነው ከልማት ጋር ትይዩ ነው። Agile በጣም ንቁ ከሆነው V-ሞዴል ጋር ሲነጻጸር ንቁ ሞዴል ነው (በጣም አጭር ዑደቶች ምክንያት)። ቪ-ሞዴል በጣም ግትር እና በአንፃራዊነት ከ Agile ሞዴል ያነሰ ተለዋዋጭ ነው። በእነዚህ ሁሉ ጥቅሞች ምክንያት Agile በአሁኑ ጊዜ ከV-ሞዴል ይመረጣል።

የሚመከር: