మీరు "సాఫ్ట్వేర్ డాక్యుమెంట్స్" లేదా "సాఫ్ట్వేర్ గైడ్లు" అని పిలిచే మీ కంపెనీలో ఒక నెట్వర్క్ డైరెక్టరీలో ఒక కంప్యూటర్ డైరెక్టరీని చూసినట్లయితే, అప్పుడు మీరు వీక్షించడానికి అనుమతినిచ్చిన పత్రాలను చూసారు, మీరు సాఫ్ట్వేర్ కోసం పత్రాలు మరియు రకాలైన పత్రాల సంఖ్యను బహుశా గ్రహించవచ్చు అనేక. ఒక వర్గానికి చెందిన కొన్ని పత్రాలు ఇతర వర్గాలకు కూడా వర్తిస్తాయి. సాఫ్ట్వేర్ సాఫ్టవేర్ లైఫ్ సైకిల్ యొక్క ప్రతి దశలో సాఫ్ట్వేర్ పత్రాలు ఉపయోగించబడతాయి, అందుచే సృష్టించబడిన పత్రాల రకాన్ని పరిశోధించడానికి ఒక మంచి ప్రదేశం.
ప్రతిపాదన
ఒక సాఫ్ట్వేర్ ప్రతిపాదన సాఫ్ట్వేర్ సిస్టమ్ అవసరాలను నిర్దేశిస్తుంది మరియు సాఫ్ట్వేర్ యొక్క ప్రయోజనం మరియు సమస్యలను పరిష్కరిస్తుంది. ప్రతిపాదనను ప్రభావితం చేసే సాఫ్ట్వేర్ ప్రాజెక్టును అంచనా వేసే ఇతర అంశాలను కూడా ఇది పేర్కొంటుంది.
సాధ్యత అధ్యయనం
సాధ్యత అధ్యయనం సాధారణంగా ప్రారంభ దశలో జరుగుతుంది. కస్టమర్ యొక్క వ్యాపార అవసరాలకు సాఫ్ట్వేర్ కర్మాగారాన్ని సంతృప్తిపరుస్తుందో లేదో ఈ దశ నిర్ణయిస్తుంది. సాధ్యత అధ్యయనం యొక్క ఫలితం ఒక ప్రాజెక్ట్ ముందుకు సాగుతుందా లేదా కాదో నిర్ణయిస్తుంది.
అవసరాలు విశ్లేషణ
అవసరాలు విశ్లేషణ వ్యాపార అవసరాలు ఆటోమేటెడ్ సాఫ్ట్వేర్ సొల్యూషన్స్ లోకి అనువదించడానికి మార్గాలను అందిస్తుంది. బాహ్య కన్సల్టెంట్ లేదా కంపెనీ నిర్వహణ సాధారణంగా ఈ పనిని నిర్వహిస్తుంది. అవసరాలు హార్డ్వేర్, సాఫ్ట్ వేర్ మరియు భాగాలు కోసం వాస్తవ నిర్దేశాలలో వ్యాపార అవసరాలు.
డిజైన్ పత్రాలు
సాంకేతిక పరిజ్ఞానం మీద సాఫ్ట్వేర్ డెవలప్మెంట్ కోసం డిజైన్ పత్రాలు ఆధారపడతాయి. పేరు సూచించినట్లుగా, డేటాబేస్, ఇంటర్ఫేస్లు, కమ్యూనికేషన్లు, వెబ్ అభివృద్ధి మరియు సాఫ్ట్ వేర్ యొక్క ఇతర కోణాల కోసం గ్రాఫికల్ మరియు పాఠ్య నమూనాలు అనేక కోడింగ్ ప్రారంభించటానికి ముందు రూపొందించబడతాయి.
కోడింగ్ పత్రాలు
కోడింగ్ పత్రాలు సాఫ్ట్వేర్ యొక్క ప్రోగ్రామింగ్ కోసం ఉపయోగించిన వాస్తవ సోర్స్ కోడ్ను సూచిస్తాయి. జావా, సి ++, PHP మరియు ఇతర కంప్యూటర్ భాషలతో సహా కంప్యూటర్ అందుబాటులో ఉన్న అనేక భాషలలో ఈ కోడ్ను రాయవచ్చు.
పరీక్ష పత్రాలు
టెస్టింగ్ జట్లు మరియు డెవలపర్లు సాఫ్ట్వేర్ లైఫ్ సైకిల్ యొక్క వివిధ దశలలో పరీక్ష పత్రాలను సృష్టిస్తాయి. డెవలపర్లు తమ స్వంత కోడ్ కోసం యూనిట్-టెస్టింగ్ పత్రాలను సృష్టించారు. పరీక్ష బృందం లేదా ఇతర వ్యక్తులు ప్రత్యక్షంగా అనుసంధానం చేయబడని ఏకీకరణ పరీక్ష మరియు వ్యాపార అవసరాల పరీక్షతో సంబంధం కలిగి ఉండరు.
యూజర్ గైడ్స్ మరియు మార్కెటింగ్
కొత్త సాఫ్టువేరు ఎలా పనిచేస్తుంది అనేదానిపై సూచనలని వినియోగదారు మార్గదర్శకులు అందిస్తారు. వ్యవస్థ పెద్దది మరియు సంక్లిష్టంగా ఉన్నట్లయితే, వినియోగదారు మార్గదర్శకులు సిబ్బందికి అధికారిక శిక్షణా కోర్సులు చేస్తారు. మార్కెటింగ్ పత్రాలు సంభావ్య వినియోగదారులకు కొత్త సాఫ్ట్వేర్ వ్యవస్థ యొక్క లాభాలను వర్ణించాయి.
సాఫ్ట్వేర్ లైసెన్సు
సాఫ్ట్వేర్ లైసెన్సుల జారీ సాఫ్ట్వేర్ను తుది వినియోగదారుకు సంబంధించినంతవరకు చట్టపరమైనదిగా ఉపయోగించుకుంటుంది. రచయిత సాఫ్ట్వేర్ సంస్థ జారీ చేసిన సాఫ్ట్వేర్ లైసెన్స్ నిబంధనల ప్రకారం సాఫ్ట్వేర్ను వాడతారు. అన్ని సాఫ్ట్ వేర్లకు ఖచ్చితమైన లైసెన్సింగ్ నిబంధనలు లేవు, మరియు ఇది ఓపెన్ సోర్స్ విషయంలో ప్రత్యేకించి వర్తిస్తుంది. సాధారణంగా, సాఫ్ట్ వేర్ సిస్టమ్స్ ఎక్కడ మరియు ఎక్కడ సాఫ్ట్వేర్ను ఉపయోగించవచ్చో పేర్కొనడానికి కొన్ని రకాల లైసెన్సింగ్ పత్రాలు ఉన్నాయి.