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