યુએમએલ 1. 0 અને યુએમએલ 2. વચ્ચે તફાવત. 0

Anonim

યુએમએલ 1. 0 વિ. યુએમએલ 2. 0

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

ફેરફારોનું સૌથી વધુ મહત્વનું પ્રવૃત્તિ આકૃતિમાં આવે છે, અને અગાઉ જણાવેલું વર્તન બદલાતું રહેલું છે. યુએમએલ 1.ના અમલ માટે ઉપયોગમાં લેવાતા કેટલાક નિયમો પણ બદલાયા છે અને યુએમએલ 2. 0 માં ઉપયોગમાં લેવાતા નિયમો વિશે જાણવાની જરૂર છે. 0 યુએમએલ 1. નું નિર્માણ 0 અમલ માટે કડક બિલ્ડ અને અર્થઘટન પર કેન્દ્રિત છે. યુએમએલ 1 માં કાર્યરત નિયમો. 0 તેથી યુએમએલ 2. સાથે સરખાવી શકાતા નથી. 0. યુ.એમ.એલ. (UML) માટે ઉપયોગમાં લેવાતા એક યુઝર. 0 આમ યુએમએલ 2. 0 માં સ્થાપિત થતા ફેરફારથી સાવચેત રહેવું જોઈએ, ખાસ કરીને જ્યારે સંમતિ સાથે સંકળાયેલા મોડેલો સાથે વ્યવહાર કરવો.

યુએમએલ 2. 0 માં, ફ્લો સિમેન્ટિક્સને અવગણવામાં નહીં આવે. એક નોડનું અમલીકરણ અન્ય, વિવિધ નોડ પર સીધી અસર કરે છે. નોડ કરવા માટે એક્ઝેક્યુશન શરૂ કરવું, ચોક્કસ શરતો મળવી જોઈએ. આવશ્યક પરિસ્થિતિઓ મળ્યા પછી, નોડ કાર્યો અને આઉટપુટ પ્રવાહ ઓફર કરે છે, તે સમય જ્યારે ડાઉનસ્ટ્રીમ એક્ઝિક્યુટ થાય છે. યુએમએલ 1. 0 માં ઉપલબ્ધ ગાંઠો સ્યુડો સ્ટેટ છે જે સ્વયં વચ્ચેના સંક્રમણો સાથે આવે છે, જે ખાસ કરીને પ્રવાહના મોડેલિંગ માટે રચાયેલ છે.

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

જ્યારે યુએમએલ 1. 0 અને યુએમએલ 2. 0 ની તુલના કરવામાં આવે ત્યારે એક્શન અને કંટ્રોલ નોડ અલગ પડે છે. ચહેરાના મૂલ્યની તુલનામાં બે સરખા ફ્રેમ હોય તેમ લાગે છે, પરંતુ તે નિયંત્રિત કરતી સીમેન્ટિક્સ સંપૂર્ણપણે અલગ છે. યુએમએલ 1. 0 અને યુએમએલ 2. એમ બંનેમાં મોડેલ એક્ઝેક્યુશન, બહુ તફાવત નથી, ખાસ કરીને જ્યારે નિયંત્રણ નોડો અને પ્રારંભિક અને અંતિમ દેખાવની તુલના કરવામાં આવે છે.

યુએમએલ 2. 0 માં નવું સમાવેશ છે. ઑબ્જેક્ટ ગાંઠો છે. આ એવા ગાંઠો છે કે જે ચોક્કસ ક્લાસિફાયર ઉપલબ્ધ હોવાના ઘટકને દર્શાવવા માટે ખાસ કરીને આપવામાં આવે છે. આ ક્રિયા યુએમએલ 2. 0 માં ઓબ્જેક્ટ ગાંઠો બનાવે છે. 0 એ કન્ટેનર તરીકે કાર્ય કરે છે કે જે આપેલ પ્રકારનાં પદાર્થો અને તેનાથી પસાર થઈ શકે છે ઓબ્જેક્ટ ગાંઠો એ એક એવી સમાવેશ છે જે UML 1. 0.

યુએમએલ 2.00 માંના એક ઘટકની રચના કરતી વખતે માનવામાં આવતી નથી. ખાસ કરીને એક ક્લાસ પ્રતીક સાથે નોટાઈડ કરવામાં આવે છે જેમાં બે લંબચોરસ નથી જેમાં તે વ્યાખ્યાયિત કરે છે.યુએમએલ 2. માં વ્યાખ્યા દ્વારા કમ્પોનન્ટ. 0 એક માળખાગત વર્ગ છે જે તેના આંતરિક માળખામાં તત્વોના સહયોગ સાથે આવે છે. યુએમએલ 2 માં કનેક્ટર્સ. 0 વિવિધ ભાગો જોડાય છે. યુએમએલ 1. 0 મોડેલ તત્વ સબસિસ્ટમનો ઉપયોગ કરે છે જે એક મોડેલ છે જે ઇન્ટરફેસ સાથે આવે છે.

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