প্রযুক্তিগত বৈশিষ্ট্য এবং ডিজাইন নথির মধ্যে পার্থক্য কী?


38

প্রযুক্তিগত বৈশিষ্ট্যগুলি কী কী? তারা নকশা নথি হিসাবে একই। যদি তা না হয় তবে পার্থক্য এবং কয়েকটি উদাহরণ কী?


1
প্রাক্তন নকশাকে মিস করে এবং আধুনিক প্রযুক্তিগুলি মিস করে।

উত্তর:


33

একটি সফ্টওয়্যার ডিজাইনের নথিটি কোনও সিস্টেম বা উপাদানগুলির স্তরে থাকতে পারে এবং এতে সাধারণত অন্তর্ভুক্ত থাকে:

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

মনে রাখবেন যে এই সমস্ত বিবরণ একটি বিমূর্ত স্তরে রয়েছে। উদ্দেশ্যটি হ'ল পাঠককে সিস্টেম বা উপাদানগুলির একটি বিস্তৃত সাধারণ উপলব্ধি দেওয়া। নকশার নথির অনেকগুলি স্তর থাকতে পারে (যেমন, সিস্টেম- বা উপাদান-স্তর)।

একটি প্রযুক্তিগত স্পেসিফিকেশন কোনও ডিজাইনের সমস্ত বা নির্দিষ্ট অংশগুলির মিনিটের বিশদ বর্ণনা করে, যেমন:

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

1
সুতরাং আমরা কখন প্রযুক্তিগত স্পেসিফিকেশন লিখতে হবে?। উন্নয়নের আগে? উন্নয়নের পাশাপাশি? নাকি পরে ..?
শাশওয়াত

2
@ শাশ্বতত্রিপাঠি সাধারণত বিকাশের আগে স্পেসিফিকেশন লেখা হয়, যাতে অন্য কেউ (বা আপনি পরবর্তী সময়ে) উপাদানগুলি প্রয়োগ করতে পারেন। বিকাশ হয়ে যাওয়ার পরে স্পেসিফিকেশন লেখা এটিকে এক ধরণের অর্থহীন করে তোলে (যদি না আপনি এটি প্রয়োগ করা হয়েছে তার প্রযুক্তিগত ডকুমেন্টেশন হিসাবে ব্যবহার করেন)।
অলৌকিক ঘটনা

আমি বহু বছরের প্রকল্পে একটি বিশাল কর্পোরেশনের জন্য কাজ করে এই সঠিক দৃশ্যটি দেখতে পেয়েছি। প্রকল্পটি টেস্টে এবং তারপরে প্রোডে স্থানান্তরিত হওয়ার পরে আমরা ব্যবসায়ের প্রয়োজনীয়তা সংক্রান্ত নথি তৈরিতে পিছনে কাজ করেছি! হ্যাঁ, দুর্দান্ত প্রকল্প পরিচালনা, আমি জানি!
থিংকোড

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

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

7

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

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


ধন্যবাদ. এছাড়াও মূলত আমার কী করতে হবে তা জানার জন্য ফাংশনাল স্পেসিফিকেশন প্রয়োজন এবং তারপরে কীভাবে করবেন তা জানতে নথির নকশা করা কি এটি সঠিক? একটি সামান্য প্রশ্ন, আপনি উল্লিখিত কার্যকরী নকশা কী (আশা করি এটি কার্যকরী ধারণা সম্পর্কে আমার বোঝার সাথে বিভ্রান্তি যুক্ত করবে)
জন ভি

একটি কার্যকরী নকশা ব্যবহারকারীর দৃষ্টিকোণ থেকে বাস্তবায়নের বিশদে না গিয়ে পণ্যটির উদ্দেশ্যে কার্যকারিতা সংজ্ঞায়িত করে। এখানে দুর্দান্ত উত্তরের সাথে প্রচুর প্রশ্ন রয়েছে যা কার্যকরী নকশা কী এবং কী নয় তা সম্পর্কে সম্পূর্ণ ব্যাখ্যা দেয়।
tmadmers

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