ADRల వాడకం ఎలా ప్రారంభించాలి
ADRలను వాడటం ప్రారంభించడానికి, ఈ అంశాల గురించి మీ సహచరులతో మాట్లాడండి.
నిర్ణయాన్ని గుర్తించడం:
ఆ AD ఎంత అత్యవసరం, ఎంత ముఖ్యం?
దాన్ని ఇప్పుడే తీసుకోవాలా, లేక మరింత సమాచారం తెలిసే వరకు వేచి ఉండవచ్చా?
వ్యక్తిగత, సామూహిక అనుభవం, అలాగే గుర్తింపు పొందిన డిజైన్ పద్ధతులు, ఆచరణలు నిర్ణయాన్ని గుర్తించడంలో తోడ్పడతాయి.
ఆదర్శంగా, ఉత్పత్తి చేయవలసిన పనుల జాబితాకు తోడుగా నిర్ణయాల చేయవలసిన పనుల జాబితాను నిర్వహించండి.
నిర్ణయం తీసుకోవడం:
సాధారణమైనవి, సాఫ్ట్వేర్ ఆర్కిటెక్చర్కు ప్రత్యేకమైనవి (ఉదాహరణకు, డైలాగ్ మ్యాపింగ్) అనేక నిర్ణయ సాంకేతికతలు ఉన్నాయి.
సమూహ నిర్ణయ ప్రక్రియ ఒక చురుకైన పరిశోధనా అంశం.
నిర్ణయాన్ని అమలు చేయడం, పాటింపజేయడం:
ADలను సాఫ్ట్వేర్ డిజైన్లో ఉపయోగిస్తారు; అందువల్ల వ్యవస్థకు నిధులు సమకూర్చే, దాన్ని అభివృద్ధి చేసే, నడిపే భాగస్వాములకు వాటిని తెలియజేయాలి, వారు వాటిని ఆమోదించాలి.
ఆర్కిటెక్చర్ స్పష్టంగా కనిపించే కోడింగ్ శైలులు, ఆర్కిటెక్చర్ సంబంధిత అంశాలు, నిర్ణయాలపై దృష్టి పెట్టే కోడ్ సమీక్షలు రెండు సంబంధిత ఆచరణలు.
సాఫ్ట్వేర్ పరిణామంలో సాఫ్ట్వేర్ వ్యవస్థను ఆధునీకరించేటప్పుడు కూడా ADలను (తిరిగి) పరిశీలించాలి.
నిర్ణయ భాగస్వామ్యం (ఐచ్ఛికం):
అనేక ADలు ప్రాజెక్టుల మధ్య పునరావృతమవుతాయి.
అందువల్ల, స్పష్టమైన జ్ఞాన నిర్వహణ వ్యూహాన్ని అనుసరించేటప్పుడు, గత నిర్ణయాలతో కలిగిన మంచి, చెడు అనుభవాలు పునర్వినియోగించదగిన విలువైన ఆస్తులు కాగలవు.
నిర్ణయ డాక్యుమెంటేషన్:
నిర్ణయాలను నమోదు చేయడానికి అనేక మూసలు, సాధనాలు ఉన్నాయి.
చురుకైన సముదాయాలను చూడండి, ఉదా. M. Nygard యొక్క ADRలు.
సంప్రదాయ సాఫ్ట్వేర్ ఇంజనీరింగ్, ఆర్కిటెక్చర్ డిజైన్ ప్రక్రియలను చూడండి, ఉదా. IBM UMF, CapitalOne కు చెందిన Tyree, Akerman సూచించిన పట్టిక రూపకల్పనలు.
మరిన్ని వివరాలకు:
- పై దశలను Wikipedia లోని Architectural Decision పేజీ నుండి తీసుకున్నాం