পরবর্তী প্রবন্ধে, আমরা আপনাকে দেব সিস্টেম সফটওয়্যারের উদাহরণ এবং তাদের ধরন, যাতে আপনি তাদের সম্পর্কে বিস্তারিত বুঝতে পারেন।
সিস্টেম সফটওয়্যারের উদাহরণ
কম্পিউটার, বা মোবাইল ডিভাইস ব্যবহার করার সময় সিস্টেম সফটওয়্যার একটি মৌলিক ভূমিকা পালন করে, যেহেতু তাদের কম্পিউটিং ছাড়া আমরা জানি যে এর কোন অর্থ বা কার্যকারিতা থাকবে না। এখানে আমরা আপনাকে কিছু দেখাতে পারি সিস্টেম সফটওয়্যারের উদাহরণ, কিন্তু প্রথমে তাদের কি, কিসের জন্য এবং কি দিয়ে তৈরি তা বোঝা দরকার।
অতএব, সফ্টওয়্যার হল প্রোগ্রাম এবং রুটিনের একটি সেট যা কম্পিউটার বা মোবাইল ডিভাইসকে নির্দিষ্ট কাজ সম্পাদনের অনুমতি দেয়; তারা অপারেটিং সিস্টেমের সাথে যোগাযোগ করতে কাজ করে এবং এইভাবে এটি হার্ডওয়্যারের মাধ্যমে সহজেই নিয়ন্ত্রণ করতে সক্ষম হয়। সফটওয়্যার ছাড়া একটি কম্পিউটার নিয়ন্ত্রণহীন।
সিস্টেম সফটওয়্যার বা যাকে বেস সফটওয়্যারও বলা হয়, একটি অপারেটিং সিস্টেম, ড্রাইভার (কন্ট্রোলার) এবং লাইব্রেরি দ্বারা গঠিত, যা সবকিছুকে একসাথে নিখুঁতভাবে কাজ করতে সাহায্য করে।
সংক্ষেপে বলতে গেলে, সফটওয়্যারটি কম্পিউটার পরিচালনার জন্য প্রাথমিক, অর্থাৎ যে কোন প্রোগ্রাম সফটওয়্যার দিয়ে গঠিত, যেহেতু এটি অ্যাপ্লিকেশনটিকে কাজ করতে দেয় এবং প্রয়োজনীয় কাজগুলি সম্পাদন করতে দেয়। এখন যেহেতু আমাদের কাছে এই বিষয়টা স্পষ্ট, আমরা আপনাকে কারো কারো সাথে পরিচয় করিয়ে দিতে পারি সিস্টেম সফটওয়্যারের উদাহরণ:
ফেডোরা লিনাক্স
এটি লিনাক্স থেকে একটি অপারেটিং সিস্টেম, যা নিরাপদ এবং খুব স্থিতিশীল বলে পরিচিত। এই সিস্টেমে অসংখ্য ডেভেলপার রয়েছে যা প্রতি বছর দুটি নতুন সংস্করণ প্রকাশের অনুমতি দেয়, যা সিস্টেমের কার্যকারিতা এবং বৈশিষ্ট্যগুলির মধ্যে অবিশ্বাস্য খবর ধারণ করে।
ফেডোরা লিনাক্স সংস্করণের মধ্যে সর্বাধিক ব্যবহৃত হিসাবে পরিচিত, যদিও এটি কিছু প্রোগ্রাম এবং অ্যাপ্লিকেশনগুলির সাথে সামঞ্জস্যপূর্ণ নয় এমন সত্যের বিরুদ্ধে কিছুটা খেলতে পারে।
উবুন্টু লিনাক্স
এটি অন্য একটি সিস্টেম সফটওয়্যারের উদাহরণ যা লিনাক্স ভিত্তিক। ফেডোরা মত, এটি খুব স্থিতিশীল এবং নিরাপদ, কিন্তু এটি প্রোগ্রাম এবং অ্যাপ্লিকেশনগুলির আরও সামঞ্জস্যপূর্ণ, এটি বছরে দুটি উল্লেখযোগ্য আপডেটও পায়, এগুলি এপ্রিল এবং অক্টোবরে ঘটে।
মাইক্রোসফট উইন্ডোজ
মাইক্রোসফট দ্বারা উন্নত বিশ্বের সবচেয়ে সাধারণ এবং ব্যবহৃত সিস্টেম হচ্ছে। এটি 90 -এর দশকে থেমে না গিয়ে বৃদ্ধি পেতে শুরু করে, তার প্রথম সংস্করণটি 1985 সালে তৈরি হয়েছিল।
উইন্ডোজের অনেকগুলি উপাদান রয়েছে যা এটিকে সেরা অপারেটিং সিস্টেমগুলির মধ্যে একটি করে তোলে, তবে এটিতে এমন কিছু জিনিসও রয়েছে যা খুব ভাল নয় বলে মনে করা হয়, যেমন ম্যালওয়ারের বড় হুমকি। একইভাবে, কোম্পানি, ব্যক্তিগত ব্যবহারকারী এবং প্রতিষ্ঠানগুলি এটি ব্যবহার করতে দ্বিধা করে না।
অ্যান্ড্রয়েড
এটি তার ব্যাপক জনপ্রিয়তার জন্য পরিচিত, একটি হয়ে উঠছে সফটওয়্যার সিস্টেমের উদাহরণ মোবাইল ডিভাইসে লক্ষ লক্ষ ব্যবহারকারীর সাথে বিশ্বে সবচেয়ে বেশি ব্যবহৃত হয়, যার প্রধান প্রতিযোগিতা হিসেবে অ্যাপলের আইওএস রয়েছে।
অ্যান্ড্রয়েডকে বলা হয় একটি ফ্রি অপারেটিং সিস্টেম যার একাধিক ফাংশন রয়েছে, যার বাজারে সবচেয়ে বড় অ্যাপ্লিকেশন স্টোরও রয়েছে, যা গুগল দ্বারা সমর্থিত, প্রযুক্তিগত ক্ষেত্রে অন্যতম বড় কোম্পানি।
অ্যান্ড্রয়েড সিস্টেম সফটওয়্যারের অন্যতম উদাহরণ, কিন্তু আপনি কি অ্যান্ড্রয়েড কি সে সম্পর্কে আরো জানতে চান? আপনি যদি আরও জ্ঞান পেতে চান, আমরা আপনাকে নিম্নলিখিত ভিডিওটি দেখার আমন্ত্রণ জানাই:
ড্রাইভার
তারা নিবন্ধিত নাম দ্বারা পরিচিত নয়, তারা শুধুমাত্র তাদের মালিকানাধীন ব্র্যান্ড দ্বারা প্রতিনিধিত্ব করে, একটি খুব স্পষ্ট উদাহরণ, AMD হল যখন গ্রাফিক্স কার্ডের ক্ষেত্রে ASUS মাদারবোর্ডের জন্য, অথবা প্রিন্টার এবং আনুষাঙ্গিকের জন্য বিখ্যাত HP।
বুট ম্যানেজার
এটি সমস্ত অপারেটিং সিস্টেম দ্বারা যুক্ত করা হয়, তারা একটি কেন্দ্রীয় ইউনিট দ্বারা পরিচালিত হয় যা পুরো অপারেটিং সিস্টেমকে স্টার্টআপের জন্য প্রস্তুত করতে দেয়। এগুলি সাধারণত একটি নাম বহন করে না, যদিও আমাদের কাছে গ্রাবের ঘটনা রয়েছে, যা লিনাক্স এবং অন্যান্য ডেরিভেটিভস দ্বারা অন্তর্ভুক্ত একটি বুটলোডার.
glibc
এগুলি একটি লাইব্রেরি যা লিনাক্স দ্বারা ব্যাপকভাবে ব্যবহৃত হয়, এটি খুব জনপ্রিয় কারণ অপারেটিং সিস্টেমের মধ্যে কাজ করে এমন বেশিরভাগ প্রোগ্রামই তাই তাদের হাতে। এটি অনেক মৌলিক ফাংশন এবং সর্বোপরি একটি সিস্টেম কল করার জন্য দায়ী।
জিনোম
অনেক লিনাক্স ডেরিভেটিভের জন্য একটি দরকারী গ্রাফিকাল ইন্টারফেস বলা হয়, এটি একটি সহজ এবং সহজেই ব্যবহারযোগ্য ইন্টারফেস, যদিও এটি নতুন ব্যবহারকারীদের জন্য খুবই অসঙ্গতিপূর্ণ বলে বিবেচিত হয়। সংস্করণ 3.0 অনেক বিতর্ক নিয়ে এসেছে, কেন এটি একটি সম্পূর্ণ আপডেট ডেস্কটপ ছিল।
সজোরে আঘাত
এটি একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ, কিন্তু এটি একটি কমান্ড লাইন ইন্টারফেস, যা লিনাক্স এবং ইউনিক্সে জনপ্রিয়ভাবে ব্যবহৃত হয় একটি প্রযুক্তিগত পদ্ধতির সাথে একটি সিস্টেমে বিভিন্ন ধরনের কাজের উপর ফোকাস করার জন্য। এটি একটি উইন্ডো হিসাবে কাজ করে যেখানে অর্ডার লেখা যায় এবং এটি তাদের ব্যাখ্যা এবং কার্যকর করার দায়িত্বে থাকবে।
ম্যাক অপারেটিং সিস্টেম
এটি অ্যাপল দ্বারা নির্মিত একটি অপারেটিং সিস্টেম, যতদূর কম্পিউটারগুলি সম্পর্কিত, এবং সেগুলি শুধুমাত্র তার ম্যাক প্রোডাক্ট লাইন দ্বারা ব্যবহার করা হয়। এটি 2001 সালে প্রকাশিত হয়েছিল, এবং তারপর থেকে এটি খুব জনপ্রিয় হয়ে উঠেছে, কিন্তু একই সময়ে, আরো ব্যয়বহুল।
ব্ল্যাকবেরি ওএস
এটি একটি মোবাইল অপারেটিং সিস্টেম, যা ব্ল্যাকবেরি দ্বারা বিকশিত, এই সিস্টেমটি মাল্টিটাস্কিং ব্যবহারের অনুমতি দেয় এবং বিভিন্ন ধরণের ইনপুটগুলির জন্য সমর্থন করে, যা স্পর্শ ডিভাইস ব্যবহারের জন্য অভিযোজিত। 90 এর দশকের শেষের দিকে এটি ইমেল এবং ওয়েব ব্রাউজিংয়ের অ্যাক্সেসের জন্য খুব জনপ্রিয় হয়ে ওঠে।
ইউনিক্স
এটি একটি সিস্টেম সফটওয়্যারের উদাহরণ কম পরিচিত, যার নাম ইউনিক্স, ষাটের দশকের শেষে বেল ল্যাবরেটরির একদল কর্মচারী দ্বারা বিকশিত হয়েছিল, যার মধ্যে এটি একটি অপারেটিং সিস্টেম, তারা একটি মাল্টিটাস্কিং এবং মাল্টি -ইউজার পরিষেবা প্রদান করে।
সোলারিস
যদিও এটি পূর্বে উল্লিখিত হিসাবে সুপরিচিত নয়, এটি অন্যতম সিস্টেম সফটওয়্যারের উদাহরণ ইউনিক্স পরিবারের অন্তর্গত, এটি ব্যবসা জগতের মধ্যে অন্যতম জনপ্রিয় এবং সবচেয়ে স্থিতিশীল হওয়ার জন্য স্বীকৃত।
লিনাক্স পুদিনা
এটি উবুন্টু ভিত্তিক একটি অপারেটিং সিস্টেম, যার লক্ষ্য ব্যবহারকারীকে একটি আধুনিক এবং মার্জিত ব্যবহারকারী বান্ধব ইন্টারফেস প্রদান করা। এটি বিভিন্ন ফরম্যাট এবং কোড সমর্থন করতে সক্ষম, সেইসাথে বিনামূল্যে এবং ওপেন সোর্স অ্যাপ্লিকেশনগুলির একটি বৈচিত্র্য রয়েছে।
এইচপি-ইউএক্স
এটি হিউলেট-প্যাকার্ড দ্বারা তৈরি করা হয়েছিল, এটি একটি অপারেটিং সিস্টেম যা বিকাশ অব্যাহত রয়েছে যা একটি শক্তিশালী এবং স্থিতিশীল নমনীয় কাজের পরিবেশ প্রদান করে যা টেক্সট এডিটর থেকে শুরু করে জটিল গ্রাফিক ডিজাইন প্রোগ্রাম পর্যন্ত বিপুল সংখ্যক অ্যাপ্লিকেশন সমর্থন করে।
সিস্টেম সফটওয়্যারের প্রকারভেদ
সিস্টেম বা বেস সফটওয়্যারের এই উদাহরণগুলি বিভিন্ন কম্পিউটার সেট এবং শেষের মধ্যে শ্রেণীবদ্ধ করা হয় যেমন বুট লোডার, কমান্ড লাইন ইন্টারফেস, গ্রাফিক্যাল ইন্টারফেস এবং BIOS। এরপরে, আমরা আপনাকে দেখাব যে প্রত্যেকটি কী সম্পর্কে:
অপারেটিং সিস্টেম
এগুলি একটি ডিভাইসের জন্য সফটওয়্যারের মূল সেট হয়ে প্রতিনিধিত্ব করা হয়, যা সেই বিকল্পগুলির বিবরণ দেয় যা আমরা এটি দিয়ে করতে পারি। এটি আমাদেরকে ড্রাইভার এবং হার্ডওয়্যারের মাধ্যমে যোগাযোগ করতে দেয়, আমাদের কম্পিউটার বা মোবাইল ডিভাইস ব্যবহার করার ক্ষমতা দেয়।
যতদূর কম্পিউটার সম্পর্কিত, ডেস্কটপ এবং ল্যাপটপ উভয়ই, মাইক্রোসফটের উইন্ডোজ বিশ্বে সবচেয়ে জনপ্রিয়, যখন গুগলের অ্যান্ড্রয়েড অপারেটিং সিস্টেম মোবাইল ফোন এবং ট্যাবলেটগুলির জন্য ব্যবহৃত হয়। যদিও ম্যাকওএস, লিনাক্স, ইউনিক্সের মতো আরও অনেকগুলি রয়েছে।
ড্রাইভার বা ড্রাইভার
এর ফলে সিস্টেমটি সঠিকভাবে একটি হার্ডওয়্যার চিহ্নিত করে এবং এর মাধ্যমে এটি ব্যবহার করে। একটি খুব সহজ উদাহরণ হল যখন আমরা একটি নতুন মাউস, বা একটি প্রিন্টার সংযোগ করি, এইগুলি স্বয়ংক্রিয়ভাবে ড্রাইভার নামে কিছু ফাইল ইনস্টল করে, যা আনুষঙ্গিক ব্যবহার করার অনুমতি দেয়, যদিও কখনও কখনও এটি একটি সিডি বা একটি ফাইল ডাউনলোড করে ম্যানুয়ালি ইনস্টলেশন করা প্রয়োজন ইন্টারনেটে।
বুকস্টোরস
লাইব্রেরিও বলা হয়, এগুলি সাধারণভাবে ফাংশনগুলির একটি সেট যা অপারেটিং সিস্টেমের জন্য কোডগুলি ডিক্রিপ্ট এবং ব্যাখ্যা করা সহজ করে, এইভাবে এটি আমাদের ফোল্ডারগুলি খোলার এবং আমাদের অনুরোধ করা ফাইলগুলি দেখানোর সম্ভাবনা দেয়।
এই লাইব্রেরিগুলিকে সাধারণত চালু করার প্রয়োজন হয় না, কারণ এগুলি নির্দেশের একটি সিরিজ দ্বারা পরিচালিত হয় যেখানে এটি ইনস্টল করা পর্যন্ত এটি সর্বদা ব্যবহারের জন্য উপলব্ধ। যেকোনো ফাইল খোলার এবং প্রদর্শন করার জন্য একটি কোডের ব্যাখ্যার সঠিক চূড়ান্ত ফলাফল নির্দিষ্ট করার জন্য এগুলি বিভিন্ন প্রোগ্রাম দ্বারা ব্যবহার করা যেতে পারে।
বুট ম্যানেজার
এটি কোন সীমাবদ্ধ নয় যে কোন অপারেটিং সিস্টেম আমরা কোন ডিভাইসে শুরু করব, যেহেতু পরিস্থিতি হল যে একাধিক ইনস্টল করা আছে। এটিকে এইভাবে বলা হয় কারণ যখন একটি ডিভাইস চালু হয়, তখন এটি আমাদের পছন্দসই সিস্টেমটি বেছে নেওয়ার ক্ষমতা দেয় বলে মনে হয়।
এটা লক্ষ করা জরুরী যে যতক্ষণ শুধুমাত্র একটি অপারেটিং সিস্টেম ইনস্টল থাকবে ততক্ষণ বুটলোডার উপস্থিত হবে না, যদিও এর মানে এই নয় যে আপনার অপারেটিং সিস্টেমের কাছে এটি নেই, এটি কেবল স্বয়ংক্রিয়ভাবে নির্বাচিত হওয়ার চেষ্টা করে।
গ্রাফিক ইন্টারফেস
এটি একটি সম্পূর্ণ অপারেটিং সিস্টেম হিসাবে পাওয়া যায় যা উপস্থিত হতে পারে বা নাও থাকতে পারে, এর প্রধান কাজ হল এটি ব্যবহার করা সহজ, তার সাথে যোগাযোগ করা সহজ এবং এগুলি সাধারণত চোখের কাছে খুব আনন্দদায়ক। এটি ব্যবহারকারীর সাথে সরাসরি ম্যানিপুলেশন বজায় রাখার বৈশিষ্ট্য, তাই অনেকেই কমান্ড লাইনের চেয়ে এই ইন্টারফেসটি ব্যবহার করতে পছন্দ করেন।
কমান্ড লাইন ইন্টারফেস
ব্যবহারকারীকে তাদের ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেওয়ার আরেকটি উপায় হল একটি কনসোল যেখানে ব্যবহারকারী বিভিন্ন ধরণের কমান্ড তৈরি করতে পারেন যাতে অনুরোধ করা বিকল্পগুলির বিস্তৃত পরিসর অর্জন করা যায়। কম্পিউটার তৈরির পর থেকে এই ইন্টারফেসটি বিদ্যমান, ব্যবহারকারীকে কাজ সম্পাদনে সহায়তা করে।
BIOS- র
এটি একটি সফটওয়্যারের ক্রিয়াকলাপের জন্য একটি মৌলিক অংশ, যা স্বয়ংক্রিয়ভাবে অপারেটিং সিস্টেম নির্বাচন করে বা সরাসরি বুট ম্যানেজারের কাছে যায় কিনা তা শুরু করতে এবং সংজ্ঞায়িত করতে সাহায্য করে। এটি সর্বদা যেকোনো ডিভাইসে সংহত থাকে, যা অপারেটিং সিস্টেমের অংশ নয়।
ডায়গনিস্টিক সরঞ্জাম
হার্ডওয়্যারের কার্যকারিতা পর্যবেক্ষণ করার জন্য, RAM মেমরি, প্রসেসর, নেটওয়ার্ক কার্ড সহ অন্যান্য সফ্টওয়্যার বা প্রোগ্রামগুলির একটি সিরিজ ব্যবহার করা হয়; তাদের মসৃণ ডেটা স্থানান্তর নিশ্চিত করার দায়িত্ব দেওয়া হয়েছে।
সংশোধন এবং অপ্টিমাইজেশান সরঞ্জাম
সফ্টওয়্যারটির কার্যকারিতা বাড়ানোর জন্য বা কম সংস্থান ব্যবহার করার জন্য তারা দায়ী। সাধারণত কম্পিউটার প্রোগ্রামগুলিতে, তারা সাধারণত অধিক দক্ষতা, গতির জন্য অপ্টিমাইজ করা হয় এবং তারা কম স্মৃতি এবং / অথবা শক্তির ব্যবহারে কাজ করতে পারে।
সার্ভার
তারা এমন সফ্টওয়্যার চালাচ্ছে যা ব্যবহারকারীর চাহিদা এবং অনুরোধ পূরণ করতে পারে এবং সেই অনুযায়ী সাড়া দিতে পারে। এগুলি সমস্ত ডিভাইসে এমনকি "দ্য সার্ভার" বা "সার্ভার" নামে পরিচিত ডেডিকেটেড কম্পিউটারে পাওয়া যাবে।
তারা একক কম্পিউটারে বিভিন্ন সার্ভার চালানোর পাশাপাশি বিভিন্ন এবং একাধিক পরিষেবা প্রদান করতে সক্ষম। নিরাপত্তার দিক থেকে এটি একটি বড় সুবিধা, যেহেতু তারা অত্যন্ত স্থিতিশীল।
সফটওয়্যার ডেভেলপমেন্ট পদ্ধতি
সফটওয়্যার পদ্ধতি হচ্ছে একটি তথ্য ব্যবস্থা তৈরির ক্ষেত্রে ধারাবাহিক ঘটনা বা প্রক্রিয়ার পরিকল্পনা করার একটি কাঠামো; এই পদ্ধতিগুলি বছরের পর বছর ধরে বিকশিত হয়েছে এবং এখন সাধারণত কম্পিউটিং বিশ্বে পাওয়া যায়। আমরা নিম্নলিখিত উল্লেখ করতে পারি:
জলপ্রপাত বা "ক্যাসকাডা"
প্রথম সফটওয়্যার ডেভেলপমেন্টের পদ্ধতিগুলির মধ্যে একটি ছিল জলপ্রপাত, যাকে "জলপ্রপাত "ও বলা হয়, এটি একটি ধারাবাহিক নির্দেশনা নিয়ে গঠিত যা পর্যায়ক্রমে পর্যায়ক্রমে যায়, নিখুঁত ক্রমে পরিপূর্ণ হয়, কোনটি বাদ না দিয়ে।
ব্যবহারকারী প্রয়োজনীয়তা নির্ধারণ করে এবং তারপর নকশা মকআপে যায়, যে পদ্ধতিটি প্রয়োগ করা হবে তা দেখার জন্য, তারপর এটি যাচাই করা হয় এবং অবশেষে রক্ষণাবেক্ষণের কাজগুলি সম্পন্ন করা হয়।
এটি একটি পূর্বাভাস পদ্ধতি দ্বারা চিহ্নিত করা হয়। এটি 70 -এর দশকে তৈরি হয়েছিল এবং আজও কিছু প্রেক্ষাপটে ব্যবহৃত হয়, এটি সময়ের সাথে সাথে একটি নিরাপদ কিন্তু দাবিদার পদ্ধতি হিসেবে বিবেচিত হয়, দ্রুত ডেলিভারি করতে অক্ষম হয়ে পড়ে।
কিন্তু এই পদ্ধতিতে বেশ কয়েকটি দ্বন্দ্ব দেখা দিয়েছে, যেমন সফটওয়্যারটি বিকাশের প্রক্রিয়াটি খুব ধীর, প্রোগ্রামটিতে একটি ত্রুটি রয়েছে বা প্রক্রিয়াটির প্রয়োজনীয়তা পূরণ করতে পারে না, উপরন্তু এটি আবার শুরু হয়, যা অনেক বিলম্ব সৃষ্টি করে।
পুনরাবৃত্তিমূলক বা ক্রমবর্ধমান মডেল
80 এর দশকে পুনরাবৃত্তিমূলক বা ক্রমবর্ধমান মডেলের উদ্ভব ঘটে, যেমন স্পাইরাল, আরএডি এবং আরইউপি, এই সমস্ত পদ্ধতির মধ্যে একটি সাধারণ প্যাটার্ন রয়েছে যা কাজের বৃদ্ধি নির্ধারণ করে, ধাপে ধাপে নিজেকে উত্সর্গ করে, কিন্তু এই প্রতিটি কাজ একটিতে করা হয় সময় দেওয়া এবং আপনি তাদের মধ্যে একটু ইন্টারঅ্যাক্টিভিটি দেখতে পারেন।
এই মডেলটি জলপ্রপাত মডেলের উপর ভিত্তি করে, কিন্তু একটি পুনরাবৃত্তিমূলক দর্শনের সাথে, অতএব, এই মডেলের সাথে এর অনেকগুলি মিল রয়েছে, কিন্তু এগুলি বারবার প্রয়োগ করা হয়। আমরা আপনাকে কিছু উদাহরণ দেখাতে পারি:
সর্পিল মডেল
"ক্যাসকাডা" মডেলের বিপরীতে, যা কঠোরভাবে প্রতিষ্ঠিত অর্ডার প্রদান করে, এটি একটি ভাল কার্যকারিতা (সর্পিলিং ওয়াটার ফলের উপর ভিত্তি করে) প্রদান করে, কারণ এটি দ্রুত প্রোটোটাইপগুলিতে কাজের পারস্পরিক সম্পর্ক, বৃহত্তর সমান্তরালতা এবং ডিজাইন এবং কনফর্মেশনের ক্ষেত্রে সংঘটন দেখায় প্রকল্পের।
RAD এর
এর উদ্দেশ্য হল ধারাবাহিক এবং দ্রুত ফলাফল প্রদান করা, এটি নিখুঁত উন্নয়ন প্রক্রিয়া প্রদান করার উদ্দেশ্যে এবং এটি সম্পূর্ণ সফটওয়্যার ডেভেলপমেন্ট প্রক্রিয়ার দক্ষতা বৃদ্ধির জন্যও ডিজাইন করা হয়েছে। এর সুবিধার মধ্যে, সবচেয়ে অসামান্য হল:
- প্রক্রিয়া উন্নয়ন থেকে অনায়াসে সবকিছু শেষ করুন।
- গ্রাহককে দ্রুত সেবা দিন।
- আপনার কর্মক্ষমতা উন্নত করতে আপনার গ্রাহকদের কাছ থেকে প্রতিক্রিয়া উত্সাহিত করুন।
চটপটে উন্নয়ন মডেল
90 এর দশকে, চটপটে উন্নয়ন মডেলটি পূর্ববর্তী এবং প্রাপ্ত পদ্ধতির বিরুদ্ধে প্রতিক্রিয়ার কারণে উদ্ভূত হয়েছিল। এই মডেলটি একটি কার্য সম্পাদনের সময় নমনীয়তা এবং দক্ষতা প্রদান করে, সাধারণত কোম্পানিগুলি এই পদ্ধতিটি বেছে নেয় কারণ তাদের জন্য নির্ধারিত লক্ষ্য অর্জন করা সহজ। এখানে আমরা আপনাকে সবচেয়ে জনপ্রিয় মডেলগুলি দেখাই:
স্ক্রাম
এই মডেলের মধ্যে সবচেয়ে জনপ্রিয় পদ্ধতি হল স্ক্রাম, সাধারণত চূড়ান্ত ফলাফলে তার দুর্দান্ত দক্ষতা এবং গতির কারণে বাজারে সবচেয়ে বেশি ব্যবহৃত হয়। নিম্নলিখিত লোকেরা এই পদ্ধতিতে কাজ করে:
- পণ্য মালিক: সম্পাদিত কাজগুলি সংজ্ঞায়িত করুন এবং এটি দলের সাথে যোগাযোগ করুন।
- উন্নয়ন দল: প্রোগ্রামার, পরীক্ষক, ডাটাবেস, অন্যদের মধ্যে।
- স্ক্রাম মাস্টার: দলের পরীক্ষা -নিরীক্ষার উপর ভিত্তি করে সংজ্ঞায়িত করার দায়িত্বে যিনি আছেন, তার মধ্যে একটি এবং প্রতিষ্ঠিত লক্ষ্য অর্জন.
চরম প্রোগ্রামিং পদ্ধতি (এক্সপি)
এটি একটি চটপটে সফটওয়্যার ইঞ্জিনিয়ারিং পদ্ধতি হিসাবে বিবেচিত হয়। বর্তমানে XP (eXtreme Programming) পদ্ধতি হিসাবে পরিচিত, এটি মূলত প্রয়োজনীয় ফাংশনগুলি এড়ানোর জন্য ব্যবহৃত হয়, এটি জটিল প্রকল্পগুলিতে তার মনোযোগ এবং দক্ষতার জন্য দাঁড়িয়ে আছে, যদিও এই ধরনের প্রকল্পগুলি আরও বেশি সময় লাগতে পারে।
সংক্রামক সফটওয়্যার
সব সফটওয়্যারই কম্পিউটারের দক্ষতা এবং গতিতে সাহায্য করে না। কেউ কেউ ব্যবহারকারীর জ্ঞান ছাড়াই কম্পিউটারকে ভাইরাসে আক্রান্ত করতে পারে; কম্পিউটার সফটওয়্যার বা দূষিত সফটওয়্যার (ম্যালওয়্যার) নামে পরিচিত এই সফটওয়্যারগুলোর উদ্দেশ্য কেবল অপারেটিং সিস্টেমের ক্ষতি করা।
বিভিন্ন ধরনের কম্পিউটার ভাইরাস আছে যেগুলোকে কোথায় পাওয়া যায়, উৎপত্তি বা অপারেটিং সিস্টেমের ক্ষতি অনুযায়ী শ্রেণীবদ্ধ করা হয়। তাদের মধ্যে কিছু হল:
- ভাইরাস যেগুলো কম্পিউটারের মেমোরিকে আক্রমণ করে এবং অপারেটিং সিস্টেম চালু হলে সক্রিয় হয়।
- ডাইরেক্ট অ্যাকশন ভাইরাস, যা এক্সিকিউট করার সময় নিজেদের নকল করে, ডিরেক্টরিতে ফাইলগুলিকে সংক্রমিত করে।
- ওভাররাইট ভাইরাস; এইগুলি ফাইলগুলির উপরে লিখে সমস্ত সংরক্ষিত তথ্য মুছে ফেলে।
- বুট ভাইরাস, যা হার্ডডিস্কের বুটকে প্রভাবিত করে।
- ম্যাক্রোভাইরাস, এইগুলি এমন ফাইলগুলিকে প্রভাবিত করে যা এক্সটেনশন যেমন DOC, XLS, MDB, এবং PPS।
- পলিমরফিক ভাইরাস, যা সিস্টেমে এনক্রিপ্ট করা হয়, যা এন্টিভাইরাসকে সনাক্ত করা কঠিন করে তোলে।
- FAT ভাইরাস, হার্ডডিস্কের কিছু অংশে অ্যাক্সেস রোধ করে, তাই এটি আপনাকে ফাইলগুলি খোলার অনুমতি দেয় না।
- সিকোয়েন্স ভাইরাস, লিঙ্ক এবং ওয়েব পেজে পাওয়া যায়, এর লক্ষ্য হল পুরো সিস্টেমকে ক্ষতিগ্রস্ত করা।
আপনি যদি আপনার কম্পিউটারকে প্রভাবিত করতে পারে এমন ভাইরাস সম্পর্কে জানতে চান, তাহলে আমরা আপনাকে নিম্নলিখিত নিবন্ধটি পড়ার জন্য আমন্ত্রণ জানাই: ইতিহাসের ৫ টি সবচেয়ে বিপজ্জনক ভাইরাস।