2010-02-04 13 views
13

सॉफ़्टवेयर अनुप्रयोगों के लिए कौन सी वेबसाइटें (पुस्तकें नहीं) दस्तावेज़ डिज़ाइन (यूएमएल या अन्यथा) डिज़ाइन करती हैं?सॉफ्टवेयर डिजाइन वेबसाइट

बिल्डिंग आर्किटेक्ट्स में प्रेरणा और निर्माण के लिए कई संसाधन उपलब्ध हैं। मैं सॉफ़्टवेयर बनाने (जैसे मेयर के Object-Oriented Software Construction) पर संसाधनों की तलाश नहीं करता हूं, बल्कि सॉफ़्टवेयर घटकों या कक्षा आरेखों के लिए डिज़ाइन के उदाहरण जिन्हें एक एप्लासिशन विकसित करने के लिए प्रारंभिक बिंदु के रूप में उपयोग किया जा सकता है।

उदाहरण अनुप्रयोगों में शामिल हो सकता है:

  • Game System
  • शब्द संसाधक
  • User Interface
  • टेलीफोनी कॉल नियंत्रण
  • क्लिनिक निर्धारण
  • अधिसूचना प्रणाली
  • हादसा प्रबंधन
  • नेटवर्क मॉनिटरिंग
  • रेस्तरां कैटरिंग
  • भेजने (टैक्सी, पुलिस)
  • Selling Vacation Packages

Design Patterns पुस्तक एक अच्छी शुरुआत है, लेकिन थोड़ा बहुत कम स्तर।

+0

मुझे नाम याद नहीं है, लेकिन एक पुराने सहकर्मी के पास विभिन्न व्यावसायिक डोमेन के लिए डेटा मॉडल से भरा पुस्तक थी। मुझे याद है कि यह 2003-2004 के आसपास एडिसन-वेस्ले द्वारा प्रकाशित किया गया था। –

+0

@ केन। धन्यवाद, लेकिन मैं विशेष रूप से वेबसाइटों के लिए देख रहा हूं (जो, स्याही और कागज के विपरीत, समय के साथ सामग्री में बढ़ सकता है)। –

+0

मुझे पता है कि आपका क्या मतलब है, लेकिन व्यवसाय डोमेन समय के साथ ज्यादा नहीं बदलते :) –

उत्तर

0

सरल स्पष्टीकरण, नमूना कोड और सामान्य सॉफ़्टवेयर डिज़ाइन पैटर्न के मामलों का उपयोग करने के लिए, आप http://sourcemaking.com/design_patterns देख सकते हैं। उनका आम तौर पर सामान्य समस्याओं को हल करने का लक्ष्य रखा जाता है और वास्तव में, सॉफ्टवेयर विकास में पुन: प्रयोज्य आर्किटेक्चर के रूप में माना जा सकता है।

डोमेन-विशिष्ट सिस्टम, जैसे गेम से संबंधित जानकारी के लिए, अन्य डोमेन-विशिष्ट समस्याएं हो सकती हैं जिन्हें विभिन्न आर्किटेक्चर में संबोधित किया गया है, जैसे आपके द्वारा प्रदान किए गए कुछ लिंक। एक एकल स्रोत ढूँढना जो एक एकीकृत आर्किटेक्चर में यह सारी जानकारी सूचीबद्ध कर सकता है, सबसे अच्छा नहीं हो सकता है। जेनरिक डिजाइन पैटर्न, जैसे गैंग ऑफ फोर, इस कारण से बेहतर शुरुआत है, मुझे विश्वास है।

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