V మోడల్
![](https://cdn.codegym.cc/images/article/e2c9e51b-1975-449f-9136-ff3eaed338dd/800.jpeg)
V- ఆకారపు నమూనా యొక్క సూత్రం అనేక విధాలుగా క్యాస్కేడ్ మోడల్కు సమానంగా ఉంటుంది. చాలా తరచుగా ఇది అంతరాయం లేని ఆపరేషన్ చాలా ముఖ్యమైన వ్యవస్థలలో ఉపయోగించబడుతుంది. ఇది మెడికల్ ఇన్స్టిట్యూట్లలో రోగుల లైఫ్ సపోర్టును నిర్వహించడం, ఎమర్జెన్సీ బ్లాకింగ్ సిస్టమ్లు మరియు ఇలాంటి సాఫ్ట్వేర్ల కోసం సాఫ్ట్వేర్.
డిజైన్తో సహా అభివృద్ధి ప్రారంభ దశలో ఉన్న సాఫ్ట్వేర్ను పరీక్షించడంపై దృష్టి సారించడం ఈ మోడల్ యొక్క విశిష్ట లక్షణం. టెస్టింగ్ డెవలప్మెంట్ ప్రాసెస్తో సమాంతరంగా జరుగుతుంది - ఉదాహరణకు, కోడ్ రాసేటప్పుడు యూనిట్ పరీక్షలు నిర్వహిస్తారు.
V-మోడల్ను ఎప్పుడు వర్తింపజేయాలి?
- సాఫ్ట్వేర్ ఉత్పత్తికి కఠినమైన పరీక్ష అవసరమైతే, ఈ పరిస్థితిలో V-మోడల్ (ధృవీకరణ మరియు ధృవీకరణ) సూత్రాలు చాలా సమర్థించబడతాయి.
- చిన్న మరియు మధ్యస్థ ప్రాజెక్ట్ల కోసం, స్పష్టంగా నిర్వచించిన అవసరాలతో.
- పెద్ద సంఖ్యలో అర్హత కలిగిన పరీక్షకుల సమక్షంలో.
పెరుగుతున్న మోడల్
![](https://cdn.codegym.cc/images/article/a732d322-07b8-4d4a-977f-c8729ccccd89/800.jpeg)
ఇంక్రిమెంటల్ మోడల్ యొక్క ప్రత్యేకత ఏమిటంటే, అందులో సాఫ్ట్వేర్ అవసరాలు నిర్దిష్ట అసెంబ్లీపై ఆధారపడి ఉంటాయి. ఉత్పత్తి దశలవారీగా నిర్మించబడుతోంది కాబట్టి, దాని అభివృద్ధి బహుళ పునరావృతాల ద్వారా జరుగుతుంది. ఈ మొత్తం జీవిత చక్రాన్ని "బహుళ జలపాతం" అని పిలుస్తారు.
బిల్డ్ సైకిల్ చిన్న మరియు సాధారణ మాడ్యూల్స్గా విభజించబడింది. ప్రతి ఒక్కటి కఠినమైన అవసరాలు, రూపకల్పన, కోడింగ్, అమలు మరియు పరీక్షల ద్వారా వెళుతుంది.
ఇంక్రిమెంటల్ మోడల్ ప్రకారం అభివృద్ధి ప్రక్రియ కనీస కార్యాచరణతో ఉత్పత్తి యొక్క ప్రాథమిక సంస్కరణను విడుదల చేయడంతో ప్రారంభమవుతుంది. అప్పుడు ఫంక్షన్ల "పెరుగుదల" ఉంది, వీటిని "ఇంక్రిమెంట్" అని పిలుస్తారు. మునుపు ప్రణాళిక చేయబడిన అన్ని విధులు సిస్టమ్లో విలీనం చేయబడే వరకు వర్క్ఫ్లో కొనసాగుతుంది.
పునరావృత నమూనా
పునరుక్తి మోడల్ అని కూడా పిలువబడే ఒక పునరావృత నమూనా, ప్రారంభ దశలో పూర్తి అవసరాల వివరణను కలిగి ఉండవలసిన అవసరం లేదు. డెవలప్మెంట్ నిర్దిష్ట ఫంక్షనాలిటీని సృష్టించడంతో ప్రారంభమవుతుంది, ఇది కొత్త ఫంక్షన్లను జోడించడానికి ఆధారం అవుతుంది.
"భాగాల్లో" ఫంక్షన్లను సృష్టించే ప్రక్రియ ఆమోదించబడిన ప్రణాళిక ప్రకారం పూర్తయ్యే వరకు మళ్లీ మళ్లీ పునరావృతమవుతుంది. ఉత్పత్తి యొక్క పని సంస్కరణను స్వీకరించే వరకు పని కొనసాగుతుంది.
ఇక్కడ జోడించిన రేఖాచిత్రంలో, మీరు మోనాలిసా పోర్ట్రెయిట్ యొక్క పునరుక్తి "అభివృద్ధి"ని చూడవచ్చు. మొదటి పునరావృతంలో మీరు ఒక అమ్మాయి పోర్ట్రెయిట్ యొక్క స్కెచ్ మాత్రమే చూస్తారు, రెండవ పునరావృతంలో మీరు ఇప్పటికే రంగులను చూడవచ్చు, మూడవ పునరావృతం మరింత వివరంగా మరియు సంతృప్తమవుతుంది. ప్రక్రియ పూర్తయింది.
![](https://cdn.codegym.cc/images/article/dcb8ed9b-7bf2-4270-8c69-c79844b5a0d0/800.jpeg)
మేము ఇంక్రిమెంటల్ మోడల్ను గుర్తుచేసుకుంటే, పోర్ట్రెయిట్ దానిపై పూర్తిగా భిన్నమైన రీతిలో వ్రాయబడుతుంది - ముక్క ముక్క, ప్రత్యేక భాగాల నుండి.
పునరావృత నమూనా అభివృద్ధికి ఉదాహరణ వాయిస్ గుర్తింపు. ఈ అంశంపై శాస్త్రీయ పరిశోధన చాలా కాలం క్రితం ప్రారంభమైంది, మొదట ఆలోచనల రూపంలో, తరువాత ఆచరణాత్మక అమలు ప్రారంభమైంది. ప్రతి కొత్త పునరావృతం వాయిస్ గుర్తింపు నాణ్యతను మెరుగుపరిచింది. అయినప్పటికీ, ఇప్పుడు కూడా గుర్తింపును పరిపూర్ణంగా పిలవలేము. కాబట్టి పని ఇంకా పూర్తి కాలేదు.
పునరావృత నమూనాను ఉపయోగించడానికి ఉత్తమ సమయం ఎప్పుడు?
- సిస్టమ్ కోసం అవసరాలు స్పష్టంగా నిర్వచించబడి, అందరికీ అర్థమయ్యేలా ఉంటే.
- ప్రాజెక్ట్ పరిధి చాలా పెద్దది.
- ప్రధాన లక్ష్యం నిర్వచించబడింది, కానీ పని సమయంలో అమలు వివరాలు మారవచ్చు.
మురి నమూనా
![](https://cdn.codegym.cc/images/article/e73407c3-576b-47d5-be0c-98736d844601/800.jpeg)
"స్పైరల్ మోడల్" అనేది ఇంక్రిమెంటల్ మోడల్ని పోలి ఉంటుంది, కానీ రిస్క్ అనాలిసిస్ రూపంలో ఒక లక్షణాన్ని కలిగి ఉంటుంది. ఇది సాధారణంగా మిషన్-క్లిష్ట ప్రక్రియల కోసం ఉపయోగించబడుతుంది, ఇక్కడ వైఫల్యం కేవలం ఆమోదయోగ్యం కాదు.
స్పైరల్ మోడల్ పని యొక్క నాలుగు దశలను కలిగి ఉంటుంది:
- ప్రణాళిక;
- ప్రమాద విశ్లేషణ;
- సాఫ్ట్వేర్ రూపకల్పనపై పని;
- ఫలితాన్ని తనిఖీ చేయడం మరియు కొత్త దశకు వెళ్లడం.
GO TO FULL VERSION