ERD અને ક્લાસ ડાયાગ્રામ વચ્ચેનો તફાવત.

Anonim

ERD vs ક્લાસ ડાયાગ્રામ

ક્લાસ ડાયાગ્રામ

આ શબ્દ સોફ્ટવેર ફિલ્ડમાં વપરાય છે. "યુએમએલ" અથવા "યુનિફાઇડ મોડેલિંગ લેંગવેજ" તરીકે ઓળખાતી સોફ્ટવેરની કોઈ એક ભાષામાં, માળખું આકૃતિઓ છે જે સિસ્ટમના વર્ગોને દર્શાવવાની સહાયથી કોઈપણ સિસ્ટમના માળખાનું વર્ણન કરે છે અથવા દર્શાવે છે. આ આકૃતિઓ વર્ગો, વિશેષતાઓ અને વિવિધ વર્ગો વચ્ચેના સંબંધોની કામગીરી પણ દર્શાવે છે. આ આકૃતિઓ, જે આકૃતિઓની મદદથી વર્ગોને વર્ણવે છે તેને ક્લાસ ડાયાગ્રામ કહેવામાં આવે છે.

ઓબ્જેક્ટ-ઓરિએન્ટેડ મોડેલિંગમાં, ક્લાસ ડાયાગ્રામ એ આખા માળખું બનાવવા માટે પ્રાથમિક બ્લોક છે. ક્લાસ ડાયાગ્રામનો ઉપયોગ બે મુખ્ય વસ્તુઓ માટે થાય છે:

વ્યવસ્થિત એપ્લિકેશનના પ્રત્યયાત્મક મોડેલિંગ માટે તેનો ઉપયોગ થાય છે.

પ્રોગ્રામિંગ કોડ્સમાં અનુવાદ કરવા માટે વિગતવાર મૉડલિંગ

ક્લાસના આકૃતિઓમાં ઘણા વર્ગો અને સબક્લાસ હોય છે, અને આ વર્ગો મુખ્ય પદાર્થ, અન્ય વર્ગો સાથેની ક્રિયાપ્રતિક્રિયા અને વસ્તુઓ જે પ્રોગ્રામ કરવાની જરૂર છે તે દર્શાવે છે. આ ત્રણ વર્ગોને બોક્સની સહાયથી ક્લાસ ડાયાગ્રામમાં રજૂ કરવામાં આવે છે. આ બૉક્સમાં ત્રણ અલગ અલગ ભાગો છે. ઉપરોક્ત ભાગમાં ક્લાસનું નામ છે, મધ્યમાં વર્ગના લક્ષણો ધરાવે છે, અને નીચે ભાગમાં કામગીરી છે જે વર્ગ દ્વારા લઈ શકાય છે.

જેમ જેમ આ ક્લાસના આકૃતિઓનો ઉપયોગ સિસ્ટમ ડિઝાઇનના પ્રતિનિધિત્વ માટે કરવામાં આવે છે, તેમ વર્ગો ઓળખી કાઢે છે અને ઓબ્જેક્ટો વચ્ચેનો સંબંધ દર્શાવવા માટે સૉર્ટ કરે છે. પ્રતિનિધિત્વ એ સ્ટેટિક ડાયાગ્રામ છે જે ક્લાસ ડાયાગ્રામ છે.

સ્રોત

// www. google કોમ / શોધ? એઆરડી (એન્ટિટી રિલેશનશિપ ડાયગ્રામ્સ)

માહિતીના કાલ્પનિક તેમજ અમૂર્ત પ્રતિનિધિત્વ તરીકે. સોફ્ટવેર એન્જીનીયરીંગમાં એન્ટિટી-રિલેશનશીપ મોડેલીંગ કહેવામાં આવે છે. આ મોડેલિંગ ડેટાબેઝને મોડેલ કરવા માટે વપરાય છે. તે એવી પદ્ધતિ છે જેના દ્વારા સિસ્ટમનું પ્રાયોગિક મોડેલ બનાવવામાં આવે છે. આ પદ્ધતિ દ્વારા ઉત્પન્ન કરાયેલા આકૃતિઓને એન્ટિટી-રિલેશનશીપ આકૃતિઓ કહેવામાં આવે છે. આ આકૃતિઓ એક એકમ નથી બતાવતા; તેઓ એકમોનો સમૂહ અથવા સંબંધોનો સમૂહ દર્શાવે છે

કંપનીઓના સેટ્સ લંબચોરસ દ્વારા રજૂ થાય છે, અને હીરા એ ઇઆરડીમાં સંબંધ સેટને રજૂ કરે છે. એક એન્ટી સેટ દ્વારા સંબંધ એન્ટિટી ભાગ લેતી વખતે એક લાઇન જોડાય છે. લક્ષણો પ્રસ્તુત કરવા માટે ઓવલ્સનો ઉપયોગ કરવામાં આવે છે ડેટાબેઝમાં સ્ટોર કરવા માટે જરૂરી માહિતી અથવા પ્રકારની માહિતી પ્રસ્તુત કરવા માટે ERD નો ઉપયોગ કરવામાં આવે છે. તેઓ વિશ્લેષણ માટેની જરૂરિયાત તરીકે ઉપયોગમાં લેવાય છે.

સ્રોત

// www. google કોમ / શોધ? કક્ષ = આરએનડી અને એચએલ = એન અને સલામત = બંધ & PRMD = ivns અને tbm = isch & t = = X & e = ANfxTZXrGY3SrQe5nf35Bw & ved = 0CFAQsAQ અને biw = 1680 & bih = 929

સારાંશ:

ક્લાસ ડાયાગ્રામનો ઉપયોગ મુખ્ય પદાર્થ અથવા સિસ્ટમના બિલ્ડિંગ બ્લોકને રજૂ કરવા માટે કરવામાં આવે છે.તેઓ બીજા સાથે એક વર્ગના સંબંધને બતાવવા માટે ઉપયોગમાં લેવાય છે અને સિસ્ટમના લક્ષણોનું પ્રતિનિધિત્વ કરે છે. જો કે, કોષ્ટકોના રૂપમાં એક ERD ડેટાબેઝનું વધુ છે. તેઓ વ્યક્તિગત સંબંધો બતાવતા નથી પરંતુ સંબંધો તેમજ સંસ્થાઓનાં સેટ્સને દર્શાવે છે. તેઓ માહિતી પ્રકારને દર્શાવે છે જે ડેટાબેઝમાં સંગ્રહિત કરવાની જરૂર છે.

ક્લાસ ડાયાગ્રામ અને ERD પાસે જુદી જુદી ગ્રાફિક રજૂઆત છે.