Structure chart
સોફ્ટવેર એન્જિનિયરિંગ અને ઓર્ગેનાઈઝેશન થિયરીમાં સ્ટ્રક્ચર ચાર્ટ (એસસી) એ એક ચાર્ટ છે જે સિસ્ટમના તેના સૌથી નીચા મેનેજ કરી શકાય તેવા સ્તરે ભંગાણ દર્શાવે છે. તેનો ઉપયોગ માળખાગત પ્રોગ્રામિંગમાં પ્રોગ્રામ મોડ્યુલોને વૃક્ષમાં ગોઠવવા માટે થાય છે. દરેક મોડ્યુલ એક બોક્સ દ્વારા રજૂ થાય છે, જેમાં મોડ્યુલનું નામ હોય છે. વૃક્ષનું માળખું મોડ્યુલો વચ્ચેના સંબંધોની કલ્પના કરે છે. ઝાંખી સ્ટ્રક્ચર ચાર્ટ એ ટોપ-ડાઉન મોડ્યુલર ડિઝાઇન ટૂલ છે, જે સિસ્ટમમાં વિવિધ મોડ્યુલોનું પ્રતિનિધિત્વ કરતા ચોરસ અને તેમને જોડતી રેખાઓથી બનેલું છે. આ રેખાઓ પ્રવૃત્તિઓ અને પેટા પ્રવૃત્તિઓ વચ્ચેના જોડાણ અથવા માલિકીનું પ્રતિનિધિત્વ કરે છે કારણ કે તેનો ઉપયોગ સંસ્થાના ચાર્ટમાં થાય છે. વોલ્બર (2009) અનુસાર, સંરચિત વિશ્લેષણ માળખા ચાર્ટમાં, "કમ્પ્યુટર પ્રોગ્રામની ઉચ્ચ-સ્તરની ડિઝાઇન અથવા સ્થાપત્યને સ્પષ્ટ કરવા માટે વપરાય છે. ડિઝાઇન ટૂલ તરીકે, તેઓ પ્રોગ્રામરને મોટી સોફ્ટવેર સમસ્યાને વિભાજિત કરવામાં અને જીતવામાં મદદ કરે છે, એટલે કે, પુનરાવર્તિત રીતે સમસ્યાને એવા ભાગોમાં વિભાજિત કરે છે જે માનવ મગજ દ્વારા સમજી શકાય તેટલા નાના હોય છે. આ પ્રક્રિયાને ટોપ-ડાઉન ડિઝાઇન અથવા કાર્યાત્મક વિઘટન કહેવામાં આવે છે. આર્કિટેક્ટ ઘર બનાવવા માટે બ્લુપ્રિન્ટનો ઉપયોગ કરે છે તે જ રીતે પ્રોગ્રામ બનાવવા માટે પ્રોગ્રામર્સ સ્ટ્રક્ચર ચાર્ટનો ઉપયોગ કરે છે. ડિઝાઇન તબક્કામાં, ચાર્ટ દોરવામાં આવે છે અને તેનો ઉપયોગ ક્લાયન્ટ અને વિવિધ સોફ્ટવેર ડિઝાઇનરો માટે વાતચીત કરવાના માર્ગ તરીકે થાય છે. કાર્યક્રમના વાસ્તવિક નિર્માણ (અમલીકરણ) દરમિયાન, ચાર્ટને સતત "માસ્ટર-પ્લાન" તરીકે ઓળખવામાં આવે છે. સ્ટ્રક્ચર ચાર્ટ સિસ્ટમના કદ અને જટિલતાને દર્શાવે છે, અને દરેક કાર્યની અંદર સહેલાઈથી ઓળખી શકાય તેવા કાર્યો અને મોડ્યુલોની સંખ્યા દર્શાવે છે અને શું દરેક ઓળખી શકાય તેવું કાર્ય એક વ્યવસ્થાપિત અસ્તિત્વ છે અથવા તેને નાના ઘટકોમાં વિભાજિત કરવું જોઈએ. સ્ટ્રક્ચર ચાર્ટનો ઉપયોગ સંકળાયેલ તત્વોની આકૃતિ માટે પણ થાય છે જેમાં પ્રવાહ અથવા દોરીનો સમાવેશ થાય છે. તે ઘણીવાર અધિક્રમિક આકૃતિ તરીકે વિકસાવવામાં આવે છે, પરંતુ અન્ય રજૂઆતો સ્વીકાર્ય છે. પ્રતિનિધિત્વમાં રૂપરેખાંકન પ્રણાલીના પેટા પ્રણાલીઓ અને સૌથી નીચા વ્યવસ્થાપિત સ્તરમાં ભંગાણનું વર્ણન કરવું આવશ્યક છે. સચોટ અને સંપૂર્ણ માળખું ચાર્ટ એ રૂપરેખાંકન વસ્તુઓ (CI) ના નિર્ધારણની ચાવી છે, અને રૂપરેખાંકન પ્રણાલીની દ્રશ્ય રજૂઆત અને તેના CI વચ્ચે આંતરિક ઇન્ટરફેસો (CI ને સ્પષ્ટ રીતે વ્યાખ્યાયિત કરો). રૂપરેખાંકન નિયંત્રણ પ્રક્રિયા દરમિયાન, માળખા ચાર્ટનો ઉપયોગ સી. આઈ. અને તેમની સાથે સંકળાયેલી કલાકૃતિઓને ઓળખવા માટે થાય છે જે સૂચિત ફેરફારને અસર કરી શકે છે. સ્ટ્રક્ચર ચાર્ટ કન્સ્ટ્રક્શન વોલ્બર (2009) અનુસાર, "એક સ્ટ્રક્ચર ચાર્ટ વિકસાવી શકાય છે, જે માળખાના નિર્માણથી શરૂ થાય છે, જે ઊંધુંચત્તુ વૃક્ષનું મૂળ મૂકે છે જે સ્ટ્રક્ચર ચાર્ટ બનાવે છે. આગળનું પગલું એ મુખ્ય પેટા-કાર્યોની કલ્પના કરવાનું છે જે સમસ્યાનું સમાધાન કરવા માટે કાર્યક્રમ દ્વારા કરવું આવશ્યક છે. આગળ, પ્રોગ્રામર દરેક પેટા-કાર્ય પર વ્યક્તિગત રીતે ધ્યાન કેન્દ્રિત કરે છે, અને કલ્પના કરે છે કે કેવી રીતે દરેકને નાના કાર્યોમાં વિભાજિત કરી શકાય છે. આખરે, કાર્યક્રમને એવા તબક્કે વિભાજિત કરવામાં આવે છે જ્યાં વૃક્ષના પાંદડાઓ સરળ પદ્ધતિઓનું પ્રતિનિધિત્વ કરે છે જેને માત્ર થોડા કાર્યક્રમ નિવેદનો સાથે કોડેડ કરી શકાય છે. વ્યવહારમાં, આકૃતિ જુઓ, પહેલા તે તપાસવામાં આવે છે કે માળખાનો ચાર્ટ પહેલેથી જ વિકસાવવામાં આવ્યો છે કે કેમ. જો એમ હોય તો નિષ્ણાતને તે વર્તમાન માળખાને રજૂ કરે છે તેની ખાતરી કરવા માટે તેની સમીક્ષા કરવાની જરૂર છે અને જો નહીં, તો જ્યાં જરૂર હોય ત્યાં ચાર્ટને અપડેટ કરો. કમ્પ્યુટર-સહાયિત સોફ્ટવેર એન્જિનિયરિંગ સિસ્ટમ સંદર્ભ આકૃતિ ડીકમ્પોઝિશન ડાયાગ્રામ ફંક્શન મોડેલ HIPO સ્ટ્રક્ચર્ડ એનાલિસિસ અને ડિઝાઇન ટેકનીક વોર્નર/ઓર આકૃતિ કાર્ય વિરામ માળખું સંદર્ભો વધુ વાંચન સારાહ બ્રૂક્સ (1981) જુઓ. "સ્ટ્રક્ચર ચાર્ટ્સ એન્ડ બેઝિક પ્રોગ્રામિંગ". માંઃ MATYC જર્નલ, v15 n2 p. 107-112 સ્પ્રિંગ 1981. ટોમ ડેમાર્કો (1979). માળખાગત વિશ્લેષણ અને સિસ્ટમ સ્પષ્ટીકરણ. પ્રેન્ટિસ હોલ. એડવર્ડ યોરડન (1999). મોડર્ન સ્ટ્રક્ચર્ડ એનાલિસિસ, યોરડોન પ્રેસ કમ્પ્યુટિંગ સિરીઝ, 1999, બાહ્ય કડીઓ સ્ટ્રક્ચર ચાર્ટ્સ ઝાંખી. સ્ટેટ કોર્ટ સ્ટ્રક્ચર ચાર્ટ્સ, ઉદાહરણોની શ્રેણી. સ્ટ્રક્ચર ચાર્ટ્સ (. doc). ચાર્ટ સિસ્ટમ વિશ્લેષણ