హోమ్ అభివృద్ధి ఏకీకృత మోడలింగ్ భాష (uml) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

ఏకీకృత మోడలింగ్ భాష (uml) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - యూనిఫైడ్ మోడలింగ్ లాంగ్వేజ్ (యుఎంఎల్) అంటే ఏమిటి?

యూనిఫైడ్ మోడలింగ్ లాంగ్వేజ్ (యుఎంఎల్) అనేది ప్రామాణికమైన మోడలింగ్ భాష, ఇది సాఫ్ట్‌వేర్ సిస్టమ్ యొక్క కళాఖండాలను పేర్కొనడానికి, దృశ్యమానం చేయడానికి, నిర్మించడానికి మరియు డాక్యుమెంట్ చేయడానికి డెవలపర్‌లను అనుమతిస్తుంది. అందువల్ల, UML ఈ కళాఖండాలను స్కేలబుల్, సురక్షితమైన మరియు అమలులో దృ makes ంగా చేస్తుంది. ఆబ్జెక్ట్-ఓరియెంటెడ్ సాఫ్ట్‌వేర్ అభివృద్ధిలో UML ఒక ముఖ్యమైన అంశం. ఇది సాఫ్ట్‌వేర్ సిస్టమ్స్ యొక్క దృశ్య నమూనాలను సృష్టించడానికి గ్రాఫిక్ సంజ్ఞామానాన్ని ఉపయోగిస్తుంది.

టెకోపీడియా యూనిఫైడ్ మోడలింగ్ లాంగ్వేజ్ (యుఎంఎల్) గురించి వివరిస్తుంది

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


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

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

యుఎంఎల్ రేఖాచిత్రాలను రెండు వర్గాలుగా విభజించవచ్చు. మొదటి రకంలో నిర్మాణ సమాచారాన్ని సూచించే ఆరు రేఖాచిత్ర రకాలు ఉన్నాయి. రెండవది సాధారణ ప్రవర్తనను సూచించే మిగిలిన ఏడు ఉన్నాయి. సాఫ్ట్‌వేర్ రేఖాచిత్రాలు సాఫ్ట్‌వేర్ సిస్టమ్స్ యొక్క నిర్మాణాన్ని డాక్యుమెంట్ చేయడానికి ఉపయోగించబడతాయి మరియు సిస్టమ్ మోడల్‌లో పాల్గొంటాయి. విభిన్న నిర్మాణ రేఖాచిత్రాలు:

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

బిహేవియర్ రేఖాచిత్రాలు సాఫ్ట్‌వేర్ సిస్టమ్ యొక్క కార్యాచరణను సూచిస్తాయి మరియు సిస్టమ్ మోడల్‌లో ఏమి జరగాలి అనే దానిపై నొక్కి చెబుతాయి. విభిన్న ప్రవర్తన రేఖాచిత్రాలు:

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

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

ఏకీకృత మోడలింగ్ భాష (uml) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం