వాటర్‌ఫాల్ మోడల్‌ను ఏ అభివృద్ధి నమూనా బ్రెయిన్‌గా ఉపయోగిస్తుంది?

సమాధానం. జవాబు: ప్రాజెక్ట్ యొక్క విజయాన్ని నిర్ధారించడానికి సాఫ్ట్‌వేర్ ఇంజనీరింగ్‌లో విస్తృతంగా ఉపయోగించబడిన మొదటి SDLC మోడల్ వాటర్‌ఫాల్ విధానం. అమలు - సిస్టమ్ డిజైన్ నుండి ఇన్‌పుట్‌లతో, సిస్టమ్ మొదట యూనిట్లు అని పిలువబడే చిన్న ప్రోగ్రామ్‌లలో అభివృద్ధి చేయబడింది, ఇవి తదుపరి దశలో ఏకీకృతం చేయబడతాయి.

సాంప్రదాయ జలపాత విధానాన్ని బ్రెయిన్‌లీగా ఉపయోగించడం వల్ల కలిగే ప్రతికూలత ఏమిటి?

సమాధానం: జలపాతం అభివృద్ధి యొక్క ప్రతికూలత ఏమిటంటే అది ఎక్కువ ప్రతిబింబం లేదా పునర్విమర్శను అనుమతించదు. ఒకసారి అప్లికేషన్ టెస్టింగ్ దశలో ఉంటే, కాన్సెప్ట్ స్టేజ్‌లో సరిగ్గా డాక్యుమెంట్ చేయని లేదా ఆలోచించని దాన్ని వెనక్కి వెళ్లి మార్చడం చాలా కష్టం.

విజయవంతమైన పరస్పర చర్యలను రూపొందించడం సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ బృందాలకు ఎందుకు ముఖ్యమైనది?

సాఫ్ట్‌వేర్ అప్లికేషన్ యొక్క మొత్తం విజయంలో విజయవంతమైన వినియోగదారు పరస్పర చర్య ఒక ముఖ్యమైన అంశం. వినియోగదారులు సాఫ్ట్‌వేర్ ప్రోగ్రామ్‌తో బాగా ఇంటరాక్ట్ కాలేకపోతే, వారు పనులను పూర్తి చేయలేరు మరియు వారు ఇకపై సాఫ్ట్‌వేర్‌ను ఉపయోగించరు.

కంప్యూటర్‌లో ఏది పోతుంది లేదా పాడైపోతుంది మరియు అది సరిగ్గా పని చేయకుండా నిరోధించవచ్చు?

సరైన సమాధానం: DLL ఫైల్స్.

సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ ప్రక్రియ యొక్క ప్రధాన దశలకు సరైన క్రమం ఏమిటి?

'సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ లైఫ్ సైకిల్' అని పిలుస్తారు, ఈ ఆరు దశల్లో ప్రణాళిక, విశ్లేషణ, రూపకల్పన, అభివృద్ధి & అమలు, పరీక్ష & విస్తరణ మరియు నిర్వహణ ఉన్నాయి. ఖచ్చితమైన సాఫ్ట్‌వేర్ ఎలా అభివృద్ధి చేయబడిందో తెలుసుకోవడానికి ఈ దశల్లో ప్రతిదాన్ని అధ్యయనం చేద్దాం.

అవసరాలను తీర్చడం ఎందుకు కష్టం?

కొన్నిసార్లు, వాటాదారులు లేదా వినియోగదారులు వారు ఖచ్చితంగా ఏమి కోరుకుంటున్నారో లేదా వారి అవసరాలు ఏమిటో పేర్కొనలేరు లేదా స్పష్టంగా పేర్కొనలేరు. వారు కొన్నిసార్లు నెరవేర్చలేని అవాస్తవ అవసరాలను ఆశిస్తారు లేదా డిమాండ్ చేస్తారు. అందువల్ల, వినియోగదారుల అంచనాలను అందుకోవడం చాలా కష్టంగా మారుతుంది.

అధిక స్థాయి అవసరాలు ఏమిటి?

సాధారణంగా ప్రాజెక్ట్ చార్టర్‌లో కనుగొనబడింది, ప్రాజెక్ట్ నిర్వహణలో ఉన్నత-స్థాయి అవసరాలు ప్రాజెక్ట్ సమయంలో పూర్తి చేయవలసిన పని మరియు లక్షణాల యొక్క విస్తృత, పక్షుల వీక్షణ అవసరాన్ని ప్రతిబింబిస్తాయి.

ఉన్నత స్థాయి అవసరాలు ఏమిటి?

సిస్టమ్ మరియు సబ్‌సిస్టమ్ స్థాయిలో, కావలసిన పనితీరును ఎలా సాధించాలో నిర్వచించే స్థాయి 1 అవసరాల నుండి ఉత్పన్నమైన ఉన్నత స్థాయి అవసరాలు ఆధారం.

అధిక స్థాయి ఫంక్షనల్ అవసరాలు ఏమిటి?

వ్యాపార ప్రక్రియ కోసం నిజమైన ఉన్నత-స్థాయి ఫంక్షనల్ అవసరం దాని ప్రాథమిక కార్యకలాపాల యొక్క సాధారణ జాబితాగా ఉండాలి. ఇది అనేక కార్యకలాపాలతో కూడిన సంక్లిష్టమైన ప్రక్రియ అయితే, కేవలం 'సూచనాత్మక' జాబితాను మాత్రమే చేర్చాలి - పాఠకుడు ఆ ప్రక్రియ ఏమిటో 'గుర్తించటానికి' సరిపోతుంది.

మీరు మంచి ఫంక్షనల్ అవసరాన్ని ఎలా వ్రాస్తారు?

ఫంక్షనల్ అవసరాలు వీటిని కలిగి ఉండాలి:

  1. సిస్టమ్‌లో నమోదు చేయవలసిన డేటా వివరణలు.
  2. ప్రతి స్క్రీన్ ద్వారా నిర్వహించబడే కార్యకలాపాల వివరణలు.
  3. సిస్టమ్ నిర్వహించే పని-ప్రవాహాల వివరణలు.
  4. సిస్టమ్ నివేదికలు లేదా ఇతర అవుట్‌పుట్‌ల వివరణలు.
  5. సిస్టమ్‌లో డేటాను ఎవరు నమోదు చేయగలరు.