2009-06-23 17 views
12

ऑब्जेक्ट उन्मुख अवधारणाओं के लिए ऑनलाइन खोज करते समय the composite design pattern मुझे अक्सर उन्हें LePUS3 नोटेशन में दर्शाया गया। मैं इस मॉडलिंग भाषा से वास्तव में परिचित नहीं हूं।यूएमएल पर लीपस 3 के फायदे क्या हैं?

क्या यह कुछ है जो मुझे यूएमएल पर पसंद करना चाहिए?

उत्तर

11

LePUS3 को अन्य मॉडलिंग भाषाओं में सुधार के लिए डिज़ाइन किया गया था और विशेष रूप से यूएमएल में वृद्धि के लिए डिज़ाइन किया गया है। LePUS3 के लाभ the paper that introduced it में रखे गए हैं, और आप लिंक पर वैज्ञानिक पेपर शो के पूर्वावलोकन पर इन लाभों का सारांश देख सकते हैं।

मैं कागज की घोषित फायदे यहां पुन: पेश करेंगे:

  • कठोरता। LePUS3 एक तर्क दृश्य भाषा है: शास्त्रीय प्रथम-आदेश अनुमानित गणना में एक चार्ट एक सिद्धांतबद्ध सिद्धांत में एक सूत्र के लिए खड़ा है।
  • पार्सिमनी & स्केलेबिलिटी। LePUS3 शक्तिशाली अबास्ट्रक्शन प्रदान करता है: चार्ट अच्छी तरह से स्केल करते हैं और प्रोग्राम के आकार के साथ अव्यवस्थित नहीं होते हैं।
  • न्यूनतमता। LePUS3 शब्दावली न्यूनतम है, जिसमें 15 टोकन शामिल हैं।
  • Decidability & सत्यापन योग्यता। किसी दिए गए विनिर्देश (एक चार्ट) और कार्यान्वयन (जावा प्रोग्राम) के बीच एकता बटन-क्लिक द्वारा सत्यापित की जा सकती है।
  • कार्यक्रम विज़ुअलाइजेशन। जावा प्रोग्राम मॉडलिंग चार्ट चार्ट स्रोत से रिवर्स-इंजीनियर हो सकते हैं।
3
  1. आप रिवर्स इंजीनियर कर सकते हैं स्रोत कोड से LePUS3 चार्ट और मिल सार्थक परिणाम
  2. LePUS3 एक औपचारिक भाषा
  3. आप LePUS3 में किसी भी आकार के कार्यक्रमों मॉडल कर सकते हैं है
  4. आप डिजाइन patters मॉडल कर सकते हैं LePUS3 में प्रोग्राम के रूप में नहीं बल्कि सामान्य डिजाइन प्रारूप
संबंधित मुद्दे