বৈশিষ্ট্য বনাম ফাংশন [বন্ধ]


16

প্রায়শই আমি প্রধানমন্ত্রীর (প্রকল্প পরিচালক) বৈশিষ্ট্য এবং ফাংশন সম্পর্কে কথা শুনতে পাই। আমি তাদের পার্থক্য করতে এতই বিস্মিত হয়েছি। কখনও কখনও আমি কোনও বৈশিষ্ট্যটি একটি ব্যবহারকারী গল্পের সমতুল্য বলে মনে করি। "একজন ব্যবহারকারী হিসাবে, ববকে তার প্রদানের তালিকা দেখতে সক্ষম হওয়া উচিত" এর মতো কিছু এবং তারা এটিকে একটি বৈশিষ্ট্য বলে call কখনও কখনও এটি সাবসিস্টেমের মতো বড় হয়ে যায়, "ওয়েব অ্যাপ্লিকেশনের মাধ্যমে এসএমএস পাঠানোর ক্ষমতা" এর মতো কিছু something অন্যদিকে ফাংশন কখনও কখনও কোনও কাজের মতোই ছোট হয়ে যায়, "সংখ্যার ইনপুটগুলির জন্য ডিজিট গ্রুপিং বাস্তবায়ন", যখন এমন ঘটনা ঘটে যখন এটি পুরো সিআরইউডি অপারেশনের মতো বড় হয়ে যায়।

আমার প্রশ্নটি হল, আমরা কীভাবে বৈশিষ্ট্যটি ফাংশন থেকে আলাদা করতে পারি?


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

8
অথবা কেবল তাদের প্রত্যেকের সংজ্ঞা জিজ্ঞাসা করুন। সম্ভবত তারা দুটি আলগা প্রতিশব্দ হিসাবে ব্যবহার করুন।
পিটার টারিক

বুলেট পয়েন্ট বনাম মান
এরিক পুনরায়

উত্তর:


35

বৈশিষ্ট্যগুলি হ'ল লোকেরা যা বিক্রি করে। প্রোগ্রামারগুলির বিকাশ
ফাংশনগুলি


4
ভাল, স্মরণীয়, স্বতন্ত্র উত্তর।
সা Saeedদ নেমতি

@ রবার্টহারভে এই উত্তরটির বিরুদ্ধে আপনার কি কোনও নির্দিষ্ট যুক্তি আছে?
জিবব্বজ

@ জিব্বোবজ: আপনার বোঝানো ছাড়া অন্যটি বোঝাতে চাইছেন না কেন? এছাড়াও, প্রশ্নে প্রয়োগ করা নিকটতম ভোটগুলি নোট করুন।
রবার্ট হার্ভে

8

ব্যবহারকারীর গল্পের প্রসঙ্গে ফাংশনগুলি ভালভাবে ফিট করে না এবং ব্যবহারকারীর কাছে বেশিরভাগ স্বচ্ছ। এগুলি ব্যাকএন্ড প্রক্রিয়া বা একধরণের অনন্য বা সাধারণ অ্যাপ্লিকেশন কার্যকারিতা হতে পারে যা অন্যান্য বৈশিষ্ট্যগুলি বা সম্ভবত অন্যান্য ফাংশনগুলি যথাযথভাবে প্রয়োগ করতে সক্ষম করে।

অন্যদিকে কাজগুলি পৃথক কাজের একক যা কোনও বৈশিষ্ট্য বা কোনও ক্রিয়াকলাপ সরবরাহ করার জন্য সম্পন্ন করতে হবে।

আমার প্রকল্পগুলিতে আমি কোনও বৈশিষ্ট্য এবং একটি ফাংশনের মধ্যে পার্থক্য রাখার প্রবণতা রাখি না এবং আমি বৈশিষ্ট্যগুলির জন্য ব্যবহারকারীর গল্প লিখি এবং একটি বৈশিষ্ট্য সম্পূর্ণ করার জন্য কার্য হিসাবে ফাংশন বা রিফ্যাক্টরিং প্রচেষ্টা যুক্ত করি।

এটি কখনও কখনও প্রকল্পের পরিকল্পনায় কিছু বৈশিষ্ট্য অকারণে প্রস্ফুটিত দেখায় তবে এটি ঠিক আছে, কারণ যদি আমার ফিচার 1 সঠিকভাবে সরবরাহ করার জন্য যদি আমার ফাংশন 1 এবং 2 এবং ফাংশন 3 প্রয়োজন হয় তবে সম্ভবত সেই স্প্রিন্টের জন্য আমার একমাত্র বিতরণযোগ্য বৈশিষ্ট্য 1 হবে, বা সম্ভবত কোনও বিতরণযোগ্য নয়।

স্প্রিন্টের শেষে যতক্ষণ না আমার এখনও ওয়ার্কিং সফটওয়্যার রয়েছে তবে আমার প্রকল্পটি চৌকস।


6

বৈশিষ্ট্যগুলি হ'ল আপনার প্রোগ্রামটি যা করতে পারে। বৈশিষ্ট্যগুলি ব্যবহারকারীর প্রয়োজনীয়তা এবং ব্যবসায়ের উদ্দেশ্যগুলির প্রত্যক্ষ ফলাফল। সুতরাং একটি প্রোগ্রামের বৈশিষ্ট্যগুলি প্রধানত ব্যবহারকারীর চাহিদা মেটাতে বিদ্যমান

অন্যদিকে কার্যকারিতা হ'ল পূর্বোক্ত বৈশিষ্ট্যগুলি বাস্তবে কীভাবে প্রয়োগ করা হয়


2

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

আমাকে জায়গা থেকে A এ নিয়ে যাওয়া একটি গাড়ির মূল কাজ। এটির কারণ (উদ্দেশ্য) এটি বিদ্যমান। গিয়ার স্টিকের মতো স্টিয়ারিং হুইলও একটি বৈশিষ্ট্য। ড্রাইভার কোথাও আসার ফাংশন অর্জন করতে একাধিক বৈশিষ্ট্যের সাথে যোগাযোগ করে।

এখানে "ফাংশন" কোনও প্রোগ্রামিং ভাষার ফাংশন (পদ্ধতি) দিয়ে বিভ্রান্ত হওয়া উচিত নয় যা কোনও বৈশিষ্ট্য সফ্টওয়্যার প্রয়োগের কথা বলে। প্রধানমন্ত্রী সম্ভবত "বৈশিষ্ট্য এবং কার্যকারিতা" উল্লেখ করার সময় কোনও প্রধানমন্ত্রী কী বিষয়ে কথা বলবেন তা সম্ভবত এটি নয়।

ফাংশন এবং বৈশিষ্ট্যগুলির জন্য একটি দুর্দান্ত স্তরক্রম নেই, কারণ একাধিক পণ্য ফাংশন সমর্থন করার জন্য একটি বৈশিষ্ট্য ব্যবহার করা যেতে পারে।


0

আমি বিশ্বাস করি একটি নির্দিষ্ট পদ্ধতি বা নির্দিষ্ট প্রয়োজনীয় সংস্কৃতির জন্য একটি সঠিক পার্থক্য আঁকতে হবে। নীচে আমার নিজস্ব ব্যাখ্যা।

ফাংশন: একটি মূল প্রয়োজনীয়তা যা নাটকীয়ভাবে সফ্টওয়্যারটির মানকে প্রভাবিত করে, যা ব্যবহারকারীকে অবশ্যই একটি নির্দিষ্ট প্রকাশে থাকতে হবে। উদাহরণ: একটি পাঠ্য সম্পাদক এ ফাংশন সংরক্ষণ করুন।

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


1
আপনি এগুলি কোথা থেকে পেয়েছেন তা আমি জানি না, তবে আইএমএইচও কার্যকারিতা এবং বৈশিষ্ট্যগুলির সর্বাধিক সাধারণ সংজ্ঞা গুরুত্বের সাথে কোনও পার্থক্য করে না ।
ডক ব্রাউন

আমি আপনার মন্তব্যের জন্য anser যোগ্য, ধন্যবাদ।
NoChance

-1

প্রতিটি বৈশিষ্ট্যের পিছনে হ'ল বৈশিষ্ট্যটির উদ্দেশ্যযুক্ত উদ্দেশ্য ব্যবহারকারীকে সরবরাহ করার জন্য প্রয়োজনীয় কার্যকারিতা।

উদাহরণ: একটি বিশ্ববিদ্যালয়ের রেজিস্ট্রেশন সিস্টেমে একটি "ক্লাসের জন্য শিক্ষার্থী নিবন্ধন" বৈশিষ্ট্য থাকবে। এই টাস্কটির জন্য বেশ কয়েকটি কার্যকারিতা যেমন একটি ডেটাবেজে অ্যাক্সেস প্রয়োজন। বৈশিষ্ট্যটির নকশায় ব্যবহারকারীর আসল কাজটি বোঝার সাথে জড়িত - ক্লাসগুলির জন্য নিবন্ধকরণ করা হয়। এটি ব্যবহারকারীদের কার্যকারিতা সহজ করার জন্য প্রয়োজনীয় "ইন্টারঅ্যাকশন ডিজাইন" এর পূর্বশর্ত। কার্যকারিতা ইন্টারঅ্যাকশন প্রয়োজনীয়তা বাস্তবায়নের জন্য ডিজাইন করা হবে।

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

উপরেরটি বৈজ্ঞানিক নয়, এটি কেবল আমার মতামত।


2
স্ট্যাক এক্সচেঞ্জ প্রোগ্রামারগুলিতে আপনার প্রথম পোস্ট যুক্ত করার জন্য ধন্যবাদ। ভোট গ্রহণ এবং আপনার খ্যাতি উন্নত করতে পারে এমন প্রশ্ন ও উত্তর লিখতে হবে এমন ধারণাগুলির জন্য দয়া করে এফএকিউ প্রোগ্রামারস.স্ট্যাকেক্সেক্সঞ্জ / ফাক এ দেখুন ।
ডেভেলপারডন

-1

পণ্য ফাংশন এবং পণ্য বৈশিষ্ট্যের মধ্যে পার্থক্য মনে রাখা গুরুত্বপূর্ণ। ফাংশনগুলি হ'ল "ব্যবহারকারীর কার্যগুলির সেটের পণ্যটির উত্তর"; বৈশিষ্ট্যগুলি হ'ল "ব্যবহারকারী সরঞ্জাম" ফাংশন সম্পাদন করতে ব্যবহৃত পণ্যের অন্তর্নিহিত। টেলিফোন কল করা একটি ফাংশন; ডায়াল টোন এবং টাচ-টোন কীপ্যাড বৈশিষ্ট্যগুলি ফাংশনটি সম্পাদন করতে ব্যবহৃত হয়।


-2

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


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