2011-11-13 14 views
128

मैं सोच रहा था, अनुक्रम आरेख पर कोई "if" कथन कैसे प्रदर्शित कर सकता है?अनुक्रम आरेख पर "अगर" स्थिति कैसे दिखाएं?

if (somethingShouldBeDone) { 
     // Do it 
} else { 
     // Do something else 
} 

क्या इसका प्रतिनिधित्व किया जा सकता है? बात यह है कि ... मेरे कोड में, विभिन्न कार्यों को निर्धारित करने के लिए उचित परिस्थितियों की जांच की जाती है। यदि मैं कार्यों को दिखाने जा रहा हूं, तो मैं स्पष्ट रूप से यह बताना चाहता हूं कि कार्य विशेष घटनाओं के कारण होते हैं।

यदि संभव हो तो समाधान का एक छवि प्रस्तुतिकरण बनाएं।

उत्तर

193

यदि अन्य शर्त, जिसे यूएमएल शर्तों में भी विकल्प कहा जाता है, वास्तव में अनुक्रम आरेखों में प्रदर्शित किया जा सकता है। यहाँ एक कड़ी है जहाँ आप विषय http://www.ibm.com/developerworks/rational/library/3101.html

branching with alt

+0

Visio में, 'Alt' कुछ और कहलाता है? मुझे लगता है कि यह – JAM

+11

खुद में Visio एक यूएमएल मॉडलिंग उपकरण नहीं है। यदि आप यूएमएल 2.0 का उपयोग करना चाहते हैं तो आपको एक अच्छा Visio Stencil ढूंढना होगा जो 2.0 विनिर्देशों को पूरी तरह से लागू करता है। वेब पर कई मुफ्त स्टैंसिल उपलब्ध हैं, आप शायद उनमें से कुछ को आज़मा सकते हैं :) यहां एक अच्छा दिखता है (हालांकि सभी सुविधाओं को आजमाएं नहीं) http://softwarestencils.com/uml/ – GETah

+0

लिंक पोस्ट में टूटा हुआ है। – pMan

6

पर कुछ अच्छा संसाधन प्राप्त कर सकते आप https://www.zenuml.com पर

A.doSomething() { 
    if (condition1) { 
    X.doIt() 
    } else if (condition2) { 
    Y.doSomethingElse 
    } else { 
    donotDoAnything 
    } 
} 

पेस्ट है। यह आपके लिए एक आरेख उत्पन्न करेगा। enter image description here

+0

मेरे लिए बहुत उपयोगी उपकरण –

+0

@ घुमामाली-ईरानी क्या आपने क्रोम एक्सटेंशन की कोशिश की है? –

+0

अद्भुत उपकरण, बहुत बहुत धन्यवाद –