2011-04-05 44 views
26

के बीच अंतर मैं वास्तव में इन 2 आरेखों के बीच वास्तविक अंतर को समझने में असमर्थ हूं। मेरा मतलब है कि ये दोनों सौदा "राज्य" हैं लेकिन मुझे यकीन नहीं है कि क्या डील करता है?स्टेट चार्ट और गतिविधि आरेख

उत्तर

24

ऐसा लगता है। लेकिन अंतर यह है कि गतिविधि आरेख गतिविधियों का वर्णन करता है और राज्य चार्ट राज्यों का वर्णन करता है। तो वे मॉडल ऑर्थोगोनल हैं - आप कल्पना कर सकते हैं कि दो राज्यों (संक्रमण के दौरान होने वाली somethign) के बीच एक गतिविधि है और आप कह सकते हैं कि दो गतिविधियों के बीच एक राज्य है। यह एक सरलीकरण है, लेकिन मुझे लगता है कि अंतर को समझाने के लिए पर्याप्त हो सकता है, जो प्राथमिक रूप से केंद्रित है, दोनों चित्र व्यवहार का वर्णन करने के लिए हैं।

+4

+1 महान उत्तर के लिए +1, लेकिन यह बहुत अच्छा होगा अगर आप इसे एक उदाहरण के साथ विस्तारित कर सकते हैं और उस पर अधिक प्रकाश डाल सकते हैं। – shankbond

+4

वर्थ लेने के लायक, इसमें दोनों आरेखों का अच्छा दृश्य स्पष्टीकरण है: http://www.cs.sjsu.edu/~pearce/modules/lectures/uml/behavior – heltonbiker

4

गतिविधि आरेख एक भी आपरेशन/विधि के तर्क दस्तावेज़ के लिए प्रयोग किया जाता है, एक भी उपयोग मामला या व्यापार प्रक्रिया के तर्क का प्रवाह। यह संरचित विकास से फ्लोचार्ट और डेटा प्रवाह आरेख के बराबर है। राज्य चित्र वस्तुओं की स्थिति को दिखाता है (दिखाता है) क्योंकि उनके गुण राज्य से दूसरे राज्य में बदल जाते हैं। राज्य चार्ट मॉडलिंग का उपयोग उन राज्यों के अनुक्रम को दिखाने के लिए किया जाता है, जो एक वस्तु से गुजरती हैं, एक राज्य से दूसरे राज्य में संक्रमण और राज्य परिवर्तन से होने वाली कार्रवाई का कारण बनता है।

10

एक गतिविधि आरेख एक राज्य चार्ट आरेख का एक विशेष मामला है जिसमें राज्य गतिविधियां ("कार्य") हैं।
दो प्रकार के राज्य:
-क्शन स्थिति:
- आगे किसी भी विघटित नहीं किया जा सकता है।
- मॉडल में इस्तेमाल अमूर्त के स्तर के संबंध में "तत्क्षण" होता

- गतिविधि राज्य:
आगे विघटित किया जा --Can
--The गतिविधि एक और गतिविधि आरेख द्वारा मॉडलिंग की है

एक लिफ्ट की सवारी की जांच के लिए।
राज्य चार्ट में राज्य शामिल हो सकते हैं जैसे:
प्रवेश, अभी भी खड़े होकर, बाहर निकलें।

ये राज्य संक्रमण गतिविधि आरेख घटनाओं के कारण होते हैं।

और गतिविधि आरेख में घटनाएं हो सकती हैं:
लिफ्ट में चलो, फर्श को सही करने के लिए पुश बटन, लिफ्ट से बाहर निकलें।

मैं कहूंगा कि ये दो आरेख एक-दूसरे को ओवरलैप करते हैं।

0

गतिविधि आरेख ट्रिगर (घटना) तंत्र के बिना कार्यों का प्रवाह है, राज्य मशीन ट्रिगर किए गए राज्यों से युक्त है।