त्वरित अस्थायी नोट : इस पोस्ट में प्रश्न का बेहतर उत्तर देने के लिए सुधार की आवश्यकता है, जैसे 1) संदर्भों से अतिरिक्त विवरण शामिल किए जाने चाहिए 2) कुछ उद्धरण शायद 3) अंग्रेजी की समग्र शुद्धता 4) कथा 5 की समग्र गुणवत्ता) आदि। वापस करने के लिए। इसे स्वयं सुधारने के लिए स्वतंत्र महसूस करें।
उनके टेम्प्लेट पर एक नज़र डालने से इन शब्दों के बीच के अंतरों में मूल्यवान अंतर्दृष्टि मिल सकती है।
उपयोग के मामलों के लिए कई टेम्पलेट हैं। मुझे त्वरित खोज के बाद 3 मिला: 1 , 2 , 3 । कुछ बिंदु वे (कभी-कभी अस्पष्ट) आम हैं:
- उपयोग के मामले का नाम / शीर्षक
- विवरण - कुछ लघु पाठ गुंजाइश का वर्णन।
- अभिनेता (एस) / प्राथमिक अभिनेता - व्यक्ति (एस) जो इस विशेष उपयोग के मामले के साथ बातचीत करते हैं।
- पूर्वधारणा - ऐसा कुछ भी जो इस उपयोग के मामले को जीवन चक्र शुरू करने से पहले सच मान सकता है।
- सफलता परिदृश्य - घटनाओं के सही प्रवाह का वर्णन करने वाले कदम का एक क्रम।
एक्सटेंशन - सफलता के प्रवाह के प्रवाह से विचलित होने पर आवेदन का प्रवाह:
- वैकल्पिक प्रवाह - सही प्रवाह के अन्य विकल्प
- अपवाद प्रवाह - घटनाओं के प्रवाह के लिए जब चीजें गलत हो जाती हैं
सफलता की गारंटी (उर्फ। पोस्ट की स्थिति) - सब कुछ होने के बाद आवेदन की स्थिति
शामिल किए जाने वाले कुछ अतिरिक्त बिंदु स्तर , न्यूनतम गारंटी , ट्रिगर , आदि हैं।
ऊपर जिसे पूरी तरह से कपड़े पहने उपयोग मामला कहा जाता है । आप उदाहरण के लिए केवल सबसे महत्वपूर्ण बिंदुओं का उपयोग करके एक आकस्मिक उपयोग के मामले का उपयोग करके केस निर्माण को सरल बना सकते हैं :
- शीर्षक
- अभिनेता (रों)
- घटनाओं के अनुक्रम
उपयोग के मामले 90 के दशक के उत्तरार्ध में 90 के दशक के अंत में इवर जैकबसन द्वारा बनाए और लोकप्रिय किए गए थे। बाद में अन्य लोगों ने भी उनके काम में योगदान दिया (ऐसे लोगों में से एक एलिस्टेयर कॉकबर्न हैं जो राइटिंग इफेक्टिव यूज़ केस के लेखक हैं )। करने के लिए मार्टिन Fowler व्याख्या उपयोग के मामलों में यह के पाठ में पाठ और यूएमएल चित्र, लेकिन उनकी सबसे बड़ी मूल्य झूठ का उपयोग कर सकते हैं। वे सबसे अच्छे होते हैं जब वे बड़े और पढ़ने में आसान नहीं होते हैं।
उपयोगकर्ता कहानी - एक छोटी कहानी जो किसी विशेष विशेषता का वर्णन करती है। उपयोगकर्ता कहानी लिखने का एक सामान्य तरीका है, जो है:
एक विशेष प्रकार के उपयोगकर्ता के रूप में
मैं कुछ करना चाहता हूं
ताकि कुछ कारण हो ।
इसके अलावा, उपयोगकर्ता कहानी में स्वीकृति मानदंड हो सकते हैं ।
जैसा कि आप देख सकते हैं कि यह टेम्पलेट उपयोग के मामले की तुलना में बहुत छोटा है। आमतौर पर उपयोगकर्ता कहानियां सॉफ्टवेयर डेवलपमेंट के क्षेत्र / फुर्तीली / xp क्षेत्र से जुड़ी होती हैं। वे सतह के छोटे क्षेत्रों, जैसे कि पोस्ट-इट नोट्स, और / या स्क्रैम बोर्ड पर लिखे जाते हैं। वहां, वे (आमतौर पर) दिए गए बिंदु मान हैं जो अनुमानित करते हैं कि उस उपयोगकर्ता कहानी रेफ में कितना प्रयास करने की आवश्यकता है ।
बिल वेक ने एक अच्छी उपयोगकर्ता कहानी में कौन से गुण होने चाहिए, इसका वर्णन करने के लिए INVEST mnemonic विकसित किया है, और मैं अपनी वेबसाइट से मार्टिन फाउलर का संक्षिप्त सारांश उधार लूंगा :
स्वतंत्र : कहानियों को किसी भी क्रम में वितरित किया जा सकता है
परक्राम्य : कहानी के विकास में प्रोग्रामर और ग्राहक द्वारा सह-निर्मित किए गए विवरणों का विवरण है।
मूल्यवान : कार्यक्षमता को सॉफ़्टवेयर के ग्राहकों या उपयोगकर्ताओं द्वारा मूल्यवान माना जाता है।
बहुमूल्य : प्रोग्रामर कहानी के निर्माण के लिए एक उचित अनुमान के साथ आने कर सकते हैं
छोटे : कहानियों समय की एक छोटी राशि, व्यक्ति-दिनों की आम तौर पर एक मामले में बनाया जाना चाहिए। निश्चित रूप से आपको एक पुनरावृत्ति के भीतर कई कहानियाँ बनाने में सक्षम होना चाहिए।
परीक्षण योग्य : आपको इस कहानी के सही ढंग से काम करने के लिए सॉफ्टवेयर को सत्यापित करने के लिए परीक्षण लिखने में सक्षम होना चाहिए।
उपयोग परिदृश्य GWT पैटर्न का अनुसरण करता है जो कि दिए गए-जब-तब के लिए खड़ा है, जैसे:
परिदृश्य : शीर्षक
दिया : एक विशेष तथ्य
और : एक और विशेष तथ्य (वैकल्पिक हो सकता है)
जब : कुछ घटना होती है
तब : कुछ अन्य घटना होती है
उपयोग परिदृश्य व्यवहार-प्रेरित विकास के साथ जुड़े हुए हैं। यह एक परीक्षण के समान लगता है। अपने ब्लॉग पोस्ट में मार्टिन फाउलर उपयोग परिदृश्यों के पीछे कुछ इतिहास और तर्क देता है। यहाँ महत्वपूर्ण हिस्सा है:
दिए गए हिस्सा दुनिया की स्थिति का वर्णन करता है इससे पहले कि आप व्यवहार आप इस परिदृश्य में निर्दिष्ट कर रहे हैं शुरू करते हैं। आप इसे परीक्षण के लिए पूर्व स्थितियों के रूप में सोच सकते हैं। जब खंड है कि व्यवहार है कि आप निर्दिष्ट कर रहे है।
अंत में तत्कालीन अनुभाग निर्दिष्ट व्यवहार के कारण आपके द्वारा अपेक्षित परिवर्तनों का वर्णन करता है।
उपयोग परिदृश्यों का उपयोग आपके आवेदन के लिए परीक्षण लिखने के लिए किया जा सकता है। मार्टिन के पोस्ट के अंतिम पैराग्राफ को उद्धृत करने के लिए:
यद्यपि गिविंग-जब-तब शैली बीडीडी के लिए रोगसूचक है, उदाहरण के लिए परीक्षण या विनिर्देश लिखते समय मूल विचार बहुत सामान्य है। Meszaros चार-चरण परीक्षण के रूप में पैटर्न का वर्णन करता है। उनके चार चरण हैं सेटअप (दिया गया), व्यायाम (कब), सत्यापित (तब) और आँसू। बिल वेक अरेंजमेंट, एक्ट, एस्टर के रूप में तैयार हुआ।
आगे के अध्ययन के लिए संदर्भ:
के लिए विकिपीडिया पृष्ठों उपयोग के मामले , उपयोगकर्ता कहानी , उपयोग परिदृश्य
पर मार्टिन Fowler के ब्लॉग उपयोग के मामले , उपयोगकर्ता कहानी , उपयोग परिदृश्य