2010-03-21 17 views
5

मेरे पास अनुक्रम आरेखों के बारे में एक प्रश्न है।यूएमएल अनुक्रम आरेख

जब अनुक्रम आरेख ड्राइंग,

यह पर्याप्त उपयोगकर्ता मामले प्रति एक आरेख आकर्षित करने के लिए है?

या क्या हमें प्रत्येक उपयोगकर्ता केस इंस्टेंस को कवर करने के लिए अनुक्रम आरेखों का एक सेट तैयार करने की आवश्यकता है? (एक ऐसा क्रिया है जो एक सिस्टम निष्पादित करता है जो किसी विशेष उपयोग केस अभिनेता के मूल्य का एक अवलोकन परिणाम प्राप्त करता है)

+3

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

उत्तर

8

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

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

4

अनुक्रम आरेख एक शक्तिशाली उपकरण है जो आपको उपयोग के मामले की गतिशीलता को समझने देता है।

मैं "पर्याप्त" अनुक्रम आरेखों को उनकी मात्रा के रूप में परिभाषित करता हूं जो आपको प्रत्येक उपयोग मामले को समझने देता है। यदि एक यूसी का हिस्सा है जिसका प्रतिनिधित्व नहीं किया गया है, तो जो इसे लागू करता है, इसमें शामिल नहीं हो सकता है, क्योंकि उसे संदेह है क्योंकि उसने आरेख नहीं देखा है। तो मैं उन चित्रों को करूँगा जो मुझे जरूरी महसूस करते हैं, और उसके बाद शामिल किसी अन्य व्यक्ति को कॉल करें, उसे यूसी और अनुक्रम आरेख दिखाएं, और उसे बताएं कि उसे क्या समझा गया है।

हमेशा कोड/दस्तावेज़ के लिए याद के रूप में यदि अगले आदमी एक पागल कौन जानता है, जहां आप (प्रशस्ति पत्र की जरूरत) रहते है

2

याद रखें कि अनुक्रम आरेख संभावित इंटरैक्शन परिदृश्यों का प्रतिनिधित्व करते हैं। इसलिए, आपको प्रत्येक प्रासंगिक परिदृश्य के लिए एक अलग अनुक्रम आरेख बनाना चाहिए। "प्रासंगिक" का अर्थ आपके ऊपर है। यह केवल एक हो सकता है यदि आपको लगता है कि एक विशिष्ट उपयोग मामले के लिए केवल एक प्रासंगिक परिदृश्य है (शायद अन्य परिदृश्य स्पष्ट हैं और एक विशिष्ट आरेख के लायक नहीं हैं) या कई

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