2.1 Flexibility and Adaptability Flashcards
(8 cards)
Flexibility and adaptability
Closely related quality characteristics
Flexibility
Ability of the system to be used in situations not part of original system requirements
Adaptability
Ease with which the system can be modified for new situations
New situations
Different hardware, Changing operational environments
Both flexibility and adaptability are useful if
Operational environment is not fully known when the system is deployed
System is expected to cope with new operational environments
System is expected to adapt to new situations
System must determine when it should change its behavior
Self-learning AI-based systems
Must be adaptable and have the potential to be flexible
Flexibility and adaptability requirements of an AI-based system should include
Details of any environment changes to which the system is expected to adapt
Constraints on the time and resources that the system can use to adapt itself
Constraints on the time and resources that the system can use to adapt itself
e.g., how long can it take to adapt to recognizing a new type of object