Component diagram
યુનિફાઇડ મોડેલિંગ લેંગ્વેજ (યુ. એમ. એલ.) માં, એક ઘટક આકૃતિ દર્શાવે છે કે મોટા ઘટકો અથવા સોફ્ટવેર સિસ્ટમો બનાવવા માટે ઘટકોને કેવી રીતે એકસાથે જોડવામાં આવે છે. તેનો ઉપયોગ મનસ્વી રીતે જટિલ પ્રણાલીઓની રચનાને સમજાવવા માટે થાય છે. સારાંશ એક ઘટક આકૃતિ એ ચકાસવાની મંજૂરી આપે છે કે સિસ્ટમની જરૂરી કાર્યક્ષમતા સ્વીકાર્ય છે. આ આકૃતિઓનો ઉપયોગ સિસ્ટમના વિકાસકર્તા અને હિસ્સેદારો વચ્ચે સંચાર સાધન તરીકે પણ થાય છે. પ્રોગ્રામરો અને વિકાસકર્તાઓ અમલીકરણ માટે રોડમેપને ઔપચારિક બનાવવા માટે આકૃતિઓનો ઉપયોગ કરે છે, જે કાર્ય સોંપણી અથવા જરૂરી કૌશલ્ય સુધારાઓ વિશે વધુ સારી રીતે નિર્ણય લેવાની મંજૂરી આપે છે. સિસ્ટમ સંચાલકો લોજિકલ સોફ્ટવેર ઘટકો અને સિસ્ટમ પરના તેમના સંબંધોના દૃષ્ટિકોણનો ઉપયોગ કરીને આગળની યોજના બનાવવા માટે ઘટક આકૃતિઓનો ઉપયોગ કરી શકે છે. આકૃતિ ઘટકો ઘટક આકૃતિ ઘટક સંકેત તત્વમાં આપવામાં આવેલી માહિતીને વિસ્તરે છે. નિર્દિષ્ટ ઘટક દ્વારા પૂરા પાડવામાં આવેલ અને જરૂરી ઇન્ટરફેસોને સમજાવવાની એક રીત ઘટક તત્વ સાથે જોડાયેલા લંબચોરસ ડબ્બાના સ્વરૂપમાં છે. ઇન્ટરફેસો રજૂ કરવાની અન્ય સ્વીકૃત રીત એ છે કે બોલ-એન્ડ-સોકેટ ગ્રાફિક કન્વેન્શનનો ઉપયોગ કરવો. એક ઘટકથી ઇન્ટરફેસ પર પૂરી પાડવામાં આવેલ નિર્ભરતાને ઇન્ટરફેસના નામ સાથે લેબલ થયેલ "લોલીપોપ" અથવા બોલમાંથી ઇન્ટરફેસનો ઉપયોગ કરીને ઘટક પર નક્કર રેખા સાથે સચિત્ર કરવામાં આવે છે. ઘટકથી ઇન્ટરફેસ સુધી જરૂરી વપરાશ નિર્ભરતાને અર્ધ-વર્તુળ અથવા સોકેટ દ્વારા સચિત્ર કરવામાં આવે છે, જે ઇન્ટરફેસના નામ સાથે લેબલ થયેલ હોય છે, જે ઘટક સાથે નક્કર રેખા દ્વારા જોડાયેલ હોય છે જેને આ ઇન્ટરફેસની જરૂર હોય છે. વારસાગત ઇન્ટરફેસોને લોલીપોપ સાથે દર્શાવી શકાય છે, જે કેરેટ પ્રતીક સાથે નામના લેબલની આગળ હોય છે. બંને વચ્ચેના અવલંબનને સમજાવવા માટે, સોકેટને લોલીપોપ સાથે જોડતા સાદા તીર સાથે નક્કર રેખાનો ઉપયોગ કરો. સંદર્ભો બાહ્ય કડીઓ યુ. એમ. એલ. ની સત્તાવાર આવૃત્તિ 2.5.1 યુ. એમ. એલ. માં સ્પષ્ટીકરણ ઘટક આકૃતિઓ 2 યુ. એમ. એલ. 2 ઘટક આકૃતિ માર્ગદર્શિકા સ્કોટ ડબલ્યુ. એમ્બલર યુ. એમ. એલ. 2 ઘટક આકૃતિઓ ઘટક-આધારિત સોફ્ટવેર ઇજનેરી એકીકૃત મોડેલિંગ ભાષા આકૃતિઓ