বাড়ি উন্নয়ন সফটওয়্যার ডেভলপমেন্ট লাইফ চক্র (এসডিএলসি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সফটওয়্যার ডেভলপমেন্ট লাইফ চক্র (এসডিএলসি) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - সফটওয়্যার ডেভলপমেন্ট লাইফ সাইকেল (এসডিএলসি) এর অর্থ কী?

সফটওয়্যার ডেভলপমেন্ট লাইফ চক্র (এসডিএলসি) একটি ফ্রেমওয়ার্ক যা সফ্টওয়্যার ডেভলপমেন্ট প্রসেসের প্রতিটি পদক্ষেপে সম্পাদিত কাজগুলি সংজ্ঞায়িত করে। এসডিএলসি এমন একটি কাঠামো যা সফ্টওয়্যার সংস্থার মধ্যে একটি উন্নয়ন দল অনুসরণ করে।

এটি নির্দিষ্ট সফ্টওয়্যার বিকাশ, রক্ষণাবেক্ষণ এবং প্রতিস্থাপনের পদ্ধতি বর্ণনা করে একটি বিশদ পরিকল্পনা নিয়ে গঠিত। জীবনচক্রটি সফ্টওয়্যার এবং সামগ্রিক উন্নয়ন প্রক্রিয়ার মান উন্নয়নের জন্য একটি পদ্ধতি ব্যাখ্যা করে।

সফটওয়্যার ডেভলপমেন্ট লাইফ চক্রটি সফটওয়্যার ডেভলপমেন্ট প্রক্রিয়া হিসাবেও পরিচিত।

টেকোপিডিয়া সফ্টওয়্যার ডেভলপমেন্ট লাইফ সাইকেল (এসডিএলসি) ব্যাখ্যা করে

এসডিএলসি নিম্নলিখিত ক্রিয়াকলাপ নিয়ে গঠিত:

  1. পরিকল্পনা: সফটওয়্যার বিকাশের সর্বাধিক গুরুত্বপূর্ণ অংশ, প্রয়োজনীয় সংগ্রহ বা প্রয়োজনীয় বিশ্লেষণ সাধারণত সংস্থার সবচেয়ে দক্ষ ও অভিজ্ঞ সফটওয়্যার ইঞ্জিনিয়াররা করেন। প্রয়োজনীয়তা ক্লায়েন্টের কাছ থেকে সংগ্রহ করার পরে, একটি স্কোপ ডকুমেন্ট তৈরি হয় যাতে প্রকল্পের সুযোগটি নির্ধারিত হয় এবং নথিভুক্ত হয়।
  2. বাস্তবায়ন: সফ্টওয়্যার ইঞ্জিনিয়াররা ক্লায়েন্টের প্রয়োজনীয়তা অনুযায়ী কোড লেখা শুরু করে।
  3. পরীক্ষা: এটি তৈরি করা সফ্টওয়্যারটিতে ত্রুটি বা বাগ খুঁজে বের করার প্রক্রিয়া।
  4. ডকুমেন্টেশন: প্রকল্পের প্রতিটি পদক্ষেপ ভবিষ্যতের রেফারেন্সের জন্য এবং উন্নয়ন প্রক্রিয়াতে সফ্টওয়্যারটির উন্নতির জন্য নথিভুক্ত করা হয়। ডিজাইনের ডকুমেন্টেশনের মধ্যে অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) লেখা অন্তর্ভুক্ত থাকতে পারে।
  5. স্থাপনা এবং রক্ষণাবেক্ষণ: মুক্তির জন্য অনুমোদিত হওয়ার পরে সফ্টওয়্যারটি স্থাপন করা হয়।
  6. রক্ষণাবেক্ষণ: সফটওয়্যার রক্ষণাবেক্ষণ ভবিষ্যতের রেফারেন্সের জন্য করা হয়। সফ্টওয়্যারটির উন্নতি এবং নতুন প্রয়োজনীয়তা (পরিবর্তনগুলির অনুরোধগুলি) সফ্টওয়্যারটির প্রাথমিক বিকাশ তৈরি করতে প্রয়োজনীয় সময়ের চেয়ে বেশি সময় নিতে পারে।

বিভিন্ন সংস্থা অনুসরণ করে বেশ কয়েকটি সফ্টওয়্যার বিকাশ মডেল রয়েছে:

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