సాఫ్ట్వేర్ ఆర్కిటెక్చర్

సాఫ్ట్వేర్ ఆర్కిటెక్చర్ ఒక సాఫ్ట్వేర్ సిస్టమ్ అధిక స్థాయి నిర్మాణాలను సూచిస్తుంది.

ఇది కంప్యూటరు లోని వివిధ భాగముల వివరణాత్మక వివరము. అంటే వివిధ రకములయిన సమాచారములు, ఆజ్ఞలు ఒక విభాగము నుండి వేరొక భాగమునకు ఏ విధంగా ప్రయాణిస్తాయి. ఏ లైన్ల ద్వారా ప్రయాణిస్తాయి, వివిధ భాగముల మధ్య సమన్వయము ఏ విధంగా వుంది, సంభాషణలు ఎలా జరుగుతాయో వివరిస్తుంది.సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ అనేది సాఫ్ట్‌వేర్ మొత్తం నిర్మాణం, భాగాల నైరూప్య వర్ణన, ఇది పెద్ద-స్థాయి సాఫ్ట్‌వేర్ వ్యవస్థల వివిధ అంశాల రూపకల్పనకు మార్గనిర్దేశం చేస్తుంది.

సాఫ్ట్వేర్ ఆర్కిటెక్చర్
4+1 ఆర్కిటెక్చరల్ వ్యూ నమూన

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

సాఫ్ట్‌వేర్ వాస్తుశిల్పులు కస్టమర్‌లతో సంభావిత సమస్యలను చర్చిస్తారు, నిర్వాహకులతో విస్తృతమైన డిజైన్ సమస్యలను చర్చిస్తారు, సాఫ్ట్‌వేర్ ఇంజనీర్లతో వినూత్న నిర్మాణ లక్షణాలను చర్చిస్తారు. ప్రోగ్రామర్‌లతో అమలు పద్ధతులు, ప్రదర్శన, శైలి గురించి చర్చిస్తారు.

సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ అనేది సిస్టమ్ స్కెచ్. సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ వివరించిన వస్తువులు వ్యవస్థను నేరుగా కలిగి ఉన్న నైరూప్య భాగాలు. వివిధ భాగాల మధ్య కనెక్షన్ స్పష్టంగా, భాగాల మధ్య కమ్యూనికేషన్ వివరణాత్మక వివరణ.

ప్రతి సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ సాఫ్ట్‌వేర్ వివిధ అంశాలను వివరించాలి. సాధారణంగా, విభిన్న నమూనాలు లేదా వీక్షణలు ఉపయోగించినట్లయితే ఈ ప్రతి అంశాలు మరింత అర్థమయ్యే విధంగా వివరించబడతాయి. వాటిలో ప్రతి ఒక్కటి ఒకే నిర్మాణం పాక్షిక వర్ణనను కలిగి ఉండటం గమనించాలి, వాటి మధ్య కొంత అతివ్యాప్తి ఉండటం మంచిది. ఎందుకంటే అన్ని అభిప్రాయాలు ఒకదానితో ఒకటి స్థిరంగా ఉండాలి, అవి ఒకే విషయాన్ని వివరిస్తాయి కాబట్టి స్పష్టంగా తెలుస్తుంది.

ప్రతి అభివృద్ధి నమూనాకు నిర్మాణాన్ని వివరించడానికి వేరే సంఖ్య, వీక్షణలు లేదా నమూనాలు అవసరం. ఏదేమైనా, ఏదైనా నిర్మాణంలో కనీసం మూడు ఖచ్చితంగా ప్రాథమిక అభిప్రాయాలు ఉన్నాయి:

  • సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్స్థిర వీక్షణ : నిర్మాణంలో ఏ భాగాలు ఉన్నాయో వివరిస్తుంది.
  • సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్క్రియాత్మక వీక్షణ : ప్రతి భాగం ఏమి చేస్తుందో వివరిస్తుంది.
  • సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్డైనమిక్ దృష్టి : భాగాలు కాలక్రమేణా ఎలా ప్రవర్తిస్తాయో, అవి ఒకదానితో ఒకటి ఎలా సంకర్షణ చెందుతాయో వివరిస్తుంది.

సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ అభిప్రాయాలు లేదా నమూనాలు ఒకటి లేదా అంతకంటే ఎక్కువ భాషలను ఉపయోగించి వ్యక్తీకరించబడతాయి

చరిత్ర

1960 ల నాటికి, అజ్గర్ డిజ్క్‌స్ట్రా వంటివి సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ భావనను కలిగి ఉన్నాయి. 1990 ల నుండి, హేతుబద్ధమైన సాఫ్ట్‌వేర్ కార్పొరేషన్, మైక్రోసాఫ్ట్‌లోని సంబంధిత కార్యకలాపాల కారణంగా , సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ భావన మరింత ప్రాచుర్యం పొందింది.

కార్నెగీ మెల్లన్ విశ్వవిద్యాలయం, కాలిఫోర్నియా విశ్వవిద్యాలయం ఇర్విన్ ఈ రంగంలో చాలా పరిశోధనలు చేశారు. కార్నెగీ మెల్లన్ విశ్వవిద్యాలయానికి చెందిన మేరీ షా, డేవిడ్ గార్లన్ 1996 లో అభివృద్ధి చెందుతున్న క్రమశిక్షణపై సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ పెర్స్పెక్టివ్ అనే పుస్తకాన్ని వ్రాశారు. సాఫ్ట్‌వేర్ భాగాలు , కనెక్టర్లు, శైలులు మొదలైన సాఫ్ట్‌వేర్ నిర్మాణంలో వారు అనేక అంశాలను ప్రతిపాదించారు . . ఇర్విన్లోని కాలిఫోర్నియా విశ్వవిద్యాలయంలోని సాఫ్ట్‌వేర్ రీసెర్చ్ ఇనిస్టిట్యూట్ చేసిన పని ప్రధానంగా నిర్మాణ శైలులు, నిర్మాణ వివరణ భాషలు, డైనమిక్ నిర్మాణాలపై దృష్టి పెట్టింది.

ఆర్కిటెక్చర్ వివరణ భాష

సాఫ్ట్‌వేర్ నిర్మాణాన్ని వివరించడానికి ఆర్కిటెక్చర్ వివరణ భాష (ADL) ఉపయోగించబడుతుంది. రైట్ ( కార్నెగీ మెల్లన్ విశ్వవిద్యాలయం అభివృద్ధి చేసింది ), ఆక్మే ( కార్నెగీ మెల్లన్ విశ్వవిద్యాలయం అభివృద్ధి చేసింది ), సి 2 ( యుసిఐ చే అభివృద్ధి చేయబడింది ), డార్విన్ ( ఇంపీరియల్ కాలేజ్ లండన్ అభివృద్ధి చేసింది) వంటి అనేక నిర్మాణ వివరణ భాషలు ఉన్నాయి . ADL ప్రాథమిక నిర్మాణంలో భాగాలు, కనెక్టర్లు, ఆకృతీకరణలు ఉన్నాయి.

మూలాలు

తెలుగువారి సంపూర్ణ పెద్దబాలశిక్ష - గ్రంథకర్త : గాజుల సత్యనారాయణ

Tags:

కంప్యూటర్ సాఫ్ట్‌వేర్సాఫ్ట్వేర్

🔥 Trending searches on Wiki తెలుగు:

జవాహర్ లాల్ నెహ్రూసింగిరెడ్డి నారాయణరెడ్డితెలంగాణా బీసీ కులాల జాబితాహైదరాబాదుచిరంజీవి నటించిన సినిమాల జాబితాసాలార్ ‌జంగ్ మ్యూజియంసెక్స్ (అయోమయ నివృత్తి)సర్వే సత్యనారాయణబ్రహ్మంగారి కాలజ్ఞానందసరాతెలంగాణచతుర్వేదాలుసమాచార హక్కుశ్రీ లక్ష్మీ చెన్నకేశవ స్వామి దేవాలయంశాసనసభతాడేపల్లి రాఘవ నారాయణ శాస్త్రిరౌద్రం రణం రుధిరంకీర్తి సురేష్భారత జాతీయ కాంగ్రెస్ పార్టీకి చెందిన ముఖ్యమంత్రుల జాబితాకేతిరెడ్డి పెద్దారెడ్డిభలే అబ్బాయిలు (1969 సినిమా)ఆంధ్రప్రదేశ్ పుణ్యక్షేత్రాల జాబితారాప్తాడు శాసనసభ నియోజకవర్గంజాంబవంతుడుస్వాతి నక్షత్రముచతుర్యుగాలుగోత్రాలు జాబితాభారత రాజ్యాంగ సవరణల జాబితాపులివెందులఅశోకుడుఇందిరా గాంధీఇంగువకొంపెల్ల మాధవీలతపుష్పసురేఖా వాణిచిరంజీవిభువనగిరి లోక్‌సభ నియోజకవర్గంసావిత్రి (నటి)అంగారకుడురేణూ దేశాయ్శ్రీముఖిభారతీయ రిజర్వ్ బ్యాంక్శ్రీశైల క్షేత్రంకీర్తి రెడ్డిస్టాక్ మార్కెట్తీన్మార్ సావిత్రి (జ్యోతి)అన్నమయ్యత్రినాథ వ్రతకల్పంతామర వ్యాధిగంగా నదినంద్యాల లోక్‌సభ నియోజకవర్గంకిలారి ఆనంద్ పాల్ఉత్తరాషాఢ నక్షత్రముతెలుగు భాష చరిత్రవిష్ణువు వేయి నామములు- 1-1000శ్రీరామనవమిరాష్ట్రీయ స్వయంసేవక్ సంఘ్సత్యనారాయణ వ్రతంనీతి ఆయోగ్2009 ఆంధ్రప్రదేశ్ శాసనసభ ఎన్నికలుగర్భిణి స్త్రీలు తీసుకోవలసిన జాగ్రత్తలుక్రిక్‌బజ్తీన్మార్ మల్లన్నభారత రాజ్యాంగ ఆధికరణలుఇండియన్ ప్రీమియర్ లీగ్కోవూరు శాసనసభ నియోజకవర్గం20వ శతాబ్దం ముందు తెలుగు పల్లెల్లో జీవనశైలిఅండాశయమురాష్ట్రపతి పాలనఎస్. ఎస్. రాజమౌళికనకదుర్గ ఆలయందానం నాగేందర్చంద్రుడుఅమ్మల గన్నయమ్మ (పద్యం)పెద్దిరెడ్డి రామచంద్రారెడ్డిరిషబ్ పంత్మండల ప్రజాపరిషత్శుక్రుడు🡆 More