2012-05-04 16 views
6

वर्तमान में हमारे पास एक ऐसी प्रणाली है जो अनुवाद नौकरियों को संभालती है।स्टेट मशीन या फ्लोचार्ट?

  1. ग्राहक को एक आदेश में एक या अधिक अनुवादक के लिए खत्म हो बनाता है
  2. परियोजना प्रबंधक हाथ यह
  3. तो यह एक शुद्धिकारक को जाता है
  4. भाषा प्रबंधक चेकों गुणवत्ता, अगर बुरा, नौकरी वापस अनुवादक
  5. को जाता है
  6. परियोजना प्रबंधक ग्राहक

वर्तमान में सभी स्थिति मैन्युअल रूप से सौंपा जा सकता है और/या अधिरोहित करने के लिए इसे वितरित करता है। मतलब किसी भी चरण को छोड़ दिया जा सकता है या वापस सेट किया जा सकता है।

ऐप एक एएसपी.नेट वेबफॉर्म/एमवीसी मिश्रण है।

अब मैं विंडोज वर्कफ़्लो फाउंडेशन के साथ इसे फिर से कार्यान्वित करना चाहता हूं। क्या एक राज्य मशीन फ्लोचार्ट की तुलना में अधिक समझदारी करेगी? मुझे वास्तव में राज्य मशीन का लाभ नहीं मिल रहा है ...

उत्तर

7

जिस तरीके से आप नौकरी का वर्णन करते हैं, उसे देखते हुए आप वास्तव में राज्यों के बीच स्विच कर रहे हैं। तो एक राज्य मशीन का उपयोग तार्किक दृष्टिकोण लगता है। हालांकि फ्लो चार्ट का उपयोग करके ऐसा करना पूरी तरह से संभव होगा और यह निश्चित रूप से व्यावसायिक उपयोगकर्ताओं को समझाना आसान होगा।

अब अच्छी बात यह है कि आप राज्य मशीन और फ्लो चार्ट को आवश्यक/इच्छित के रूप में मिलाकर मैच कर सकते हैं।

+0

से शुरू करना चाहते हैं यह प्रश्न का हिस्सा नहीं था, लेकिन मैं उस हिस्से को कैसे कार्यान्वित करूं जहां मेरे पास नौकरी पर काम कर रहे एक या एकाधिक अनुवादक हो सकते हैं? क्या कुछ समांतर राज्य है? – Remy

+0

कोई समांतर स्थिति नहीं है। आप एक इंट्रांसलेशन स्थिति बनाने की तरह कुछ करेंगे। हर बार एक हिस्सा पूरा हो जाता है जो एक घटना उठाता है और घटना हैंडलर में आप एक शर्त जोड़ते हैं कि आप केवल तब ही जारी रहते हैं जब सभी भागों को पूरा किया जाता है। – Maurice

6

मैं इस तरह के अधिकांश परिदृश्यों के लिए StateMachine पसंद करता हूं। आप जो करना चाहते हैं वह करना निश्चित रूप से संभव है। आपको इसे खोजने में कुछ समय बिताना चाहिए। आप Introduction to State Machine Hands On Lab

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

  • कोई संबंधित समस्या नहीं^_^