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