2013-06-03 8 views
9

मैं एक ग्रेड कक्षा के लिए एक परियोजना पर काम कर रहा हूं और अभी भी उनके चारों ओर अपने सिर को लपेटने में परेशानी है।अनुक्रम आरेख (एसडी) और एक सिस्टम अनुक्रम आरेख (एसएसडी) के बीच अंतर?

एक अनुक्रम आरेख (एसडी) और एक प्रणाली अनुक्रम आरेख (एसएसडी) के बीच क्या अंतर है?

और सिस्टम विकास परियोजना पर काम करते समय उन्हें किस क्रम में विकसित किया जाना चाहिए?

उत्तर

17

System sequence diagram एक उपयोग केस को विज़ुअलाइज़ करता है, जबकि a sequence diagram कक्षा की विधि को विज़ुअलाइज़ करता है।

सिस्टम अनुक्रम आरेख में भाग लेने वाले संदेश (संदेशों का आदान-प्रदान) तत्व अभिनेता और सिस्टम हैं। इन तत्वों द्वारा आदान-प्रदान किए गए संदेश सिस्टम के आधार पर किसी भी प्रकार के हो सकते हैं (वेब ​​सेवा से मानव से डेटा इनपुट तक कॉल)।

अनुक्रम आरेख में भाग लेने वाले तत्व वस्तुएं (विभिन्न वर्गों के उदाहरण) हैं। इन तत्वों द्वारा आदान-प्रदान किए गए संदेश विधि आमंत्रण हैं।

सबसे पहले आप उपयोग मामलों का विश्लेषण और दस्तावेज़ीकरण करेंगे। प्रत्येक उपयोग केस आवश्यक एक मुख्य व्यापार कार्य का वर्णन करता है। सिस्टम का उपयोग केस आरेख इस गतिविधि का हिस्सा है।

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

संपादित करें: कुछ उदाहरण agile modelling site में पाए जा सकते हैं।

+0

मैं इस उत्कृष्ट उत्तर में जोड़ूंगा कि चूंकि कुछ अभिनेता (मानव) वास्तव में किसी सिस्टम को संदेश नहीं भेज सकते हैं, वहां एक प्रस्तुति परत है जिसका काम कुछ उपयोगकर्ता इशारा को पहचानना है और जो इसे भेजे गए संदेश में अनुवाद करता है प्रणाली के लिए। वेब फॉर्म फ़ील्ड्स और बटन का उपयोग करते हैं, सिरी/Google/एलेक्सा/कॉर्टाना आवाज पहचान का उपयोग करता है, और अब भी अमेज़ॅन गो स्टोर है जो इशारे को पहचानने और संदेश भेजने के लिए कैमरे का उपयोग करता है। एसएसडी अमूर्त है कि परत, लेकिन यह अभिनेता पक्ष पर होना चाहिए। – Fuhrmanator

1

अनुक्रम आरेख केवल एक और आम शब्द है।

एक अनुक्रम आरेख वस्तुओं है कि एक अनुक्रमिक क्रम में जीवन रेखाएं के रूप में प्रतिनिधित्व कर रहे हैं के बीच संबंधों को दिखाने के लिए मुख्य रूप से प्रयोग किया जाता है।

(वीपी ULM मदद से)तो, Btw, आप देख सकते हैं कि यह एक विधि का एक दृश्य नहीं है @nakosspy लिखते हैं के रूप में।

यह किसी भी स्तर के लिए किया जा सकता है: विधियों, सेवाओं, घटकों, सिस्टम।

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

1

अनुक्रम आरेख: यह दो वस्तुओं के बीच बातचीत दिखाता है। सिस्टम अनुक्रम आरेख: यह सिस्टम & कलाकारों के बीच बातचीत दिखाता है।

0

हमारे पास यूएमएल में केवल एक अनुक्रम आरेख है, हम इसका उपयोग विभिन्न अमूर्त स्तर के लिए कर सकते हैं।हम अभिनेता और घटकों, कक्षा, e.t.c. के बीच बातचीत को दस्तावेज करने के लिए इस आरेख का उपयोग कर सकते हैं। कभी-कभी आपको मामले में "सिस्टम अनुक्रम आरेख" नाम मिल सकता है, चित्र में प्राप्ति विशेष ऑपरेशन (शायद webservice), अभिनेता के बिना घटक दर्शाता है।

संबंधित मुद्दे