Adaptive maintenance is required when: 

A

Errors are found in software

B

User requirements are stable

C

Documentation is missing

D

The environment such as OS, hardware changes

উত্তরের বিবরণ

img

Adaptive Maintenance হলো সফটওয়্যার রক্ষণাবেক্ষণের একটি ধরণ, যেখানে সফটওয়্যারকে পরিবর্তিত পরিবেশ বা প্রযুক্তিগত অবকাঠামোর সঙ্গে মানিয়ে নেওয়ার জন্য সংশোধন করা হয়। এর উদ্দেশ্য হলো সফটওয়্যারকে নতুন সিস্টেম, হার্ডওয়্যার বা অপারেটিং পরিবেশে কার্যকর রাখা।

মূল তথ্যসমূহ:

  • সংজ্ঞা: যখন সফটওয়্যার অপারেটিং সিস্টেম, হার্ডওয়্যার, ডেটাবেস বা নেটওয়ার্ক প্রযুক্তির পরিবর্তনের কারণে আগের মতো কাজ করে না, তখন সেটিকে সংশোধন করা হয় — একে বলা হয় Adaptive Maintenance

  • উদাহরণ:

    • নতুন Operating System version এ আপডেট হওয়া (যেমন Windows 10 → Windows 11)।

    • নতুন hardware architecture ব্যবহৃত হওয়া (যেমন 32-bit থেকে 64-bit সিস্টেমে স্থানান্তর)।

    • Database system বা network protocol পরিবর্তন হওয়া (যেমন HTTP থেকে HTTPS-এ আপগ্রেড)।

  • এই ধরনের পরিবর্তনের লক্ষ্য হলো সফটওয়্যারকে নতুন পরিবেশের সাথে সামঞ্জস্যপূর্ণ রাখা, যাতে কার্যক্ষমতা বজায় থাকে।

অন্যান্য রক্ষণাবেক্ষণের ধরন:

  • Corrective Maintenance: সফটওয়্যারে থাকা ত্রুটি বা বাগ সংশোধন করা।

  • Perfective Maintenance: পারফরম্যান্স বৃদ্ধি বা নতুন ফিচার সংযোজন করা।

  • Adaptive Maintenance: সফটওয়্যারকে পরিবেশগত পরিবর্তনের সাথে মানিয়ে নেওয়া

অতএব, Adaptive Maintenance সম্পাদিত হয় যখন OS, hardware, বা অন্যান্য পরিবেশ পরিবর্তিত হয়, তাই সঠিক উত্তর ঘ) The environment such as OS, hardware changes

Unfavorite

0

Updated: 2 days ago

Related MCQ

 Find the output of the following code snippet:

#include

#define MULTIPLY(a,b) a/b

int main(){

  int x=5, y=2, result; 

  result = MULTIPLY(y+x,y+x);

  printf("%d",result);

  return 0;

Created: 2 days ago

A

1

B

7

C

9

D

Runtime error

Unfavorite

0

Updated: 2 days ago

 To solve a problem using recursion we should use a:

Created: 2 days ago

A

Linked list 

B

Stack

C

Queue

D

Array

Unfavorite

0

Updated: 2 days ago

 Interrupt-driven I/O is preferred over polling because it: 

Created: 2 days ago

A

Reduces CPU idle time

B

Is slower

C

Uses more memory

D

Requires fewer devices

Unfavorite

0

Updated: 2 days ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD