"সমস্যা ডোমেন" কি


12

আমাকে একটি স্কুল প্রকল্পের জন্য আমার প্রোগ্রামটি নথিভুক্ত করতে হবে এবং আমাদের কাছে "সমস্যা ডোমেন" নামে একটি বিভাগ রয়েছে তবে এই বিভাগে কী আলোচনা করবেন তা আমার কোনও ধারণা নেই।

সুতরাং প্রশ্নটি: সমস্যা ডোমেনে কী আলোচনা করা উচিত?


2
সমস্যা ডোমেন = প্রোগ্রামের বিষয় / থিম / বিষয়
ইভান ক্রোজাচ কারাসি

আপনি আপনার প্রশ্নটি যেভাবে তৈরি করেছেন তাতে প্রদত্ত, @ কোয়েস দেওয়া উত্তরটি এটি প্রায় বন্ধ করে দেয়। আপনি যদি আরও কোনও সুনির্দিষ্ট পরামর্শ চান তবে আপনার প্রোগ্রামটি কী তা সম্পর্কে আপনাকে কয়েকটি বিশদ দিতে হবে।
মাইক নকিস

কারণ আপনি যদি আমাদের প্রোগ্রামটি কী তা আমাদের জানাতে না পারেন তবে আপনি সমস্যার ডোমেনটি জানেন না।
জেফো

উত্তর:


24

আমি টেলিযোগাযোগ যন্ত্রপাতি জন্য এম্বেড সফটওয়্যার লিখি। আমার সমস্যা ডোমেনটি ইথারনেট, ভয়েস এবং ভিডিও প্রোটোকল। অন্য কথায়, আমি যে ভাষাতে প্রোগ্রামিং করছি তার সাথে কিছুই করার নেই এমন সমস্ত জিনিস, তবে সফ্টওয়্যারটি লেখার জন্য আমাকে এখনও বুঝতে হবে। আপনি ফটোগ্রাফি পরিষেবা বিক্রয় করার জন্য যদি কোনও ওয়েবসাইট তৈরি করেন তবে সমস্যা ডোমেনটি ফটোগ্রাফি এবং ইকমার্স ce আপনি যদি সামরিক বিমানের জন্য ফার্মওয়্যারটি লিখেন, সমস্যা ডোমেন হ'ল অস্ত্র, সেন্সর এবং নিয়ন্ত্রণ ব্যবস্থা। ছবিটি নাও?


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

@ কার্ল বিলেফেল্ড আপনাকে ধন্যবাদ আপনি আমার আজকের দিন বাঁচাবেন।
উইলিয়াম ফ্রান্সিস গমেস

10

সমস্যা ডোমেন সম্পর্কিত উইকিপিডিয়া নিবন্ধ থেকে :

একটি সমস্যা ডোমেন হ'ল দক্ষতা বা প্রয়োগের ক্ষেত্র যা সমস্যার সমাধানের জন্য পরীক্ষা করা দরকার। একটি সমস্যা ডোমেন কেবল আপনার আগ্রহী বিষয়গুলি এবং কেবল সমস্ত কিছু বাদ দিয়ে কেবল সেগুলি দেখছে।

এটি সেই অঞ্চল যেখানে আপনার অ্যাপ্লিকেশন সমস্যা সমাধানের উদ্দেশ্যে করা হয়েছে, এর অন্তর্গত।


@ মুরফ, কোনও পোস্টের প্রথম 5 মিনিটের সময় সম্পাদনাগুলি স্পষ্টভাবে রেকর্ড করা হয় না।
পিটার তারেক

আপনি একটি উদাহরণস্বরূপ প্রদান করতে পারেন?
সামান্থা কাতানিয়া

আপনি যখন নতুন কিছু শিখছেন তখন @ পিটারট্রিক কোনও দিনই (পুরোপুরি) খারাপ দিনটি কাটবেন না (-:
মার্ফ

1
@ সামান্থাটাগানিয়া, আমি বর্তমানে যে প্রকল্পে কাজ করছি তার ক্ষেত্রে সমস্যা ডোমেন গাড়ি ভাড়া । এর কেন্দ্রীয় অঞ্চলটি যানবাহন চেকআউট এবং চেকইন নিজেই, তবে এগুলি ছাড়াও আরও অনেক সাবডোমেন রয়েছে যেমন: বহর পরিচালনা , রাজস্ব পরিচালন , হার ইত্যাদি
পিটার তারেক

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

4

প্রত্যেকেই সংকলক, বাগ ট্র্যাকার, ফ্রেমওয়ার্ক বা অন্যান্য সরাসরি কম্পিউটারে সফ্টওয়্যার প্যাকেজ লিখেন না।

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

এগুলি হ'ল সমস্ত সমস্যা ডোমেন, যেখানে ভাল সফ্টওয়্যার লেখার জন্য আপনাকে ডোমেন সম্পর্কে কিছুটা জানতে হবে, যেমন রেডি-মিক্স কংক্রিট।


1
একটি সংকলক লেখকের অন্যান্য বিষয়গুলির মধ্যেও একটি সমস্যা ডোমেন থাকে; সিপিইউ আর্কিটেকচার।
অধ্যাপক ফ্যালকেন চুক্তি 9

1

ইয়ান কে। ব্রে তাঁর একটি বইয়ের পরিচয় প্রয়োজনের প্রকৌশল (পি 9) -তে সমস্যা ডোমেনটিকে নিম্নলিখিত হিসাবে সংজ্ঞায়িত করেছে:

মহাবিশ্বের সেই অংশটি যার মধ্যে সমস্যা রয়েছে

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

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

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


0

আমি এটি দেখতে চাই:

সমস্যা ডোমেন: সফ্টওয়্যারটি তৈরি করার প্রয়োজনীয় কারণ এবং পরিবেশ ও শিল্প যার জন্য নির্মিত সিস্টেমটি ব্যবহারের প্রয়োজন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.