ভাল ডিজাইন করা সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রামের উদাহরণ


22

আমি সফ্টওয়্যার আর্কিটেকচারের চিত্র অঙ্কন করতে মোটামুটি সময় ব্যয় করি যা সাধারণত তীরগুলির সাথে সংযুক্ত বাক্সগুলিতে পরিবর্তিত থাকে। এই চিত্রগুলি প্রাসঙ্গিক তথ্য সরবরাহ করার সময়, তারা প্রায়শই নান্দনিকতার দৃষ্টিকোণ থেকে পছন্দসই হওয়ার জন্য অনেক কিছু ছেড়ে যায়।

সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রামের কয়েকটি উদাহরণ যা এটি দেখায়:

আমি অনুপ্রেরণা খুঁজে পেতে শত শত ইনফোগ্রাফিকের মধ্য দিয়ে ট্রল করেছি তবে বেশিরভাগ প্রবণতা কেবলমাত্র সামগ্রিক ধারণা এবং জাস্টাল নীতি দ্বারা সম্পর্কিত বিচ্ছিন্ন চাক্ষুষ উপাদানগুলির সমন্বয়ে থাকে। যে ধরণের কিছু ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে কম ঘন ঘন ঘনিয়ে আসা তরফের ঝাঁকে ঝাঁকে ঝাঁকে ঝাঁটি ঝাঁটা ঝাঁটা ঝাঁটি ঝাঁটি ঝাঁটা ঝাঁটি ঝাঁকে ঝাঁটি ঝাঁটি ব্যবহার করা হয় যে কোনও ধরণের প্রবাহকে চিত্রিত করতে কিছু তীর ধারণ করে সেগুলি আমার প্রয়োজনের চেয়ে অনেক সহজ be

উপরের মত একই সমস্যার অনেকটা সমস্যার মধ্যে ( http://visual.ly/house- Democrats-health-plan-flow-chart ) আমি যে ((সফটওয়্যারবিহীন) উদাহরণ পেয়েছি তা ভুগছে (সম্ভবত ইচ্ছাকৃতভাবে জটিলতা দেখাতে) ...

নান্দনিকভাবে মনোরম সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রামের কোনও উদাহরণ রয়েছে বা কমপক্ষে ইনফোগ্রাফিক্স যা জটিল প্রক্রিয়া প্রবাহ দেখায় যা দরকারী অনুপ্রেরণা হতে পারে?

এখানে চিত্র বর্ণনা লিখুন


3
হ্যাঁ, আপনি যে স্বাস্থ্যসেবা ডায়াগ্রামের সাথে লিঙ্ক করেছেন (এবং এটির মতো আরও অনেকগুলি) একটি রাজনৈতিক বিন্দু তৈরি করার জন্য ইচ্ছাকৃতভাবে জটিল এবং দুর্গম হওয়ার কারণে এটি বেশ কুখ্যাত এবং অনেক সমালোচিত ( একই উদাহরণ ) is এটি "প্রতিরক্ষা বিভাগ" এবং "ওয়েব ডিজাইন" হিসাবে এর অনুমানযুক্ত বার্তার সাথে সম্পর্কিত নয় এমন বিষয়গুলিকে অন্তর্ভুক্ত করে।
user56reinstatemonica8

@ ব্যবহারকারী 5568458 দেখে মনে হচ্ছে এটি 'বেশ ভাল ইনফোগ্রাফিক-বিশেষজ্ঞ সংস্থা ...' লিঙ্কটি প্রশ্নের মধ্যে বর্ণিত চিত্রটি খোলায় (বর্ণিত সংস্থার পরিবর্তে) ...
ম্যাথু মুরডোক

ওফস, কিছু ভাল উদাহরণ মনে করার পরে আমি সেই মন্তব্যগুলিকে উত্তর হিসাবে আবার লিখেছি, সেই লিঙ্কটি প্রায় অর্ধেক নীচে।
user56reinstatemonica8

উত্তর:


25

আমি বিশেষত কোনও ভাল সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রামের কথা ভাবতে পারি না যার কাছে তারা প্রচুর সরল ও কাটা দেখায় এমন ডেটা থাকে না তবে আমরা কোনও সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রামটি প্রথমে ভেঙে কিছু প্রাসঙ্গিক জিনিস খুঁজে পেতে পারি।

তারপরে, আমরা ডিজাইনগুলির কয়েকটি উদাহরণ দেখব যা একই ধরণের চ্যালেঞ্জের মোকাবেলা করে।


এটি উপাদান / নোডের বিভাগগুলিতে ফোকাস সহ এক প্রকার ফ্লো চার্ট / প্রক্রিয়া ডায়াগ্রাম। পরিবর্তে এটি নড-লিঙ্ক নেটওয়ার্ক ডায়াগ্রামের এক প্রকার যা যুক্ত দিকনির্দেশ সহ: মূলত নোড, যার বিভাগ এবং সংযোগ থাকতে পারে, যার দিকনির্দেশ থাকতে পারে।

নোড লিঙ্কের উপর ভিত্তি করে যেকোনো কিছুই অগোছালো 'হেয়ারবল'-এ পরিণত হতে পারে যখন এটি প্রতিনিধিত্ব করার চেষ্টা করছে তার জটিলতা বৃদ্ধি পায়। নোড লিঙ্কগুলির উপর ভিত্তি করে নীচে প্রস্তাবিত কোনও কিছুই যদি কাজ করে না - যদি প্রশ্নে থাকা জিনিসটি খুব জটিল হয় - তবে নেটওয়ার্ক মানচিত্রের ভিত্তি হিসাবে "নোড-লিঙ্ক" ধারণার কিছু বিকল্প হিসাবে সম্মানিত ডেটা ভিজ্যুয়ালাইজেশন একাডেমিকের একটি নিবন্ধ এখানে তথ্য ভিজ্যুয়ালাইজেশন গবেষক সঙ্গে এসেছেন। যদি আপনি কীভাবে এটির কিছুটিকে ব্যবহারকারী-বান্ধব এবং দিকনির্দেশক কিছুতে রূপান্তর করতে পারেন তবে আপনি কোনও বিজয়ীর হয়ে যেতে পারেন। তবে এটাই সত্যিই শক্ত উপায়, কেবল যদি চেষ্টা করতে হয় তবে চেষ্টা করুন।


সুতরাং, দিকনির্দেশ / প্রবাহ এবং নোড / উপাদানগুলির বিভাগগুলিতে জোর দিয়ে জটিল ফ্লো ডায়াগ্রাম এবং নেটওয়ার্ক চিত্রগুলি। প্রথম মৌলিক নীতিগুলি:

  • প্রতিটি নোড / উপাদান সহজ রাখুন
  • তাদের মধ্যে একটি পরিষ্কার শ্রেণিবিন্যাসের মাধ্যমে উপাদানগুলির ধরণের পার্থক্যগুলি পরিষ্কার এবং সহজ করুন
  • প্রবাহ এবং সংযোগটি যতটা সম্ভব পটভূমির উপাদান হিসাবে তৈরি করুন

চিন্তা করুন সংকেত টু শব্দ অনুপাত (কখনও কখনও তথ্য গ্রাফিক্স প্রেক্ষাপটে ডেটা-কালি অনুপাত বলা হয়): সংযোগ চাক্ষুষ নির্দেশিকা, ডেটা, তাই অনুসরণ করতে তাদের কম সহজ না করে যতটা সম্ভব সূক্ষ্ম তাদের আছে। ফিগার-গ্রাউন্ডটিও ভাবেন : ডেটাটি এমন বিষয় হওয়া উচিত যা অগ্রভাগে উপস্থিত হয়েছিল, প্রবাহ এবং বিভাগ দেখানোর ভিজ্যুয়াল সংকেতগুলি এমন পটভূমি হওয়া উচিত যা সম্পর্কে মানুষ সচেতন তবে বিক্ষিপ্ত নয়।

প্রথম উদাহরণ, একটি টাইপোগ্রাফির সিদ্ধান্ত ফ্লোচার্ট পোস্টার (আমি নিশ্চিত কিছু লোকেরা এই বিষয়বস্তুতে দ্বিমত পোষণ করবেন ...)। শুধুমাত্র কালো এবং সাদা ব্যবহার করে এটি উপাদানগুলির মধ্যে স্পষ্ট শ্রেণিবদ্ধের সাথে একটি জটিল চিত্রটি ব্যবহারযোগ্য করে তোলে:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

প্রতিটি উপাদান কী তা খুব স্পষ্ট, পরিষ্কার-তবে-সূক্ষ্ম হাইটলাইটিং এবং প্রকরণ যা ন্যূনতম শব্দকে যুক্ত করে using পুরো জটিল তবে প্রতিটি অংশ পরিষ্কার।

সম্ভাব্য উন্নতি - মাঝামাঝি দিক থেকে বাইরে যাওয়ার সাথে সাথে সামগ্রিক দিকনির্দেশ নেই - লাইনগুলি বিন্দুর পরিবর্তে খুব ছোট সূক্ষ্ম বিন্দু শেভ্রন (যেমন >>>>>) না করে গোলমাল যোগ না করে নির্দেশমূলক তথ্য পেতে পারে, যাতে আপনি যে কোনও জায়গায় এবং শুরু করতে পারেন এই দিক নির্দেশক বিভ্রান্তিকর ইঙ্গিত ছাড়াই কোথায় যেতে হবে দেখুন।

এখানে আরও একটি অনুরূপ উদাহরণ যেখানে প্রবাহটি একটি শ্রেণিবিন্যাসের (সর্বাধিক সাধারণ> সর্বাধিক সুনির্দিষ্ট) মধ্য দিয়ে চলছে। এটি প্রচুর বিভাগকে দুটি ধরণের নোডে রূপান্তরিত করে: পণ্য এবং প্রকার এবং নোডের আকার আপনাকে প্রকারের বৈশিষ্ট্য বলে। (বৃত্তের রূপরেখা এবং সংযোগকারী রেখাগুলি আরও অনেক সূক্ষ্ম হতে পারে, তবে তারা মনে হয় যে প্রকারটি পরিপূরক করতে এবং সেন্ট্রাল পিন্ট গ্লাসকে আরও বেশি জমিন ব্যতীত সমস্ত কিছু দেওয়ার জন্য ওজন করা হয়েছে)। বৃত্তের আকারও অবস্থান এবং প্রবাহের ইঙ্গিত হিসাবে দ্বিগুণ হয় - আপনি বড় থেকে ছোট চেনাশোনাগুলিতে যান তাই তাদের আরহেডের মতো অন্য কোনও জটিলতা-যোগ করার ভিজ্যুয়াল ইঙ্গিতগুলির প্রয়োজন নেই।

অনেক ধরণের বিয়ার

এখানে চিত্র বর্ণনা লিখুন

কাজ দ্বারা সম্পন্ন অনেক PopChartLab প্রাসঙ্গিক। তারা প্রচুর আন্তঃসংযুক্ত জিনিসগুলি দেখানো বড় পোস্টারগুলিতে বিশেষীকরণ করে এবং তারা কখনও কখনও তাদের প্রক্রিয়াটি লিখে রাখে। এখানে তাদের এমন একটি প্রকল্পের লিখনআপ যেখানে তারা সত্যই তারা যে পরিমাণ জিনিস দেখাতে চেয়েছিল তার সাথে লড়াই করেছিল । আমি ব্যক্তিগতভাবে শেষের ফলাফলটি বেশি পছন্দ করি না (তারা হেয়ারবোলকে দোষী করার জন্য কঠোর পরিশ্রম করেছিল, তবে শেষ ফলাফলটি এখনও একটি চুলের বল) তবে তারা কী চেষ্টা করেছে এবং কী কাজ করেছে এবং কোনটা সাহায্য করতে পারেনি তা পড়ে।

এখানে চিত্র বর্ণনা লিখুন

এখানে একটি উদাহরণ যা পৃষ্ঠায় শ্রেণিবিন্যাসের ঝরঝরে ব্যবহার এবং প্রবাহের ক্রমগুলি দেখানোর জন্য করে। এর জন্য ব্লারিং গারিশ কালার স্কিমের প্রয়োজন নেই (এটি বিষয়টির একটি রেফারেন্স, অ্যাপলের পুরানো রংধনু রঙিন লোগো)। পৃষ্ঠাটি x এবং y অক্ষরের মতো ব্যবহার করার অর্থ এটি অন্যান্য ধরণের তথ্যের জন্য সংযোগকারী লাইনগুলি সংরক্ষণ করতে পারে।

এখানে চিত্র বর্ণনা লিখুন

পরিশেষে, আমি যেমন শুরুতে উল্লেখ করেছি, সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রামগুলি নেটওয়ার্ক মানচিত্রের একটি উদাহরণ, যা এক ধরণের মানচিত্র। সুতরাং, আপনি নিয়মিত (কার্টোগ্রাফিক) মানচিত্রগুলি থেকে ধারণা পেতে পারেন, যা ঘন, জটিল তথ্য, যা প্রায়শই সংযোগ এবং দিকনির্দেশনা সহ বিভিন্ন বিভাগের একই ধরণের সমস্যা রয়েছে - ক্রমাগত আপনার বহু সংকেত শব্দকে রূপান্তরিত করার চেষ্টা করে।

অক্ষ ম্যাপগুলি আশ্চর্যজনক টাইপোগ্রাফিক মানচিত্র তৈরি করে যেগুলি আমি দেখেছি এমন কোনও তথ্য গ্রাফিক্সের সর্বাধিক সংকেত-শব্দের অনুপাত রয়েছে যা কেবলমাত্র তাদের লেবেলগুলিকে লেবেলগুলির লেবেলগুলির জিনিস হিসাবে ব্যবহার করে - তারপরে রঙ এবং টাইপোগ্রোহির কয়েকটি সূক্ষ্ম মোচড় এবং ফাঁক ফাঁকে চিহ্নিত করার জন্য বিভাগ।

আপনি যদি কিছু চূড়ান্ত টাইপোগ্রাফিকে আপত্তি না করেন তবে সম্ভবত এটি নিয়ন্ত্রণের বাইরে চলে যাচ্ছিল এমন একটি প্রবাহের চার্টকে নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে। শ্রমসাধ্য কাজ দেখে মনে হচ্ছে তবে ফলাফলটি দুর্দান্ত।

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


1

সুন্দর সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রাম চান? এক্সিলিপস, অ্যাপ্টানা, ম্যাজেন্টো, অ্যান্ড্রয়েড, ফেডোরা ইত্যাদির মতো হাই প্রোফাইল ওপেন সোর্স প্রকল্পগুলি দেখুন

এগুলি কার্যকরী নথি, বিপণন উপকরণ নয়, তবে এই প্রকল্পগুলি প্রায়শই এমন সংস্থা দ্বারা চালিত হয় বা অবদান থাকে যা যথেষ্ট পরিমাণ ব্র্যান্ড-সচেতন তাদের প্রযুক্তিগত ডকুমেন্টেশন ডিজাইনে কিছু প্রচেষ্টা চালিয়ে যেতে পারে।

অ্যাপল (যেমন আইওএস এবং ওএস এক্স এর জন্য বিকাশকারী ডকুমেন্টেশন), গুগল (অ্যাপ ইঞ্জিন এবং অ্যান্ড্রয়েডের জন্য ডকুমেন্টেশন), আইবিএম, ওরাকল, এমনকি ইন্টেল এবং এনভিডিয়ার মতো হার্ডওয়্যার নির্মাতাদের ভাল সফ্টওয়্যার বা সিস্টেম আর্কিটেকচার ডায়াগ্রাম থাকতে হবে যা থেকে আপনি অনুপ্রেরণা পেতে পারেন ।

ওয়েব প্ল্যাটফর্মগুলি, বিশেষত PaaS সরবরাহকারী, যেমন হেরোকু, এডাব্লুএস, ইঞ্জিনইয়ার্ড, ওপেনশিফ্ট (রেডহাট), ক্লাউডবিস, ইত্যাদি প্রকৃতপক্ষে সুদর্শন আর্কিটেকচার ডায়াগ্রামগুলির জন্য ভাল উত্স হতে পারে, যেহেতু তাদের আংশিকভাবে একটি বিপণনের কাজ করে।


-1

সফ্টওয়্যার আর্কিটেকচারের জন্য ডায়াগ্রামগুলির ব্যবহার সম্পর্কে একটি আকর্ষণীয় নিবন্ধটি সাইমন ব্রাউন থেকে আপনার সফ্টওয়্যার আর্কিটেকচার ডায়াগ্রামিংয়ের জন্য সাধারণ স্কেচগুলি


2
হাই ফ্রাঙ্ক, জিডি.এসই তে আপনাকে স্বাগতম এবং আপনার ইনপুটটির জন্য ধন্যবাদ! আপনি দয়া করে নিবন্ধের সামগ্রীর একটি ছোট সংক্ষিপ্তসার লিখতে পারেন? এইভাবে, পরবর্তী সময়ে লিঙ্কটি ভাঙ্গার ক্ষেত্রে আপনার উত্তরটির এখনও মূল্য রয়েছে। ধন্যবাদ! সাইটটি সম্পর্কে আপনার যদি কোনও প্রশ্ন থাকে তবে সহায়তা কেন্দ্রটি দেখুন বা আপনার খ্যাতি আপনাকে একবার (20) অনুমতি দিলে গ্রাফিক ডিজাইন চ্যাটে আমাদের সাথে বিনা দ্বিধায় যোগদান করুন । অবদান রাখুন এবং সাইটটি উপভোগ করুন!
ভিনসেন্ট

-2

লুসিড চার্ট দ্বারা দুর্দান্ত চিত্রের আরও উদাহরণ https://www.lucidchart.com / পৃষ্ঠাগুলি / উদাহরণসমূহ / নেটওয়ার্ক_ডিয়াগ্রাম_সোফটারে রয়েছে


1
জিডিতে আপনাকে স্বাগতম! আপনার লিঙ্কটি বিশদে যাওয়ার বা ব্যাখ্যা করার বিষয়ে কি আপত্তি আছে? আমি অনুরোধ করছি যেহেতু নতুন ব্যবহারকারীরা কেবল উত্তরগুলি পোস্ট করে তাদের মাঝে মাঝে স্প্যামের জন্য পতাকাঙ্কিত করা হয় এবং ডাউনভিটগুলি প্রাপ্ত হয়। এছাড়াও, কেবলমাত্র উত্তরগুলি লিঙ্ক করুন, যদি ভবিষ্যতে সাইটটি নীচে নেমে যেতে পারে, তবে ওপি-র প্রশ্নের উত্তর দিতে সহায়তা করুন যাতে আপনার উত্তরে আপনি যে কোনও গুণমান যুক্ত করতে পারেন তা সহায়তা করবে।
ডেভু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.