आर्किटेक्चर आरेख बनाने के लिए किस सॉफ़्टवेयर का उपयोग किया जा सकता है? [बन्द है]


25

मैं अपने अधिकांश डिज़ाइन / आर्किटेक्चर काम के लिए MS Visio का उपयोग करता हूं, जब मुझे आरेख को कहीं और सहेजने और बाद में संपादित करने में सक्षम होने की आवश्यकता होती है। मैं Visio का सबसे बड़ा प्रशंसक नहीं हूं, लेकिन इसे काम मिल जाता है (और यह काम पर मुफ़्त है)।

मैं सोच रहा था कि क्या काफी महंगे Visio सॉफ्टवेयर के लिए कोई अच्छा विकल्प था, शायद कुछ और भी बेहतर हो, जिसे आप लोग अतीत में इस्तेमाल कर चुके हैं और साथ में सहज थे। मैं निश्चित रूप से उस कार्यक्रम को अपने टूलबॉक्स में रखना चाहता हूं!


5
यदि आपने शीर्षक से "पसंदीदा" शब्द हटा दिया है, तो यह एक अच्छा प्रश्न हो सकता है - इसके बावजूद कि यह "एक्स" सूची का प्रश्न है। आपको जो करने की आवश्यकता है वह जोर है कि आप किन विशेषताओं की तलाश कर रहे हैं।
ChrisF

1
मैंने उत्तर की एक विस्तृत श्रृंखला पाने और संभावित रूप से नए समाधानों की खोज करने के लिए यथासंभव खुले तौर पर प्रश्न छोड़ दिया। हालांकि प्रतिक्रिया के लिए धन्यवाद, मैं देखता हूं कि आप कहां से आ रहे हैं, क्रिस।
अलेक्जेंड्रा कुरिलिन

1
मुझे यह सवाल उपयोगी लगा क्योंकि यह राय मांगता है। यह बहुत बुरा है कि नीति को "बंद विषय" के रूप में राय के लिए चिह्नित करना है।
ब्रायन तकिता

अगर कोई यह नहीं जानता है कि पांच साल में यह सवाल पहले पूछा गया था, तो हमारे पास अब एक नई साइट है, जहां इस तरह के सवाल बेहतर अनुकूल हैं - softwarerecs.stackexchange.com
Mawg

जवाबों:


27

मैं yEd का उपयोग करता हूं । यह सभी प्रमुख प्लेटफार्मों के लिए स्वतंत्र रूप से उपलब्ध है और इसमें स्वचालित आरेख लेआउट के लिए स्वच्छ उपकरण हैं।

बहु-दस्तावेज़ इंटरफ़ेस के साथ नि: शुल्क सामान्य-उद्देश्य आरेख कार्यक्रम

यह जावा में लिखा गया एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है जो विंडोज़, लिनक्स, मैक ओएस और अन्य प्लेटफार्मों पर चलता है जो जेवीएम का समर्थन करते हैं।

yEd का उपयोग फ्लोचार्ट , नेटवर्क आरेख , UML आरेख , BPMN आरेख, माइंड मैप , संगठन चार्ट और इकाई संबंध आरेख सहित कई विभिन्न प्रकार के आरेखों को बनाने के लिए किया जा सकता है । yEd आरेख तत्वों के रूप में कस्टम वेक्टर और रेखापुंज ग्राफिक्स के उपयोग की भी अनुमति देता है।

yEd लोड करता है और आरेख को XMLML- आधारित प्रारूप में ग्राफएमएल / से बचाता है । आवेदन कई पृष्ठों सहित बहुत बड़े आरेखों सहित आरेखों को मुद्रित कर सकता है ...

http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/YEd-screenshot-process_normal_flow-bpmn.png/800px-YEd-screenshot-process_normal_flow-bpmn.png


इसके लिए धन्यवाद। लिनक्स पर मैं जो कुछ उपयोग कर सकता हूं, उसे ढूंढना अच्छा है।
एमी एन्ज़ुवेस्की जू

1
+1 अनुशंसा के लिए धन्यवाद। यह एक का उपयोग करने के लिए बहुत आसान लग रहा है
जॉन

अच्छा लग रहा है, अभी कोशिश कर रहा हूं।
एलेक्जेंड्रा कुरिलिन

बस डाउनलोड किया और इसके साथ थोड़ा खेला। उखाड़ने की जरूरत महसूस करो!
कोडिज्म

3

मैं एंटरप्राइज़ आर्किटेक्ट ( http://www.sparxsystems.com.au/ ) का उपयोग करता हूं ।

हर किसी की अपनी प्राथमिकताएं होती हैं, लेकिन मेरे लिए ये एक उपकरण के लिए अच्छे हैं जैसे कि:

  • बॉक्स से बाहर इस्तेमाल किया जा करने के लिए पर्याप्त सरल है
  • वर्ग आरेख और इसके विपरीत से कोड उत्पन्न कर सकते हैं।
  • एक चल रहे एप्लिकेशन से अनुक्रम आरेख उत्पन्न करने में सक्षम है। मैंने इसे .NET से एक रनिंग प्रोसेस अटैच करके उपयोग किया है और यह ठीक काम करता है।
  • इसका एक साफ-सुथरा मॉडल है जिसका उपयोग COM इंटरफ़ेस के माध्यम से कुछ कार्यों को स्वचालित करने के लिए किया जा सकता है।
  • सीवीएस और एसवीएन में मॉडल स्टोर कर सकते हैं
  • एक ही समय में कई उपयोगकर्ता एक ही मॉडल पर काम कर सकते हैं
  • यह बिल्कुल महंगा नहीं है

ईए वास्तव में अच्छा है। काश, क्रम अनुक्रम आरेख जनरेटर इतना छोटी गाड़ी नहीं था।
तमसे सजेलेई

1
मैंने हमेशा ईए को भी पसंद किया है (10 साल के लिए पंजीकृत उपयोगकर्ता)। दुखी घटना में मुझे वास्तव में यूएमएल आरेख का उत्पादन करना पड़ा, यह मेरी पसंद होगी। लेकिन मेरे पसंदीदा चित्र उपकरण पेंसिल और कागज, या मार्कर और व्हाइटबोर्ड हैं।
नील बटरवर्थ

2

UMLet UML आरेख डिजाइन के लिए एक मुक्त स्रोत है। मैंने इसे कभी-कभी इस्तेमाल किया है, यह उपयोग करने के लिए बोझिल है (या कम से कम कुछ समय पहले था, शायद उन्होंने तब से इसे पॉलिश किया है), लेकिन काम हो जाता है। आपको Visio में उतने ही आरेख नहीं मिलेंगे, जितना कि अगर वे अधिक सार्वजनिक प्रस्तुति के लिए हों तो यह एक मुद्दा हो सकता है।

वहाँ भी astah * है , समुदाय संस्करण मुफ़्त है। हालांकि मैंने इसका इस्तेमाल नहीं किया।


2

मैं इंकस्केप का उपयोग करता हूं। OpenClipart में तकनीकी आरेखों में उपयोग के लिए कॉपीलेफ़्ट तकनीकी SVGs का काफी विस्तृत चयन है, और मैंने अपने द्वारा बनाए गए अतिरिक्त प्रतीकों से भरा एक फ़ोल्डर रखा है। यह निश्चित रूप से दृश्य के रूप में सुविधा संपन्न नहीं है, लेकिन मुझे लगता है कि आम तौर पर जब मुझे आरेख बनाने की आवश्यकता होती है, तो मैं बस कुछ सरल चाहता हूं जो कि वैसे भी बिंदु प्राप्त करता है, और इनस्केप अपने तरीके से प्राप्त किए बिना करता है।


1
ध्यान दें कि Inkscape वास्तव में एक पूर्ण रूप से चित्रित वेक्टर ड्राइंग सॉफ्टवेयर है। यह एक आरेख सॉफ़्टवेयर के रूप में उपयोग किया जा सकता है, हालांकि, "कनेक्टर" टूल के लिए धन्यवाद।
बरजक

@barjak: हाँ, इंकस्केप एक इलस्ट्रेशन टूल के रूप में काफी अच्छा है, जब मैंने कहा कि यह सुविधा संपन्न नहीं था तो मैं इसे तकनीकी आरेख क्षमताओं के लिए बोल रहा था। हालांकि वेक्टर ड्राइंग टूल्स का एक पूरा सेट होना अच्छा है, जब आपको गैर-तकनीकी दर्शकों को प्रभावित करने के लिए वास्तव में चमकदार आरेख बनाने की आवश्यकता होती है।
Cercerilla

मैं मानता हूं कि Inkscape डायग्रामिंग टूल के रूप में Visio के साथ प्रतिस्पर्धा नहीं कर सकता है। मेरी टिप्पणी का मतलब यह बताना था कि क्यों। आपका उत्तर वैसे भी पूरी तरह से मान्य है।
बरजक

1

मॉडलमेकर , मेरा पसंदीदा फीचर कोड / मॉडल एकीकरण है, आप मॉडल से कोड उत्पन्न कर सकते हैं और इसके विपरीत।

btw। मुझे शायद यह उल्लेख करना चाहिए कि कोड / मॉडल एकीकरण केवल C # और डेल्फी के साथ काम करता है


क्या आप इस बारे में और अधिक व्याख्या करना चाहेंगे कि यह पूछे गए प्रश्न का उत्तर देने के लिए क्या करता है और इसकी अनुशंसा क्यों करता है? स्टैक एक्सचेंज में "लिंक-ओनली जवाब" का बहुत स्वागत नहीं है
gnat

0

मैंने एक-दो बार CADE का उपयोग किया । मुझे यह Visio की तुलना में बहुत अधिक सहज लगा, लेकिन समस्याओं के एक जोड़े में भाग गया, इसलिए यह आपकी आवश्यकताओं पर निर्भर करता है।

  • यह किसी भी प्रयोग करने योग्य प्रारूप में नहीं बचा है, इसलिए मुझे आरेख को वितरित करने के लिए इसे एक पीडीएफ फाइल में प्रिंट करने के लिए क्यूटपीडीएफ का उपयोग करना था
  • जब मैं एक अलग रिज़ॉल्यूशन के साथ अपने डेस्कटॉप में आया तो यह अलग हो गया
  • यदि आपने वस्तुओं के एक समूह को एक स्थान से दूसरे स्थान पर स्थानांतरित कर दिया है, तो कभी-कभी अपने लेआउट को गड़बड़ किए बिना उस समूह में एक वस्तु को बदलना बहुत मुश्किल हो सकता है (यदि यह एक समूह है तो बहुत बुरा नहीं है, लेकिन मेरे पास एक ही समूह की 7 प्रतियां हैं )

0

सभी आरेखों के लिए मेरा पसंदीदा स्विस सेना चाकू Microsoft Visio 2007 या 2010 है। मेरे अधिकांश वास्तु चित्र कोड स्तर पर नहीं हैं और UML का कड़ाई से पालन नहीं करते हैं। चित्र वैचारिक स्तर या घटक / प्रणाली एकीकरण प्रकार पर हैं। मैं वर्गों, आयतों, दीर्घवृत्त, स्क्रीन शॉट्स, विभिन्न प्रतीकों और आइकन जैसी सरल आकृतियों का उपयोग करता हूं। Visio के पास उनमें से कई टन हैं और आप UML, SOA आदि के लिए 3rd पार्टी से फ्री शेप डाउनलोड कर सकते हैं। एक अन्य फायदा यह है कि डेल, सन, सिस्को आदि हार्डवेयर विक्रेताओं के पास Visio टेम्प्लेट में सभी गियर हैं।

कहा कि मैं यूएमएल का उपयोग करके अधिक कोड स्तर आरेख के लिए स्पार्क्स एंटरप्राइज आर्किटेक्ट का उपयोग करता हूं। मैंने Visual Studio 2010 अल्टीमेट में आर्किटेक्चरल आरेखों का भी उपयोग किया है और उनके पास एक आला भी है।


0

मैंने Argo, Star, Bouml और अन्य लोगों की एक जोड़ी लेने की कोशिश की है, लेकिन मेरा पसंदीदा अधिक सादगी की ओर है क्योंकि उन्होंने मुझे बहुत अधिक उपद्रव के बिना विचारों को जल्दी से स्केच करने की अनुमति दी:

मेरी दासी है:

http://www.softwareideas.net/

लेकिन इसके लिए मेरे पास एक नरम स्थान भी है:

http://alexdp.free.fr/violetumleditor/page.php


क्या आप इन संसाधनों पर क्या करते हैं और इस सवाल का जवाब देने के लिए आपको क्या सलाह देते हैं? स्टैक एक्सचेंज में "लिंक-ओनली जवाब" का बहुत स्वागत नहीं है
gnat

पहला, यह सवाल दो साल पुराना है, और दूसरा, क्योंकि यह ऑप इच्छाओं को उसी तरह की कार्यक्षमता प्रदान करता है, लेकिन मुफ्त में।
सनवुकंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.